Hand tools and fabrication machines
Use Tessel and Keen.io to profile roasting coffee
This is a simple project that uses the Tessel, the thermocouple module, and a Keen.io. It also helps if you have some coffee to roast and something to roast it in. I buy my coffee from Sweet Maria's and my roaster is a Whirley Pop. I guess you could also get popcorn profiles.
You will have to set the config variables for your Keen account inside the index.js file and inside the chart.html file.
I removed the back clasp from the Whirley Pop because mine was broke, but there was a nice hole left for the thermocouple to slide into. I think that drilling a hole and using a rubber grommet would work great for keeping the end of the thermocouple at the right level. After your thermocouple is in place you are ready to go.
From the project run
tessel run index.js. Once you notice the readings have started you can start roasting your coffee.
After you are done roasting just open chart.html in your browser, and check out your roast profile. You may want to set the uid to your own variable as it needs to be unique each time you roast.
Next Steps: Add a button for starting and stopping measurements and another for marking certain points during the roast, ie. first and second crack.
Here is the final output of my first run.