LedMatrix Keychain
Overview
This is my first custom design PCB build, that I built after learning electronics and AVR mCUs (microcontrollers). After learning & experimenting with ATtiny45, ATmega328p, etc on breadboard. I wanted to build something compact on PCB. And with the love for SMD LEDs I came up with this idea of creating a LED matrix keychain with WiFi connectivity to update the text on the keychain.
Overall it was fun and educational experience, and a beginning of something new!
Software architecture
I'm using here Esp's FreeRTOS-SDK, so no Arduino.
It was so fun writing the LED drivers all by myself from scratch!
Hardware
- ESP8266
- 2 8-bit SIPO Shift Registers 74LS164
- 63 0805 LEDs
- FTDI for programming the mCU