All Articles

IoT for fun and Lazyness

Experimenting with IoT

So there was I at Battlehack Chicago brainstorming ideas…trying to come up with something I would have fun developing and at the same time learn something new.

Battlehack Chicago 2015

After teaming up with Joseph Milla a young and smart CS student, After discussing what we should do we decided to build something related to IoT so we ended up using my Tesselmicro-controller and the Tessel Ambient module.

Tessel is a micro-controller with built-in wifi and support to run nodejs out-of-the-box, therefore we were good because both of us have experience with Nodejs.


Clappity is a device that you plug into your wall and listen to your configured claps to trigger an online order, in our case you would be able to order a pizza, sandwich or burrito.

How does it that work?

Anyone could just clap and order without permission, right? no.
The device would be linked to your user account in the website where you would have access to order options and how many claps they require through the user configuration.
All claps have 1x clap for confirmation.. let’s say you want to order pizza, you would clap 2x than wait 3 secs and clap again to confirm you actually want that.

The tech stack:

  • Tessel micro-controller
  • Tessel Ambient Module
  • Node.js (websocket)
  • HTML5/Javascript

We did not win the Battlehack but was a fun experimentation with IoT.
The code is Open Source.

Published 1 Jul 2015

Software Engineer focused in Javascript applications
Michael Lancaster on Twitter