Saturday, March 2, 2013
Arduino-based Greenhouse Controller Walkthrough
Arduino-based Greenhouse Controller: On site visit
For our Design Project(Thesis II) subject, we developed a system that automates the irrigation, ventilation and lighting of a greenhouse based on readings such as temperature, relative humidity, soil moisture and current time. The readings are displayed on a 20x4 LCD and logged every minute to the on-board SD card.
The user can input threshold values for temperature, soil moisture and time. The values act as a limit, once the limit is reached, an actuator will be triggered. For example, if the user set a threshold value of 30 °C, and the current temperature reading is above 30 °C, say 33 °C, the ventilation system will be activated. Same goes to the soil moisture sensor. Once the soil moisture corresponds to a "dry" reading, the solenoid valve will be activated and the drip irrigation will start to water the plants. For the lighting system, the user can specify the exact hour on which the bulb will be switched on.
The user can input threshold values for temperature, soil moisture and time. The values act as a limit, once the limit is reached, an actuator will be triggered. For example, if the user set a threshold value of 30 °C, and the current temperature reading is above 30 °C, say 33 °C, the ventilation system will be activated. Same goes to the soil moisture sensor. Once the soil moisture corresponds to a "dry" reading, the solenoid valve will be activated and the drip irrigation will start to water the plants. For the lighting system, the user can specify the exact hour on which the bulb will be switched on.
C# Programming: Sending SMS using AT Commands
Here's the C# Windows Form version of my SMS sender program originally created in Python 2.7
Here's the text message from the modem
The code is on my Github page.
Here's the text message from the modem
The code is on my Github page.
Subscribe to:
Posts (Atom)