Category: Embedded Systems

Power meter optical pulse detection

I’ve always planned to monitor my electricity usage. I had previously (about a year ago!) ordered some power transformers from seeedstudio and a six channel ADC for simultaneous three phase current and voltage measurement but never got around to starting

Wiring up the ESP8266

Before you can program the ESP8266, you need to wire it up. First things first, the ESP8266 uses a 2mm pin spacing so you can’t use a standard breadboard as these use a 0.1 inch spacing. It also uses 3.3V

Introducing the ESP8266

About a year ago I put up some money for the Wino-Board kickstarter project, received my Wino-Boards and did nothing with them for 12 months. They are effectively a tiny Arduino board attached to the innards of an ESP8266 WiFi

EP Solar MPPT Tracer charge controller serial code

Following on from my previous post working out the EP Solar Tracer serial protocol, I’ve got code working on a Raspberry Pi. It’s even validating the CRC checksum.

EP Solar MPPT Tracer charge controller serial interface

I’m currently involved in a project to set up a solar powered wireless station and wanted to remotely monitor the battery charge process. I looked into a number of charge controllers to see if any of them could be connected

dump1090 binary built for Raspberry Pi / Arm

If you’re after a binary of dump1090 for the Raspberry Pi without having to build it, here’s a compiled binary for you. I built it on Arch linux, but it also works on Raspbian, or likely any other Arm processor

AVR – Detecting loss of power and writing to EEPROM

As part of a recent AVR project, I wanted a way to increment a counter and store it even if the power was lost. This could be done with an external flash memory device, but I wanted to use the

Huawei HG630B. Inspecting the firmware

My previous posts on hacking the HG630B didn’t result in me getting root/console access to the router, so it’s time to look into the firmware. I downloaded the latest version of the firmware. These are the details of the firmware

Tagged with:

Huawei HG630B. Connecting to the UART

In my previous post I guessed that a five pad header on the rear of the PCB could be a UART of some type. I quickly soldered a header to the pads, connected my Saleae logic analyzer up, switched on

Tagged with:

Huawei HG630B. Peeking inside

Let me be the first to say, it is really hard to open up the HG630B without breaking anything. You have to get the foot off first, this can be done with a small flathead screwdriver and a lot of

Tagged with: