A few people asked me if they can have the source code files to following project:
http://scientificcomputingco.blogspot.com/2013/02/automatic-greenhouse-control-system.html
The code files can be found here:
https://www.dropbox.com/sh/ip306uavm7jpekg/xQuoUjSmEJ/Green%20house%20control
Unfortunately there comes little to no documentation with the file, thus one have to dig through the source code files to understand the program.
You can contact me for further questions.
Showing posts with label Greenhouse control. Show all posts
Showing posts with label Greenhouse control. Show all posts
Thursday, June 20, 2013
Friday, February 22, 2013
Automatic greenhouse control system
My brother is a farmer and he owns a couple of green houses.
The greenhouses are computer controlled; depending on light intensity and temperature in each green house, the computer system lifts or closes the window panels to keep
the temperature constant and safes the plants from too much heat or cold. The
control system my brother uses is a very well established system. The only
drawback is, that it costs a fortune. So my brother came up to me and asked me,
if I can figure out a cheaper solution. Well, and there we go with my concept
that is less than 100USD...
Micro-controller board used in this concept project; Arduino Leonardo |
Ok,
so how does it work? I am using temperature sensors (LM35) and light sensors
(LPR) to detect the actual temperature and light intensity in the greenhouses. -
In the current example I am controlling two greenhouses and therefore there are
two light sensors and two temperature sensors-. The electronic signals are sent from the sensors to the micro-controller board (Adruino Leonardo). The board processes the
signals and sends the data to the computer that is connected via USB micro
plug.
![]() |
GUI showing actual temperature and light values as well as temperature and light criteria used in the algorithm to control the greenhouse window panel and ensure constant temperature in the greenhouse |
I
have used Python to create a Graphic User Interface (GUI) that presents the
sensor values and the history of the sensor values via Diagram.
![]() | |
|
LEDs
are used to simulate the window panel control.
|
Subscribe to:
Posts (Atom)