Arduino controller

Arduino program to achieve the following

includes: PID closed loop feedback control of pump from flow meter input with various valve control and timed [login to view URL]


- Inverter Signal (HIGH = ON, LOW = OFF)

- Flow meter (interrupt on pin 2 to count flowrate)


- Pump speed (PWM control to motor control board)

- Pump on (HIGH = Motor control enabled, LOW = Motor control disabled)

- 16x2 screen on 12C **

- Valve 1 (HIGH/LOW out to control relay)

- Valve 2 (as above)


- flow meter calibration factor is 6 pulses per 1ml water flow.

- PID setpoint unit - ml/Min

- screen parameters #include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Addr, En, Rw, Rs, d4, d5, d6, d7, backlighpin, polarity


loop one is the startup/run procedure and loop 2 is the shutdown procedure. once shutdown the program should recycle and wait for inverter signal to be HIGH.

while running the screen should display the current flow rate being read from the flow meter and the cumulative total. the cumulative total should not reset when the program recycles and should continue to count unless the power is cycled.

valves default as closed;

Loop 1:


wait for inverter HIGH;

open valve 1;

start pump (PID setpoint 2000)

delay 5min;

open valve 2;

delay 5sec:

close valve 1;

Change PID setpoint to 160


Loop 2


if Inverter LOW;

open valve 1;

delay 5sec;

close valve 2;

change PID setpoint to 2000;

delay 5min;

disable/stop pump;

close valve 1;

Квалификация: Arduino, Программирование на С, Электротехника, Электроника, Микроконтроллер

Показать больше c5 d6 e9 e9 c6 a4 4b c5 a3 d6 d5, arduino controller, parts needed build arduino controller, arduino download, what is arduino uno, arduino projects, arduino language, arduino wiki, arduino uno description, arduino price, arduino programming, design, c programming, arduino circuit, arduino controller area network project, control arduino controller, arduino controller burner, arduino start stop button, joomla 3.7 5, 3 4.5 7 4 6 8.5 5 7.5 10 6

О работодателе:
( 1 отзыв ) Wangaratta, Australia

ID проекта: #18886147



Hello, My name is Michael Hunt. I am A Senior Engineer with more than 18 years of experience in the communications and telecommunications industries with experience in programming, automation, embedded systems, and De Больше

$277 AUD за 5 дней(-я)
(1 отзыв)

11 фрилансеров(-а) в среднем готовы выполнить эту работу за $233


Dear, Client. Thanks for your proposal. I did read your detail carefully. I am very interesting to your job. I am an expert and developer who have rich development experiences in many jobs with Arduino. You can Больше

$250 AUD за 3 дней(-я)
(38 отзывов(-а))

Thanks for sharing your project. As I'm senior Embedded system engineer for 8+years, I had developed a CNC and a Laser cutter and pump controllers. Also I'm a Master of Computer Science, I have rich experiences Больше

$250 AUD за 3 дней(-я)
(14 отзывов(-а))

Arduino expert here to provide you services at the best and optimal rate. I assure you hundred percent quality work .

$250 AUD за 3 дней(-я)
(54 отзывов(-а))

Hello my name is Vusi and I'm an Electronic Engineer, you can learn more about me from my Freelancer profile. I've done a lot of PID control on embedded systems and particularly on fluid flow and I will be happy to do Больше

$200 AUD за 5 дней(-я)
(19 отзывов(-а))

Hey there. We have a good experience working with Arduino and we are sure that we can make whatever you need. One of our projects required an Arduino controller for a driving simulator software. So we can make this rea Больше

$250 AUD за 3 дней(-я)
(1 отзыв)

Hi there, Am vast in electronics prototyping and embedded system development and I will profeciently deliver on your work I will deliver all source file including source code and circuit schematics. kindly contact. Th Больше

$200 AUD за 7 дней(-я)
(2 отзывов(-а))

Hello! I can assist you in achieving the result as per described by you. But I would like to know more about your project work. Following will be project layout for your project. 1. Setting project flow layout Больше

$222 AUD за 3 дней(-я)
(8 отзывов(-а))

Hi, Greetings from Saurabh ..!! I read and understood your requirement and ready to build the professional relation with you, We are the group of developers and can finish & deliver this task within 10 days. Больше

$222 AUD за 10 дней(-я)
(0 отзывов(-а))

Hey, I am embedded system developer vast experience in microcontroller programming. Please see my profile. Thanks

$238 AUD за 15 дней(-я)
(0 отзывов(-а))

Good day, I'm Marco Polo Salamanca an Electronic Engineer, part of ToT´s business ([login to view URL]), within our strategic partner NextCodev ([login to view URL]) we include in our bunch of services IT Больше

$200 AUD за 5 дней(-я)
(0 отзывов(-а))