Creating a Gateway Node using XBee and Test Driven Development

Remote sensors are only one component of a much larger system. If the information they collect is to land on the internet somewhere, then there needs to be some type of bridge or gateway. In this post I take a look at using Test Driven Development (TDD) to create a simple gateway node. It is … Continue reading Creating a Gateway Node using XBee and Test Driven Development

Using a Motor Controller to Drive a LED Chain

In a previous post I explored a technique to connect a chain of LEDs in parallel and enable the LEDs to blink alternatively in a series of animations using an H-Bridge. Since the H-Bridge is used extensively in motor controllers, in this post I take the experiment one level further and use an integrated motor … Continue reading Using a Motor Controller to Drive a LED Chain

RGB LED Controller

I have looked into using Neo-pixels strips and I was really impressed with the simplicity of use. Now I was curious about controlling a matrix of individual, non-addressable RGB LEDs. So I searched out a LED Matrix driver that looked like it could handle RGB LEDs. My search ended with the IS31FL3736 12×8 DOTS MATRIX … Continue reading RGB LED Controller

Trying out the INA219

I have been looking into developing a device to monitor a solar charging unit. This would be a remote sensor and relay the information back to a base to be presented on a user interface. There are a lot of elements to this type of project and one problem I have been thinking about was … Continue reading Trying out the INA219

Expanding the NeoPixel Project

Playing with some animations of the single LEDs strip of my NeoPixel board was nice but the thoughts soon come to mind: “It would look better if there were more strips”, “…if there were more strips, how could they be coordinated”, to “Could I still use the ATiny1614?”. To take this project further, I considered … Continue reading Expanding the NeoPixel Project

Wrapping up the Timed LED Lighting Controller Project

Introduction I have written about the Timed LED Lighting Controller in previous posts. Starting with the original entry “Stairwell Foot Lighting System”. In this entry I will be wrapping up the project and describing the change of direction from the initial design and layout. There may be a bit of overlap but it will be … Continue reading Wrapping up the Timed LED Lighting Controller Project

A Look into Integrated Light Sources

For a while now I have been intrigued with Integrated Light Sources i.e. NeoPixels. I knew nothing about them and with the coming of Christmas, I was inspired to take a closer look. I knew I would not have anything in place before Christmas 2017. But there is always next year. Design I wanted my … Continue reading A Look into Integrated Light Sources

From Proof of Concept to Prototype

In the last entry for the Timed LED Lighting Controller, I realised that there are no working examples of an I²C driver for the ATtiny20. I then had to work through the data sheet to implement my own. With that done, I could then start on the application firmware and get the board really working. So … Continue reading From Proof of Concept to Prototype