3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Terrarium Twitter Monitoring

Terrarium Twitter Monitoring
In this instructable I would like to show you how to build a terrarium monitoring system by using twitter for event notifications.

If you are a reptile owner like myself you should already know that your little friends have very special needs. Be it a certain temperature which they would appreciate in their natural habitat or special humidity settings. You also need to make sure that they have the correct lighting and most importantly that you don't forget to feed your companions.

With most other pets you wouldn't have a hard time keeping track of everything as they would remind you in an audible way. Reptiles on the other hand tend to suffer quietly. This is a big problem as there are a lot of inexperienced reptile holders out there which are overchallenged with their reptiles special needs. Too often this results in reptiles being released into the wild, putting them into animal shelters or in the worst case them dying silently. To give my chameleons a voice to be heard I decided to hook up their terrarium with some sensors and tweet certain events via twitter to be always up to date when my reptile friends need some extra attention.

With this instructable you will be able to be notified via twitter when the humidity or temperature reaches a defined threshold, when the light is turned on/off and when someone opens/closes the terrarium doors. It is important that the humidity and temperature values are in a range which conforms to the natural habitat of your reptile. So when a threshold is reached you will get notified to take action like sprinkling some water on the terrarium plants to increase the humidity and lower the temperature. Reptiles have also special needs when it comes to light settings. They need spotlights to heat up an area for sunbathing and regulating their body temperature. They also need special UV lights to enable molting and to harden their bones since they lack calcium in captivity. With the twitter monitoring you can keep track of the on/off cycles of your lights, if they are broken or even if they decay slowly in their intensity. It might also be helpful to monitor when the terrarium doors have been opened or closed to make sure that they can't wander around in your home. You could also be reminded that you haven't fed them yet if the doors were closed the whole day.

After this long but neccessary introduction it is time to get to work.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Prerequisites

Prerequisites
«
  • Complete_Setup.png
  • Arduino_Uno.png
  • WiFly_Shield.png
  • SHT15.png
  • Tilt_Switch.png
  • Photoresistor.png
  • 10K_Resistor.png
For this instructable you will need an Arduino Uno or similar microcontroller board, a WiFly shield or Ethernet shield for socket communication with a desktop computer, a photoresistor for light sensing, a temperature and humidity sensor and a tilt switch. Here is the part list of the components I used:

- Arduino Uno
- WiFly shield
- Arduino stackable header kit (needed for the WiFly shield)
- SHT15 Humidity and Temperature Sensor
- Tilt Switch
- Photoresistor
- 10kΩ resistor
- wires

« Previous StepDownload PDFView All StepsNext Step »
4 comments
Dec 10, 2011. 1:38 AMreptilesnow says:
Thanks for this...it was very helpful in setting up a monitoring system for my reptiles.
Aug 26, 2011. 12:44 AMboeietoch says:
i love the sound of crickets, i like your Chamaeleon calyptratus
and i think this system is awsome
Jun 24, 2011. 7:38 PMbajablue says:
I adore reptiles and amphibians... 5 Stars!!!
Jun 13, 2011. 9:58 PMvishalapr says:
This is sooo cool rated 4.5*, well done!!!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
11
Followers
2
Author:MarioBoehmer(Dev-O-Rama)
Mobile Developer, Open Source hardware and DIY enthusiast...