A quick note – I have made all of my sites secure (https://) and so the original OTA site for my ESP8266 ROMS (www.scargill.net) is no longer appropriate. roms.scargill.net is now the place to go (which redirects elsewhere and also has a pretty interface) – sorry for any inconvenience. The…
Month: June 2017
Today’s Mailbag
I have to say, it felt a little like Christmas today when the Correos post-lady turned up with a plastic container full of packages from China for me. Among the many items in today’s post were the two you see above – a WEMOS board (i.e. ESP-12 + power supply)…
Node-Red BigTimer Example
I am constantly asked about using Bigtimer (node-red-contrib-bigtimer) and so here’s an example of how I am using it in conjunction with both Amazon’s Alexa (voice control) – and the Node-Red Dashboard.
Saturday Node-Red Sermon
I just learned something new! ONLY of interest if you are using Node-Red and will lead to a description of the new node-red-contrib-diode node. If you are into Node-Red – you really want to see this one…
What a Week
What a week this has been. Firstly apologies to everyone seeing 404 errors yesterday. It turns out it was an issue with settings on the LightSpeed servers the provider is using… I’ve had no end of issues with them… but hopefully this is now resolved. Meanwhile I’ve been doing a…
Challenge for the Day
The issue of running out of FLASH space on the ESP8266 is now resolved – if you are interested in how FLASH memory on the ESP8266 works – especially using the Unofficial Development Environment with the official SDK and RBOOT works – you may find this useful. I now have…
Fonts Galore
In recent previous articles I’ve been working with various displays and various processors – and one thing that comes to the fore is the importance of fonts. TTF fonts are pretty useless for small microprocessor projects as the processing overhead can be significant – and though there are many standards…
SSD1306 on ESP8266
I recently completed some work on the 240*320 ILI-based boards on my kitchen-sink ESP8266 code which is designed to work with the home control system but basically is an ESP8266 board that responds to MQTT commands. I’m very pleased with the display code but it came to my attention that…
Silence of the Lambs
I’ve spent WAY too many hours working on ILI9340 display updates for my ESP8266 kitchen sink C code but at least now I’m getting somewhere – that is – fast, easy serial or MQTT access to the display with multiple fonts. Note – that initial tests indicate this also applies…
ESP8266 Home Control Update
As the blog entry on using my home control code ROMS for ESP8266 is filling up and of course as much of the information is now dating I thought I’d do a new blog to bring everyone up to speed and move the conversation to this blog entry. The good…
SSD1306 with Python
Following on from earlier articles – this is as much a collection of notes than anything else – and there’s a demo video in here of the SD1306 using the Luma library on the Orange Pi Zero. After months of thinking the only SBC I’d get working with I2c was…
Mongoose OS
Mongoose OS is an open source Operating System for the IOT, supporting ESP32, ESP8266, STM32, TI CC3200 (Amazon AWS IoT integrated). Code in C or JavaScript. Time to give it a go! Updated (gutted) June 02, 2017. Some time ago I tested Mongoose OS, early days and I had a…
microPython and the ESP
Flush with success at writing trivial code on NEO platform to control lights and displays, in Python, I thought I’d have a go at microPython on the ESP8266 and the ESP32. Getting this working on the ESP8266 was trivial as the binary files start at zero – so really you…