Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why buy a thermometer, when you can build one?

sammyd
April 19, 2013

Why buy a thermometer, when you can build one?

An overview into building a logging thermometer with a thermistor, an arduino, some python, ruby, d3.js and ShinobiCharts, all to answer the question - is our office too cold?

sammyd

April 19, 2013
Tweet

More Decks by sammyd

Other Decks in Programming

Transcript

  1. THERMISTORELECTRICAL RESISTANCE VARIES WITH TEMPERATURE. ARDUINO PYTHON OPEN SOURCE ELECTRONICS

    PROTOTYPING PLATFORM. SAMPLE POTENTIAL DIFFERENCE READ SAMPLES FROM ARDUINO. CALCULATE TEMPERATURE. UPLOAD.
  2. THERMISTORELECTRICAL RESISTANCE VARIES WITH TEMPERATURE. ARDUINO PYTHON TEMPODB OPEN SOURCE

    ELECTRONICS PROTOTYPING PLATFORM. SAMPLE POTENTIAL DIFFERENCE READ SAMPLES FROM ARDUINO. CALCULATE TEMPERATURE. UPLOAD. ONLINE SERVICE FOR STORING & ANALYSING TIME SERIES DATA
  3. SINATRAMEGA SIMPLE PROXY FOR AUTHENTICATION FREE DATA ACCESS. D3JS CUBISM.JS

    JAVASCRIPT LIBRARY FOR MANIPULATING DOCS BASED ON DATA D3JS PLUGIN FOR VISUALISING TIME SERIES. MADE BY SQUARE.
  4. SINATRAMEGA SIMPLE PROXY FOR AUTHENTICATION FREE DATA ACCESS. D3JS CUBISM.JS

    GOOGLE CHARTS JAVASCRIPT LIBRARY FOR MANIPULATING DOCS BASED ON DATA EXPLORING HISTORICAL DATA. D3JS PLUGIN FOR VISUALISING TIME SERIES. MADE BY SQUARE.
  5. BUT HOW WILL I KNOW THE TEMPERATURE IN THE OFFICE

    WHEN I’M ON THE BUS? WHY, WITH AN IPHONE APP, OF COURSE...
  6. CONNOISSEURS AMONGST YOU WILL NOTICE SHINOBI CHARTS... THAT AND MY

    AWARD WINNING* DESIGN SKILLS * THAT’S A LIE