I have this week worked with output devices and completed the following:
I decided to create a RGB-output board following the example given in Neils lecture.
In an attempt to control as many red and green LEDs with as few pins as possible i decided to create a board with charlieplexing. The breakput allows for placement of the LED in a casing, that could be integrated in my final project, where the the LED could work as a timeline where red/green illumination would indicate weather or not the furniture is free/booked.
I abandoned this design and opted for a serial connected network-enabled design, which I name the Infinite Bridge - read more about it on either my project development page or my portfolio from week 14.
Departing From the Example in Neils Lecture
Adding Break Out for LED
Opening the Schematic
Ripping up all Route
Select Tools -> Autorouter...
Setup as Shown and hit Continue...
Autorouting in Progress
Final Board Layout
Imperfect Milling Result
Fixing Milling Error
Populated Board
Adding LEDs
Uploading the Code
RGB Charlieplexing in Action
RGB Charlieplexing by Night