Portable Reaction Trainer (To be renamed) - 5BDL/Portable-Reaction-Trainer GitHub Wiki
Portable Reaction Trainer
Project Plan
ACTION ITEMS:
- SD card - leverage Adafruit.IO?
- Design Board
- Countdown & UX Shift to new board
COMPLETE:
- Raspberry Pi Circuit Python install - complete
- Install Button Switch Circuit - complete
- Dev Button Switch Count - complete
- Dev Button/Switch/LED Sync - complete
- Install Timer Circuit
- Install Button Counter Circuit
- Dev Timer Countdown to LED
- Dev Button Counter to LED
- Install NeoPixel libraries
- Install extension pins
- Install LED libraries
NOTES & LEARNINGS:
-
Hardware/Software Build
- Need minimum 5V for LED to be bright enough for reactions
-
Test for NeoPixel Chip
- For speed, using the Feather M4 developed for the LAX Trainer
- 5V feed from RPi & digital driven by Feather
- 8/6 - seems like a short with the circuit, will need to redo chips
- Try one at a time (leverage red 255,0,0) - driving 3 separate outputs for R,G,B channels
- Flux
- New Soldering Paste
-
Library versions for M0
-
UF2 installation mode
-
I2C Matrix LED address definition with board (0x70 + A0, A1, A2)
-
Simple button switch IO
-
Metro M4 Grand Central processor
Information:
- https://www.adafruit.com/product/1378
- https://cdn-shop.adafruit.com/product-files/1378/WS2811.pdf
- https://www.digikey.com/en/datasheets/aries-electronics/aries-electronics-19000-small-outline-prototyping-adapters
- https://www.arieselec.com/products/data/19000-small-outline-prototyping-adapters.pdf
- https://learn.adafruit.com/i2c-addresses/the-list
- https://learn.adafruit.com/14-segment-alpha-numeric-led-featherwing?view=all#circuitpython