Sunday 4 November 2012

Electric Imp - Diagrams & Images


I've put a diagram together to help me understand how the imp works and explain some concepts to others.

Program flow: Remember the imp likes to sleep


Friday 12 October 2012

IoF - Internet of FINGs


Having fun with Internet of Things or as we call them Fings..
FinG noun: a fun internet of things, thing.   

De-stress FING
I used to do tech support and typically at 5pm Friday evening I get a call. The issue is that the caller has often suffered 90% brain failure! He can’t think, can’t read a manual or listen to a bit of advice  but sure can talk! So I used to get a bit hacked off!!

Now with the power and simplicity of the electricimp I created the “De-stress button thing!” One hard whack on the big red button sends a message to another imp which plays the count down from Thunderbirds. In that time I get to “calm down” or “fry the guy” 

Thanks to Brendan Dawes for pointing the way: http://brendandawes.com/blog/walkietalkie

Mysterons FING
Now add a PIR sensor and the future audio streaming feature of the imp you will be able to trigger random messages to play as someone walks past the coffee machine at work :) 










Friday 21 September 2012

Security & Saftey Monitoring - With Electric imps


The  Monitoring app has a number of 'off the self' security & safety sensors along with an energy monitor connected to an Impee. There is also a controller "lamp box" impee I used from another project. 

Most of the solution is built on the e.imp platform for details e.imp  I've a cloud server for storing time stamped sensor data & which also calls a 
set of web services I use the Pushover.net for alerts, this a fantastic service.

Update: I've now managed to combine several sensors into one "uber sensor" based on the imp. I've built a few of them for friends and family there more at socialsensing.co.uk


Alerting

Visual prompting 


Hardware & Sensors



Architecture 


Friday 7 September 2012

Eat your dinner Imp!

Connecting things to the cloud

I wanted a fun way to learn the Electric imp platform and refresh an old web app using jquery mobile.

The challenge! My 4 year old takes about 45 mins to eat her dinner and will soon having school meals. She’ll be staving by time I come to pick her up. So we’ve been using cooker timer to help speed things up.

"Eat your dinner" is a simple hardware timer running on the Imp with illuminated push buttons for control & feedback of elapsed time. The web app talks to the Imp cloud platform and a lamp server. The App & Imp display the timings of each stage. 

Stage timings can be changed using sliders on the App. The lamp server has in memory db for real time status posted from the Imp & a SQLite db for historic time stamped data displayed the Apps graphs. A wee video of it all in action is below.

I would like to thank other imper’s for their support especially Rob @Fen for blinking me up and Hugo for getting his bathroom renovated! I've been connecting real world things to web for over 6 years and it has never been this easy & fun. In my humble option Electric imp is a game changer.



Hardware



Web app
As non programmer JQM isn’t too easy to script when providing status updates from server side events. I think a move from Ajax polling & PHP to node.js & web sockets would be a better solution at the client end.