Arduino “python” integration


[Cyberspice] informs us she likes snakes. Hey, who doesn’t? She’ll soon be adopting a lovely ball python and wanted to keep close tabs on the sensitive creature’s environment. To that end she assembled a network-enabled vivarium monitoring system based on Adafruit’s Boarduino (a minimalist Arduino clone), a TMP36 analog temperature sensor, Saelig’s WIZ810MJ Ethernet interface, and a common LCD screen. The Arduino rig periodically issues updates to a web server, which can then generate informative graphs using a set of PHP scripts (what, no Python?).

Okay, so we could probably count on one hand the number of readers in need of fancy reptile monitoring and still have fingers left over. There are countless other applications where networked sensor monitoring of this sort is a frequent necessity, so the article could be a good starting point for your own projects. There’s lots of source code to work with, on both the Arduino and web server sides. And the parts list demonstrates serious frugality: the Boarduino, the generic LCD, and especially the Ethernet interface; even with the breadboard adapter, this unit is about half the cost of the usual Arduino Ethernet shield, leaving more funds available for the snake food budget!


  1. tj says:

    Anyone else see the SEO?

  2. nanomonkey says:

    tj, I know I’ve searched for Python and Arduino at least a handful of times. Very clever.

  3. Boudico says:

    There’s a lot more herp keepers out there than you think. This is a slick setup

  4. placebo.3ffect says:

    I like. I need a setup like this for my bearded dragons!

  5. sgf says:

    For some reason, it makes me very happy that this post is not about Python, the language.

    And it’s a cool hack, too.

  6. NotoriousAlpha says:

    Very useful for my water dragon!

  7. Larry says:

    For anybody interested in a cheep way to monitor or control something over the Internet I bought on eBay for $25 a controller board with everything you need. Just plug it into your router, open a port and you are good to go. Check out the manual:

  8. Effigy says:

    Interestingly enough I have a nearly identical set-up running with three sensors for my three cages and a USB run to my comp for monitoring. Instead of an LCD I use Python the language to whip up a monitor and log. its pretty nice equipment for reptile keeping and I’m waiting for someone to productize it any day.

  9. wat says:

    I came looking for Python and Arduino! Not some stupid reptiles!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,671 other followers