/node-roast

Plot temperature data on a time-series chart with node. We use it for home coffee roasting.

Primary LanguageCSS

Node-roast

Example Chart

A basic sketch to read temperature data via Arduino, plot values on a time-series chart! We're using it with a thermocouple to look at our home coffee roasting.

Features I hope to add in the future: ability to adjust time scale and download collected data, simple relay + possibly PID control.

Instructions

  • Connect your thermocouple, amplifier and Arduino.
  • In the Arduino IDE, choose Examples -> Firmata -> Firmata Standard and upload to your board
  • Download this repo and run npm install to grab dependencies.
  • Run with node main.js to start logging. Visit http://localhost:8000 to view the chart

Requirements

Software

Hardware

  • Arduino (or compatible) board
  • K-type thermocouple (Ebay, Adafruit, Sparkfun, etc)
  • AD8495 thermocouple amplifier (breakout boards are available from Geppetto Electronics and Adafruit)

MIT License