Staircase project, part 5: the end is in sight

Today some important milestones were achieved – painting is finished now as well as soldering the 16 channel LED driver. Birthdays, parties, the flu and other physical discomfort delayed the whole thing more than we anticipated but hey, who cares – we sure don’t πŸ˜‰

16 Ch. LED driver in its enclosureEspecially soldering all the components for the 16 channel LED driver on a piece of perfboard was quite a job – but now that it’s finished and all 16 channels are tested and working, I’m very pleased with it.

The sketch for the Arduino Ethernet is also progressing nicely – MQTT is operational, i2c is working fine too Β and I haven’t seen any glitches which I did see when the Raspberry Pi was controlling the LED driver. So all that’s left to do is connecting the light barriers as inputs to the Arduino so that the sketch knows when someone’s walking up or down the stairs.

And of course, I still have to saw 12 aluminum profiles to the right length, put in the LED strips, solder wires to the strips and mount those profiles under the steps. So I think I’ll need another weekend to finish the hardware side before I can focus on the software – but the end is in sight. Now that I think of it – how do I change the behavior of the sketch without having to flash new firmware every time I want to change something in how the LED strips are being controlled… maybe an alternative bootloader and the SD card can help here?

Tagged . Bookmark the permalink.

3 Responses to Staircase project, part 5: the end is in sight

  1. Mark says:

    can we already see the endresult on video? I would be interested atleast to see what it looks like at the moment πŸ™‚

    • You’re right, I should have done that already… It’s all because I’m more interested in making it work and the huge pile of other stuff I want to do.. It’s all finished and working perfectly, so there’s no excuse not to make a video of it. So I will, very soon! πŸ™‚

  2. Pingback: LED Stair Lighting Hack with Raspberry Pi | Homautomation

Leave a Reply

Your email address will not be published. Required fields are marked *