Difference between revisions of "Project:Vivarium Monitoring System"

From London Hackspace Wiki
Jump to: navigation, search
(Created page with "I needed a system to monitor the temperature and humidity of a vivarium (a tortoise house!). Requirements: 1. Have a screen that I can easily see 2. Display both temp and humidi...")
 
Line 1: Line 1:
 
I needed a system to monitor the temperature and humidity of a vivarium (a tortoise house!).
 
I needed a system to monitor the temperature and humidity of a vivarium (a tortoise house!).
  
Requirements:
+
== Requirements ==
1. Have a screen that I can easily see
+
* Have a screen that I can easily see
2. Display both temp and humidity  
+
* Display both temp and humidity  
3. Beep and flash when things are awry
+
* Beep and flash when things are awry
4. Have a way to temporarily disable the alarm whilst working on the vivarium
+
* Have a way to temporarily disable the alarm whilst working on the vivarium
5. 3 Sensors (room, in heat, out of heat)
+
* 3 Sensors (room, in heat, out of heat)
6. The less cables the better
+
* The less cables the better
7. Be configurable without needing to connect to a computer
+
* Be configurable without needing to connect to a computer
8. and most of all PUT IT ON THE INTERWEBNETS!  (for the world to see, for me to control, and to receive warnings)
+
* and most of all PUT IT ON THE <b>INTERWEBNETS!</b> (for the world to see, for me to control, and to receive warnings)
 
 
  
  
 +
== Equipment ==
 
After looking through my box of parts I decided to use the following.
 
After looking through my box of parts I decided to use the following.
!. Nanode - for base sensor monitoring and internet mojo,
+
* Nanode - for base sensor monitoring and internet mojo,
2. Using three DHT-11 temperature and humidity sensors, simple and accurate enough,
+
* Using three DHT-11 temperature and humidity sensors, simple and accurate enough,
3. A blinkm as a warning light system,
+
* A blinkm as a warning light system,
4. A peizo to beep,
+
* A peizo to beep,
5. A PoE injecter and ejackulator to get power over an ethernet cable,
+
* A PoE injecter and ejackulator to get power over an ethernet cable,
6. Using 3.5mm headphone cables and sockets for the sensor cabling,
+
* Using 3.5mm headphone cables and sockets for the sensor cabling,
7. A lamp backend for long term logging,
+
* A lamp backend for long term logging,
7. A liquidware touchshield slide for the screen and user interface.
+
* A liquidware touchshield slide for the screen and user interface.
  
 
What does this all mean - 3 arduinos = more roarsome = way overkill project!
 
What does this all mean - 3 arduinos = more roarsome = way overkill project!
Line 28: Line 28:
  
  
Proof of Concept:
+
== Proof of Concept ==
To see how it all goes I threw a proof of concept setup together without all the internet magic:
+
To see how it all goes I threw a proof of concept setup together without all the internet magic and simply using a vanilla arduino:<br>
http://youtu.be/c2BtPnkEPjQ
+
[http://youtu.be/c2BtPnkEPjQ YouTube Video]

Revision as of 23:56, 7 March 2012

I needed a system to monitor the temperature and humidity of a vivarium (a tortoise house!).

Requirements

  • Have a screen that I can easily see
  • Display both temp and humidity
  • Beep and flash when things are awry
  • Have a way to temporarily disable the alarm whilst working on the vivarium
  • 3 Sensors (room, in heat, out of heat)
  • The less cables the better
  • Be configurable without needing to connect to a computer
  • and most of all PUT IT ON THE INTERWEBNETS! (for the world to see, for me to control, and to receive warnings)


Equipment

After looking through my box of parts I decided to use the following.

  • Nanode - for base sensor monitoring and internet mojo,
  • Using three DHT-11 temperature and humidity sensors, simple and accurate enough,
  • A blinkm as a warning light system,
  • A peizo to beep,
  • A PoE injecter and ejackulator to get power over an ethernet cable,
  • Using 3.5mm headphone cables and sockets for the sensor cabling,
  • A lamp backend for long term logging,
  • A liquidware touchshield slide for the screen and user interface.

What does this all mean - 3 arduinos = more roarsome = way overkill project!

All that is left is the case which I can magic up on a laser cutter.


Proof of Concept

To see how it all goes I threw a proof of concept setup together without all the internet magic and simply using a vanilla arduino:
YouTube Video