This project is a tutorial using PIC micro controller and i am currently using the PIC16F737. If the project requires another controller they will be changed if it would perform better for the project.
The project will be coded in PICBASIC pro and the worker is required to detail all parts of the code in separate document or in code comments with full explanation. The project will read temperature from an LM35 for recording temperature, a 0-5v fluid pressure sensor of choice will be used and a recommended soil moisture sensor.
The controller will detect moisture content and will turn ON a pump with PWM to control the duty cycle in order to maintain a fixed pressure as read from the fluid pressure sensor and solenoids that will control the area where the water will be sprayed. When the moisture has reached the required set value the solenoid and pump will be turned off.
The project will involve communicating with other micro controller with serial communication and data saved to external memory as a part of the tutorial.
A recommended float with resistance valve will be also used to check the level of fluid in the main take. If the level is less than a preset value the pump will cease to function and the LCD will present the current status. The controller will also access stored memory for lookup tables for PWM max and minimum pulsing for error detection.
Applicants must be very thorough in electronics in order to provide critical information on the layout of the project like selecting microcontroller, filtering the ADC value and the power supply requirements and specifications.
The project only requires working code and PCB schematics only. This tutorial project is designed to cover most of the functions that can be designed with PIC microcontrollers.
9 freelancers are bidding on average $107 for this job
Hi. I am a professional Electronics Engineer having expertise in PCB designing as well as in programming and interfacing of all PIC series Micro-Controller. I can easily do this for you. Contact me.