This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
projects:home_environmental_sensor_array [2014/11/22 22:33] kennethsbecker [Follow-up tasks] |
projects:home_environmental_sensor_array [2014/11/22 22:42] kennethsbecker |
||
---|---|---|---|
Line 20: | Line 20: | ||
* Read temperature and humidity in basement | * Read temperature and humidity in basement | ||
* Store hourly readings to SQL tables on internet | * Store hourly readings to SQL tables on internet | ||
- | * Web-based status page with graphs | + | * Check internet connectivity |
* All components mounted in enclosure that is mounted on wall and connected to 120v power | * All components mounted in enclosure that is mounted on wall and connected to 120v power | ||
==== External Features ==== | ==== External Features ==== | ||
* Email address that forwards mail to several email addresses as well as texting | * Email address that forwards mail to several email addresses as well as texting | ||
+ | * Web site that displays reading results in tabular and graphical form | ||
==== Schematic ==== | ==== Schematic ==== | ||
Line 55: | Line 56: | ||
* Solder | * Solder | ||
- | ===== Phase 1 ===== | ||
==== Description ==== | ==== Description ==== | ||
Create a device that will sense when water is spilling in to the basement. | Create a device that will sense when water is spilling in to the basement. | ||
Line 91: | Line 91: | ||
- Make daily routine to consolidate daily temp and humidity data to a summary table -- Not started | - Make daily routine to consolidate daily temp and humidity data to a summary table -- Not started | ||
- | ===== Phase 2 ===== | + | ==== Future Ideas ==== |
- | ==== Description ==== | ||
- | |||
- | Make the device more user-friendly and interactive. | ||
- | |||
- | ==== Features ==== | ||
- | |||
- | * Record resistance readings multiple times a day in a web-based database | ||
- | * Record system statuses in a web-based database | ||
- | * Check internet connectivity | ||
* Display status on LCD screen | * Display status on LCD screen | ||
- | * Turn on light if internet connection is lost | ||
- | * Turn on siren if flood condition recognized | ||
- | * Repeat messaging every 24 hours | ||
- | |||
- | ==== External Features ==== | ||
- | |||
- | * Web site that displays reading results in tabular and graphical form | ||
- | |||
- | ==== Components ==== | ||
- | |||
- | * Beaglebone Black | ||
- | * Green LED for normal operating conditions | ||
- | * Yellow LED for internet lost | ||
- | * Red LED for hazardous condition | ||
- | * 16x2 display | ||
- | * Siren | ||
- | * Manual power switch for siren | ||
* Reset button | * Reset button | ||
- | + | | |
- | ==== External Links ==== | + | |
- | | + | |
- | + | ||
- | ==== Tasks ==== | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - Get HESA python program working on BBB -- Not started | + | |
- | - Make HESA start automatically when BBB boots up -- Not started | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - < | + | |
- | - Get LCD display working with BBB -- Not started | + | |
- | - Add LCD code to HESA python program -- Not started | + | |
- | - Install LCD screen in HESA enclosure front panel -- Not started | + | |
- | - Design circuit that includes reset button -- Not started | + | |
- | - Obtain components for reset button circuit -- Not started | + | |
- | - Install reset button circuit in HESA enclosure -- Not started | + | |
- | + | ||
- | ===== Phase 3 ===== | + | |
- | + | ||
- | ==== Description ==== | + | |
- | + | ||
- | Add a battery backup feature so the system can send alerts and shutdown gracefully in case of a catastrophe. | + | |
- | + | ||
- | ==== Features ==== | + | |
- | + | ||
- | * Battery backup | + | |
- | * Detect power outage and send email alert | + | |
* Add a button to shutdown the Pi, then shutoff power | * Add a button to shutdown the Pi, then shutoff power | ||
* Add a button to reboot the Pi | * Add a button to reboot the Pi | ||
- | * Low temperature detector | ||
- | * Monitor carbon monoxide levels | ||
- | * Monitor radon levels | ||
- | |||
- | ==== Components ==== | ||
- | |||
- | * Battery power supply | ||
- | * Device that detects primary power outage | ||
- | * Temperature sensor | ||
- | * Carbon monoxide sensor | ||
- | * Radon sensor | ||
Members: [[members: | Members: [[members: |