Find Jobs
Hire Freelancers

Arduino code for automatic water level controller

₹1500-5000 INR

Terminado
Publicado hace más de 7 años

₹1500-5000 INR

Pagado a la entrega
I am building an arduino uno based water level controller. The hardware part is ok but the code is not functioning well as intended. I have uploaded an image of the controller and the buggy source code as well. In the image, it can be seen that there are four push buttons just below the LCD. I use them to enter the settings for upper water level and lower water level. LCD backlight is controlled using a transistor. The code is intended to do the following: * The water_receive receives distance as integer values from water_send. Each distance is punctuated by a new line. * If water level in tank falls below lower water level setting, motor is switched on. Buzzer is turned on for 3 seconds. LCD displays "MOTOR TURNED ON" for five seconds. Then "MOTOR RUNNING" is displayed until motor is turned off. * When water level in tank reach the upper water level setting, Motor is switched off. Buzzer is turned on for 3 seconds. LCD displays " TANK IS FULL" for two seconds. Then "MOTOR TURNED OFF" for 2 seconds. Then it should display" WATER LEVEL IN TANK IS XYZ % . This should be the default display. *To enter settings for upper and lower water level, the first two button is pressed simultaneously and hold for 2 seconds. Once it enter into setting mode,LCD should display "SET UPPER WATER LEVEL" in Centimeter. first button will be used to increment value. second button will be used to decrement value. Third button will be used to set the value and go to lower water level setting. Then LCD should display” SET LOWER WATER LEVEL” . When the third button is pressed after the setting, the lower water level is set and the display should return to default. *If motor is running and 5 minutes has elapsed, but there is no increase in water level in the tank, then motor should be turned off. Buzzer should beep for one minute. And LCD should display” NO WATER IN SUMP/MOTOR FAULTY” . It should remain in this state until the fourth button is pressed manually. This is added as a safety feature to prevent dry run of the motor. Setting for the 5 minutes time interval can be entered by pressing the first and fourth button for 2 seconds. LCD should display “ SET MOTOR FAULTY RUN TIME” during setting. First and second button to increment and decrement in minutes. Third button for OK. *The fourth button will be used to manually turn on the motor. If the fourth button is pressed and water level in tank is below upper level, motor should turn on until water level reach upper water level. *LCD backlight is controlled using a transistor. By default it should remain in OFF mode. LCD back light should Glow for 10 seconds when any of the four button is pressed. /*Notes*/ *The code which i have attached is almost self explanatory. While writing your Code, Use the same pins which i have used because thats how the electronic circuit has been built. *You are required to write the water_receive code. *Please avoid Delay(). Use Millis() instead *Comment the code adequately *I need the arduino source code file
ID del proyecto: 11541194

Información sobre el proyecto

23 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I can do it in 2 [login to view URL] budget is also [login to view URL] u are interest chat [login to view URL] u
₹2.888 INR en 2 días
5,0 (2 comentarios)
2,0
2,0
23 freelancers están ofertando un promedio de ₹3.916 INR por este trabajo
Avatar del usuario
Hello I have got your job posting “Arduino code for automatic water level controller” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experience of working with the embedded systems(Arduino,Rasberry pi ,ARM processors ,PIC microcontrollers,Wireless boards,TFT Touch Displays,All types of sensors and actuators). i have done tons of similar projects So, I think you’ll find, I have the skills you’re looking for. For more on my skills and successfully finished projects, please have a look on my Profile and Portfolio. I have all the components available here with me so i will develop a working prototype according to your specifications and then send you the code and schematics so things will work for sure.I will remotely guide you and help you build the system on your side.I also offer unlimited revisions of the code. I am always available on Email and Skype. Please have a voice or video chat if necessary. I will be available more than 60 hours per week and able to start your project as soon as possible according to you. Thank you for your consideration, Best Regards, Haseeb Shafqat
₹3.000 INR en 7 días
4,0 (33 comentarios)
10,0
10,0
Avatar del usuario
A proposal has not yet been provided
₹5.000 INR en 5 días
5,0 (155 comentarios)
7,0
7,0
Avatar del usuario
A proposal has not yet been provided
₹5.000 INR en 3 días
4,8 (156 comentarios)
6,7
6,7
Avatar del usuario
Hello. I have great experience with Arduino and have developed many projects. I have also won Arduino World Christmas contest with scholarship for the best project. I have designed automation for solar plant and they are running very well. Please have a look at my portfolio. I have fully read your problem statement and would love to work with you. I can surely give you the best solution with highly professional touch.
₹2.450 INR en 4 días
4,9 (21 comentarios)
5,0
5,0
Avatar del usuario
A proposal has not yet been provided
₹11.111 INR en 10 días
4,9 (5 comentarios)
3,3
3,3
Avatar del usuario
I have worked upon multiple arduino boards ,which includes wide range of microcontroller ,as far as this project is concerned it can be done in the given tiime frame provided with all the specification.I could also confirm that your project will get completed without any lagging in the process and you will get 100 % code in working Thank you.
₹3.611 INR en 3 días
4,2 (2 comentarios)
2,6
2,6
Avatar del usuario
i have a good knowledge about arduino programming and have done number of projects using arduino board.i am also working with number of modules and sensors.i also have good knowledge about its hardware for interfacing with micrcontroller.I will do your work easily and accurately
₹2.500 INR en 3 días
5,0 (3 comentarios)
1,5
1,5
Avatar del usuario
I am electronics and communication engineer from india. currently I am working in UK. I made similar project in my collage days using PIC16f877A 8 bit microcontroller. I am sure that I can make this project easily. Reply me as soon as possible so that I can start making this project. I cannot think without your confirmation as I am working man and cannot waste my time.
₹3.611 INR en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello Sir I am new on freelancer so my rating is not good, but I have good experience of arduino. Once I have made "water level controller". so I can easily make this project.
₹3.333 INR en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
₹3.111 INR en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
₹3.611 INR en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
the price is negotiable, and the project will be delivered as per the requirements. Being an electronics engineering student this is just like a 1 semester students project. I would request u please give me a chance. I am in need of money for my college fee. Please sir please give me a chance.
₹5.000 INR en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have worked on arduino projects and on such a water level indicator project myself. I can complete this project efficiently .
₹3.366 INR en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
₹2.250 INR en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
₹3.611 INR en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Chennai, India
4,7
4
Forma de pago verificada
Miembro desde sept 13, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.