WebSocket Apache Proxy

I recently installed a cool tool called Node-RED which is a neat visual coding tool for IoT-type devices. It uses node.js, and listens on port 1880.  However, I wanted Node-RED to function over port 80, to avoid having to type a port as part of the URL. I struggled getting …

Json-enabled WiFi screen

Along with the power monitoring project I’ve been working on, I’ve also developed a simple Internet-enabled screen. It uses another ESP8266, a few wires, and a 16×4 LCD display.   The display used is one of the standard HD44780 compatible ones – so you can use the LiquidCrystal library, which …

Power Monitoring Code

There are two chips that make up this board – the Teensy 3.2 and the ESP8266. The ESP8266 in this setup runs the AT firmware, which allows communication over serial using a published API. The API documentation is available here. To flash the ESP8266 with the AT firmware, Expressif (the manufacturer) has …

Power Monitoring Update

So, after a… while… I finally got around to getting this project together. Below, a quick picture of the completed and populated board. This required quite a bit of soldering, and I discovered a couple of problems during testing (hey, it’s supposed to be  a learning experience!).   So the finished …

Power Monitor PCBs arrived today!

I got something in the mail today from Seeedstudio!   And here they are: Here’s some close up shots of both sides:   I’m very impressed with the quality and value. I only paid $26 for five of these boards! I’ll definitely be ordering from Seeedstudio again in the future. …