Arduino Temperature / Humidity PID Controller with display
$250-750 USD
Inaendelea
Imechapishwa about 6 years ago
$250-750 USD
Kulipwa wakati wa kufikishwa
I need to be able to control temperature and humidity using an Arduino YUN. I will be displaying and adjusting parameters from an Adafruit Display. I will be attaching to Arduino for up to 3 outputs. (they will be connected to solid state relays)
1. Heat/Cool
2. Fan
3. Humidity
[login to view URL]
[login to view URL]
I will always have 2 inputs from the same sensor.
[login to view URL]
The system should boot, try to get the time from the YUN.
[login to view URL]
Then it should display the Temperature and Humidity on the Display. If a key is pressed, it should enter setup. Setup Options are:
1. Heat / Cool Mode: (options - Heat - Cool)
2. Heat / Cool Set Point: (temperature in Celsius)
3. Humidity Set Point: (percent humidity 0 through 100, 0 if not using)
4. Fan with Heat/Cool: (options - Yes - None)
5. Fan with Humidity: (options - Yes - None)
6. Auto Fan Duration: (number of seconds - 0 if not using - up to 86400)
7. Auto Fan Pause: (number of seconds - 0 if not using - up to 86400)
8. HTTP Log Interval: (number of minutes between posts to HTTP Logging)
You should select any of those and change them as appropriate. After they are set they should always go back to the Temperature and Humidity display.
The system should use the PID loop to try and get the heat up or cool the chamber down as required. It should also use the PID loop to try and increase the humidity as required. If the Auto Fan with Heat/Cool is on, it should turn on the fan every time the Heat / Cool Relay is on. If the Auto Fan with Humidity is on, it should turn on the fan every time the Humidity is on. If the Auto Fan Duration / Pause are on, it should turn on the fan for the number of seconds and then wait for the number of seconds to circulate the air in the chamber. If the HTTP Log Interval is set, then do a single HTTP post to a web server with the MAC of the YUN, the time, temp, humidity, and status of the heat/cool relay, humidity relay and fan relay.
[login to view URL]:00:00:00:00&Time=01/01/1980&Temp=25&Humidity=75&TempRelay=1&FanRelay=1&HumidityRelay=1
The server can just be set in the code as a constant at the top of the sketch.
You'll need 3 I/O pins for heat/cool relay, fan and humidity relays. You'll need 2 pins for the SDA/SCL to talk with the sensor. The display is controlled over I2C.
I want a PID loops for the temp and the humidity controllers
[login to view URL]
Here is some sample code for something similar:
[login to view URL]
Hi
I am experienced arduino developer I have seen the details of your project, I am sure I can do it for you I have worked on a number of projects with arduino.
Please review my profile to see the feedback from my previous employers. Is there any specific reason to work on YUN? we can do it on other cheaper arduinos too
Regards
I am arduino expert and embedded system electronics engineer and have worked on smart hydroponics system in which i specifically worked on monitoring of temperature, humidity, pH, ambient light and other parameterson android over WiFi, smart parking system, home automation, etc.
please consider sending me a message so that we can discuss further.
Hi Sir,
We have read your project description and we are ready to do this project for you. We are arduino experts and implemented servers and clients many times on different projects. Please lets talk to us on this project.
We are professional engineers and developers who do such projects from the last eight years.
We offer you our skills for this project at very low rates comparatively without compromising the quality of work.
Let me introduce you to our company TURKTRONICS.
We are TURKTRONICS. We are professionals with 8+ years of experience in Circuit designs, PCB designs, embedded system solutions, mobile app development, programming and software development. We provide complete end to end solutions for all kind of development projects. IOT is our strong point.
In this bid, prototyping and shipping cost is not included however paying extra slight of money to include prototypes. We have collaboration with Atechcircuits & WELLS Inc in Shenzhen China for excillent quality PCB manufacturing.
We care about our clients and help them to get out of any potential problem throughout the projects and also give post completion technical support if ever required.
We are very much looking forward to hear from you on this in coming days!
Cheers!!!
Ahmad
Lead Technical Engineer
TURKTRONICS
An Internet of Things Company !
Hello,
Thanks for sharing all details, we have few parts in stock that will help us during prototype testing and Arduino coding rest can be bought form market without additional cost. We have rich experience in dealing with PID controls. We will deliver bug free code to make every thing work as mentioned. Please feel free to contact us.
Best Regards,
Shahbaz.
Hello, I am an experienced embedded developer with a focus on IOT and automation applications. I have done similar projects for startups and individuals. I have a lot of experience working with startups and new companies. Please contact me with more details. Thank you.
Hello sir, how are you?
I am an Electrical Engineer with the areas of expertise in Microcontroller, Embedded System, Zigbee, BLE, and firmware development for systems.
I believe that my experience and skill in this background will prove to be of great help to you. I am ready to start working on your job today.
I have proficiency in following software tools:
1. Altium Designer
2. Quartus
3. Mikro C (for all controllers)
4. MPLAB IDE
5. Proteus
6. Arduino IDE
7. Raspberry Pi
8. Eagle CAD
9. KICAD
Hi, I would love to do this project. currently working on similar for a medical application to get sensor values transfer to device via adafruit BLE module and drive a system according to set values. All this is monitored via mobile app. In your work needs some customizing according to defined tasks. Let me know if can discuss a little more regarding complexity of Project?
Hello Hiring Manager,
I'm experienced Arduino developer.
I am able to provide you solution.
It will be highly appreciated if we schedule an interview.
Thanks,
Bhavin
I am a graduate mechanical engineering student and worked in control projects such as flexible robot manipulator and applied optimal/robust control algorithms. Please check my portfolio for some example controllers.
Hi, I hope you're well, I can help you doing this job, I have experience working with Arduino and PIC's, please feel free to contact me, we can talk about more details and I can show you some of my jobs, thanks for your time.
I am a Mechatronics Engineer, I teach Arduino at Galileo University, I also teach -Machine Design, Industrial Automation and other courses. I have been developing drone software using c/c++ and Single Board Computers like Raspberry Pi. That being said I know I'm the best man for this job and I hope to work with you soon
Hi, I am a process control engineer with many years of experience in the process control and automation industry. I can design your arduino-based control system delivering to you the hardware connection drawings and the arduino sketch.
To start the project I need a complete description of your project, the logic narrative and the model of the arduino board you intend to use. Once the project is started I will first design the hardware connection and then go on with the programming. The hardware drawings should be ready for revision and comments in five days and the programming in five more. Five more days are considered for project assembly and testing on your side.
I do appreciate the opportunity to present to you this proposal and look forward to work with you.
Romulo Rodriguez
Process Control Engineer