Although my first attempt had its issues, I suspected that the main problem lay with the size of the LEDs. The larger LEDs required the user to wave their hand over a considerable distance just to display a simple message, which made the output less clear and harder to control. This led me to the conclusion that using smaller LEDs could improve the precision of the display.
Due to time constraints, I just had to run with the idea and try creating a custom PCB with 0603 SMT LEDs, which are significantly smaller. This should allow for more compact and sharper visuals, as well as shorter hand movements to display clear messages.
In this version, instead of being controlled by an Arduino Pro Micro, I will use a Padauk PFC232 microcontroller. This microcontroller is inexpensive and a cousin to the famous cheap PMS150C. I particularly picked the PFC232 because it has 2 FPPAs (kinda like cores that run in parallel). One FPPA would handle the main logic and be the I2C host and interface with the ADXL345. The other FPPA would be the I2C Slave to handle the user writing a new message to the display.
I also needed 10 GPIOs to control and front and back LEDs, and another 2 GPIOs to use with I2C. The PFC232 SOP14 version fits my needs perfectly.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.