Logging Data to Google Sheets with the Tessel 2
Hardware Overview
Required Materials
We designed this project so that you could build it from the Johnny-Five Inventors Kit, which includes everything you will need with the exception of a USB mass storage device. Almost everyone has a "thumb drive" laying around, and this is a perfect use for it. If you don't have one on hand, we have added a microSD card and USB reader to the parts list below. Either will work just fine!
If you don't have a Johnny-Five Inventors Kit on hand, here is a wish list of parts so that you can buy them all separately.
The Tessel 2
The Tessel 2 is an open-source development board. It runs JavaScript and supports npm
, which means scripts to control it can be built with Node.js
. It's a platform for experimenting, tinkering, prototyping and producing embedded hardware, perfect for the Internet of Things.
The BME280
The SparkFun BME280 Atmospheric Sensor Breakout is an easy way to measure stuff about the atmosphere around you: pressure, humidity and air temperature. All of this is combined into a petite package, called a breakout board.
The 3.3V breakout is power-efficient, using as little as 5µA (that's 1/1000000 of an amp!) when idling and less than 1mA when it's taking measurements.
In this experiment you will work with the BME280 to read the temperature, pressure and humidity of the room as well as your altitude based off of the atmospheric pressure. Finally, you will use your BME280 as the heart of a web-based weather dashboard application.
USB Thumb Drive
There isn't much to be said about these little storage drives. You can find one pretty much anywhere. For the purposes of this project, we would recommend one that is smaller so that handling the project and fitting it into an enclosure isn't cumbersome.