Close

Change of concept

A project log for Build Siren

Notify the developers with light and sound if automated builds succeeded or failed

sufSUF 01/04/2016 at 22:060 Comments

It is been a while since I didn't write about this project. I've been working heavily on it in the last weeks, so it is now in the finish line.

Change of concept:

When I started to work on it I wanted to build upon the Freescale ethernet capable Kinetis platform. It turned out, that my lack of knowledge/time/etc. will not allow me to finish it in the near future. I counted how many things needs to be implemented to get it working (DHCP, http client, SSL, auth, neopixel, JSON/XML processing, etc.)

It looked to much effort. So I switched the platform to BeagleBone Black first, than Raspbery PI 2.

First I wanted to buy some rectangular enclosure, but finally I went to a home grown (3D Printed) circular enclosure.

Originally I wanted to order the PCBs for the lighting, finally I etched, soldered all of them (all together 18 pieces) at home.

The plan for the programming language was C. It became Python.

The current state of the project looks like this:

And most of the software is already working (but the software parts are working just separately right now). I'm able to extract the information from the build server, generate some noise, and the lights are working. Here is the test of the later one:

A few things left:

- Cabling the audio part

- Finis the mains cabling

- Printing (3D) the back cover of the enclosure

- Printing (3D) the parts holding the "flower pot"

- Finishing the software

Discussions