Talking about countdowns, one of the goals we want is that we want to not disturb the speakers as much as possible, we want to tell them about the progress of their talk but without creating a disturbance in their presentation.
A progress bar made of 8 LEDs oriented only through the speaker may be a good way to transmit the time ellapsed/left for the talk to the speaker without triggering all the attendees and without confusing the speaker so much.
The SN74HC595N 8-bit shift register allows to control 8 GPIOs with only few ones. Moreover they can be chained to increase their capabilities. This provides a nice economy of PIN consumption on BeagleBone Black side: only the PIN for controlling the shift register are used and it delivers 8 I/Os.
Tasks
[ ] Create a bash script for configuring the SN74HC595N
[ ] Create a bash script that updates the state of the 8-bits and try it with LEDs
[ ] Code the controllers scripts of the API outputted from #18
Inputs
1 BeagleBone Black
1 BeagleBone Black power supply
1 serial USB adapters and its jumpers
1 micro-SD cards flashed with the latest custom distribution version
Proof Of Concept
Metadata
Description
Talking about countdowns, one of the goals we want is that we want to not disturb the speakers as much as possible, we want to tell them about the progress of their talk but without creating a disturbance in their presentation.
A progress bar made of 8 LEDs oriented only through the speaker may be a good way to transmit the time ellapsed/left for the talk to the speaker without triggering all the attendees and without confusing the speaker so much.
The SN74HC595N 8-bit shift register allows to control 8 GPIOs with only few ones. Moreover they can be chained to increase their capabilities. This provides a nice economy of PIN consumption on BeagleBone Black side: only the PIN for controlling the shift register are used and it delivers 8 I/Os.
Tasks
Inputs
References