Extended AVR programming to add flow meter to existing code

Finalizat Postat la acum 5 ani S-au achitat serviciile după ce au fost prestate
Finalizat

Add digital Flow sensor to existing code for Mini Arduino Pro (ATmega328P):

1) The flow sensor provides a pulse signal from a hall-effect sensor.

2) The sensor will read the water flow through the heater and the results will be an additional condition for turning the heater element on or off, similar to the pressure sensor.

3) The MCU will count the pulses per second (Hz) (or perhaps we break it into 250mS bits?) for the flow to determine if the flow is within operating conditions for the heater.

a. A flow sensor count below or above the range will cause heater element to turn off.

b. A count below the low threshold means there is not enough water flowing through the heater to be safe.

c. A count above the high threshold means there is likely air in the line causing the sensor to spin faster. Air in the line is not safe for the heater.

d. A count between the thresholds means the heater is safe to operate.

e. If the flow returns within the range, the heater can turn back on.

4) The low and high threshold counts should be adjustable and need to be accessible in the “user configurable section” of the “Heater_Control” source code.

5) Still need to determine the following:

a. Determine sensor PPS (Hz) within our flow range and at specific flows to determine our count range.

Minimum flow is 236ml/min (less than = turn off heater, not enough flow)

Optimal flow is 295ml/min (equal = heater ok)

Maximum flow 354ml/min (greater than = heater off, likely air is present)

6) Keep the pressure input code “as-is”.

Arduino Programare C Inginerie electrică Electronică Microcontroller

ID Proiect: #17802308

Detalii despre proiect

6 propuneri Proiect la distanță Activ acum 5 ani

Acordat lui:

MUhammadt429i

I have long experience with 8-bit , 16-bit and 32-bit micro-controllers. I work with Microchip (PIC) , Atmel (AVR , SAM) , ST (STM) , TI (MSP) and NXP (LPC) micro-controllers. I use KEIL IDE , Atmel Studio , Code Compo Mai multe

$11 USD / oră
(23 Recenzii)
5.2

6 freelanceri plasează o ofertă medie de 18$/oră pentru proiect

liveexperts123

typing ............................................................................................................................

$27 USD / oră
(82 recenzii)
7.1
maxbul

I have made several projects with flow sensors in the past. May I take a look at your code? I expect that work will need approximately 5 hours. I work with Arduino since 2010 and have more than 20 years of exp Mai multe

$15 USD / oră
(63 recenzii)
5.5
robyOG

Hello, i have 4 years experience with C and C++. Related to the task, i have experience with Embedded Systems in general, programmed on Cortex M3, i8086 and also Atmel ( forgot the model). I am able to read a data s Mai multe

$18 USD / oră
(0 recenzii)
0.0
arisev

Hi! I will fulfill your task, I have a great experience in programming Arduino. I'm new, feedback is important to me.

$12 USD / oră
(0 recenzii)
0.0