A weblog about engineering and home brewing

21 November 2016

Having received a Pi2Go Lite for his birthday, my eldest son finished assembling it and wanted to move on to some software. He’s used Scratch at school so the intention is to use ScratchGPIO (thanks @cymplecy) to control it and get it following a line. There seems to be little documentation on using the Pi2Go with Scratch though.

I thought I’d get him started by providing an SD card with Raspbian installed and working.  We then plugged it into the TV and booted, set the SSID (we’re using a Pi3) and connected to the WiFi.  I then installed Tightvncserver so he could remote desktop into it.  All good so far.

Continue reading

10 November 2016

A friend recently gave me an ESP12E module to play with. I’ve previously played with the ESP8266 at Open Source Hardware Camp 2015 when Omer Kilic ran an ESP8266 workshop. The workshop focused on NodeMCU and LUA.

My immediate thought there was to use LUA again and I built some NodeMCU firmware to experiment with different LUA scripts.  It worked pretty well.  Later I wanted to have a go with the NodeMCU support in the Arduino IDE.  That turns out to be very nicely done 🙂

I’ve therefore added a couple of DS18B20 digital one-wire temperature sensors to the board and made use of the OneWire, DallasTemperature and Thingspeak libraries in order to collect data and push it to the web.

Continue reading