Water meter program
Functions:
On the main screen, in different lines, show the readings of the amount of water used and the remaining readings. When the tap is opened, the flow sensor is activated, and information about the flow (liters per minute) appears on the screen in the first line, and information about the remaining amount appears in the second line. When the set reserve is reached, the remaining readings should flash.
You can display a scale and readings in % on the bottom line for clarity.
When the encoder button is pressed, a menu is called up, where the following items will be: the ability to add an arbitrary volume of water to the main one (for example, to top up the main tank with a canister of 20 liters of water, or a bottle of 5 liters, etc.), refilling the tank by 100% (the full capacity is immediately entered), the ability to set the minimum water level in the tank (reserve), when reached, the remaining readings should flash, tank capacity in liters, the ability to calibrate the water sensor (for example, open the tap and pass 1 liter of water through the sensor to determine the number of pulses per liter) Backlight, minutes. Settings can be divided into two groups, i.e. permanent (tank capacity, calibration, backlight) and operational correction (additional volume and 100% replenishment).
To turn on the backlight, you need to either activate the water sensor (open the tap) or press (rotate) the encoder.
After 2 minutes of inactivity, exit the menu to the main screen without saving data.
Client's review of cooperation with Maksim Svirchevsky
Water meter programMaxim did a great job with the task, fulfilled all the requirements, quickly and professionally. I am completely satisfied with the result of working with him. Maxim, good luck, you're great!
Freelancer's review of cooperation with Dmytro Skrypnichenko
Water meter programGood client. Interesting project.
-
1130 10 0 I can complete your task.
I will work on a regular Arduino Nano, the screen will be 1602.
When completed:
I will demonstrate the code on a breadboard (if I buy an encoder) and send you the code if the result suits you,
You need to upload and test the code (if any corrections are needed, we will make them)
The deadline is indicated with a margin.
-
1958 25 0 Good day. I can offer implementation on Raspberry Pi Pico (RP2040). Or, as an option, on ESP32, which in principle, if necessary, will be able to send data over WiFi.
There is already quite a lot of experience working with these controllers.
-
401 4 0 I can do it on PIC16Fxxxx microcontrollers.
Is this probably for water vending points to make it easier for the seller?
-
282 1 0 I have done many similar projects. I can quickly adapt to your needs.
Current freelance projects in the category Embedded Systems & Microcontrollers
STM32H743 + Ethernet (OpenH743I-C DevBoard)For the DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board ) and the ETHERNET module based on the DP83848 chip, generate firmware to test the operation of the Ethernet module at the hardware level. Examples of the… Embedded Systems & Microcontrollers ∙ 1 day 10 hours back ∙ 4 proposals |
Development of a GPS-GSM tracker
112 USD
Hello! A GPS-GSM tracker needs to be developed. The device should be small in size. The operating range is 6-32V. It should have a built-in battery that allows it to operate for 3-4 hours without external power. The main task is location tracking. The device should have: - a… Embedded Systems & Microcontrollers, Engineering ∙ 2 days 16 hours back ∙ 1 proposal |
Need to exit Android watch from cyclical fastboot.The Mobvoi Ticwatch 3 pro GPS watch entered a cyclic fastboot mode during a firmware flashing attempt. I am looking for someone who can fix it and determine if it is possible to install the firmware. Embedded Systems & Microcontrollers ∙ 2 days 16 hours back ∙ 2 proposals |
Tuya smart projectFor a Wi-Fi device. Looking for a specialist with Tuya IoT Platform / Tuya Panel Studio experience, working with CBU is a must! Tasks to be completed: Account registration 1. Product configuration in Tuya IoT Platform 2. Configuration of Data Points (DP) 3. Interface development… Embedded Systems & Microcontrollers, Hybrid Mobile Apps ∙ 3 days 12 hours back ∙ 4 proposals |
Software development for Arduino (RF modules 3–7.5 GHz, automatic frequency scanning)It is necessary to develop a system on Arduino for the automatic search of active analog video signals and the automatic tuning of the transmitter to the detected frequency.It is planned to use three separate transceiver modules: 3000–4200 MHz; 4900–6000 MHz; 6100–7500… C & C++, Embedded Systems & Microcontrollers ∙ 4 days 23 hours back ∙ 4 proposals |