-
Notifications
You must be signed in to change notification settings - Fork 8
1. System Purpose
Ay-yah's greenhouse automation system functions based on the timed executions of Python scripts. The primary system automation Python script is greenhouse.py. The greenhouse.py Python script achieves climate control and irrigation control by monitoring environmental sensor measurements. The environmental sensors measurements are then used to control a linear actuator, solenoid valve, small fan, and small grow light/small heating pad. The information produced is displayed on a 16x2 LCD screen, broadcast via wall messages to the console, written to a .CSV file, and written to a SQLite database file. This information produced is also disseminated via a radio frequency transmission, a analog phone line, a SMS, an email message, desktop popup notification, and audible text-to-speech notifications using additional Python scripts and third party applications.
-
Soil Moisture
-
Temperature
-
Humidity
-
Light
-
Linear Actuator Window Opener
-
Solenoid valve irrigation control
-
Fan
-
Grow Light/Heating Pad
Proceed to next section: Section 2. Hardware
Understand well as I may, my comprehension can only be an infinitesimal fraction of all I want to understand. - Ada Lovelace
Home 🌸
4. Remote Monitoring Alarm Email
5. Remote Monitoring Report Email
6. Remote Monitoring Radio Frequency Broadcast
7. Remote Monitoring Radio Frequency Reception
8. Remote Monitoring POTS (Plain Old Telephone Service) Landline
9. Ubuntu Desktop Alarm Notifications