Just a cute electronic Mother's Day gift
Updated 6/7/2024
I was very happy with how this Mother's Day gift turned out! It is a tiny 3D printed scan of me holding a heart with a color LED screen embedded in it! All electronics to run the screen, including controls, battery, and power management system are contained in the 3D printed base!
Here's a video of the full graphics sequence. A lot of these are stolen from the Arduino graphics library!
This sequence nearly takes up the entire 16KB flash storage on the Arduino Nano with ATmega168. I stole this
microcontroller from the literal bucket of Nanos in NEU Wireless Club 0_0
The internal electronics are showcased on the right. This includes a 3.7v LiPo battery, feeding into a super
overkill buck-boost converter to step the voltage up to the 5v needed to boot the Nano. The small board
connected to the battery is a single-cell BMS (battery management system) that charges the device with USB-C
(USB-C supremacy!). Yes the ribbon cable for the screen is soldered directly to the microcontroller vias.
Here is the original 3D scan of me, done by my dad using photogrammetry! (I love photogrammetry)
Just a simple screen test using keyboard inputs to cycle graphics and their rotation.