🎮 Bossy: Task List
Objective: Build a a wireless custom general-purpose controller project
- The custom controller’s name is Bossy
- Build a custom controller with parts I already have at home
Preliminaries
- .List bill of materials
- .Install arduino
- .Install fritzing
- .Test if Arduino Micro is working
- .Make continuity tester with adafruit metro mini
- .Find out unique values of up, down and neutral for each joystick
- .Verify connectivity of switches, potentiometer, and momentary buttons
- .Finalize breadboard schematic, pcb design
Breadboard tests
- .Test 8x8 Led matrix on Arduino Micro
- .Check if the two arduino micro can communicate using nrf24l01
- .Test multiplexers with potentiometers
Soldered Protoboard test
- .Solder led matrix, potentiometers, joysticks
- .Solder buttons and resistors
- .Test connectivity and routes on stripboard
- .Solder switches
- .Test switches
- .Solder wires to connect multiplexer to components
- .Test multiplexers with components
- .Test wireless connection
- .Test led matrix
Coding and finishing up
- .Make a class wrapper for elegantly reading, processing, and accessing the input signals
- .Add UI functionality for providing feedback of controls in the 8x8 led matrix (screen)
- .Send commands by user from controller to receiver.
- .Brainstorm for prototype #2
- Buy parts for prototype #2
- Build prototype #2
- Design an enclosure to house Prototype #2 with Tinkercad
- Lasercut and assemble enclosure for prototype #2