As a software engineer, I've always wanted to dive into electronics and hardware but never really found the right motivation. After discovering the GitHub Stoplight Project, I found my motivation.
This repository is my journal for trying out electronics by implementing my own version of the GitHub stoplight using an Arduino.
The algorithm of the stoplight controller is pretty simple:
- Process input from either the manual keypad or a REST PUT request through the Ethernet shield.
- Execute the instruction(s) from step (1).
- Display the status on the RGB LCD sreeen
- Arduino Uno R3
- Arduino Ethernet Shield
- Adafruit RGB LCD Display Kit
- SainSmart 4-Channel Relay Board
- Adafruit Arduino Panel
- Half-size Breadboard
- Panel Mount Ethernet Extension Cable
- Arduino Ethernet - I used a separate Arduino Uno R3 + the Ethernet shield, which was a little overkill. I would recommend the Arduino Ethernet for a single, compact offering.
- Raspberry Pi - I would also look at using the Raspberry Pi, which may be my next adventure.
Everybody loves pictures. They will go here.