This project is a highly creative electronic candle that can display a 3D visual effect similar to a flickering candle from any angle. The core of the project is a simple LED matrix board and a high-speed rotating motor that generates stereoscopic images through the Persistence of Vision (POV) effect. It uses a compact RP2040-tiny microcontroller board and an LIR2450 lithium-ion rechargeable battery, allowing the entire device to rotate freely. Additionally, the project includes an infrared sensor to monitor the rotation speed and synchronize the display speed.
Github Link:
https://github.com/mitxela/candle
https://mitxela.com/projects/candle
Hardware List:
LED Matrix Board: The basic component for displaying images, using 0603 packaged LED chips.
Charmhigh CHM-T36VA Pick and Place Machine: A machine for quickly assembling LED matrix boards. (Manually placing 0603 LED chips one by one is labor-intensive)
Waveshare RP2040-tiny Microcontroller Board: The core controller for the LED matrix, based on the RP2040 chip.
LIR2450 Lithium-Ion Rechargeable Battery: A compact rechargeable battery that can provide over 100mA of current.
TCRT5000 Infrared Sensor: Used to detect rotation speed and synchronize the display content.
3D Printed Battery Holder: A bracket for securing the battery.
RF-410CA Motor: A small motor that drives the entire device to rotate.
MOSFET and Diodes: Electronic components used to control the motor.
WS2812 LED: LEDs used to display test patterns.
Software List:
Blender Software: Rendering software used to generate 3D models and animations.
Python Script: Processes images generated by Blender and converts them into a format that the microcontroller can read.
Follow the public account “Embedded Talk” for more interesting embedded project information. Thank you for your likes and support~