An autonomous flame-shaped lamp/nightlight controlled by microcontroller with WS2812B LED ring and integrated Qi wireless charging.
Status : Hardware validated β
- Firmware development in progress
Last update : September 2025
- Autonomy : 2-3 hours on LiPo battery (320 mAh)
- LED Patterns : Heartbeat, chase, fade, realistic flame effects
- Control : SW-18030 shock detector for interaction
- Charging : Qi wireless + automatic power-path management
- Waterproof : No USB port, induction charging only
flowchart TD
QiCharger["π‘ BQ51013B<br/>Qi Charger"] ==> Charger["π BQ24073<br/>Battery Charger"]
Charger <==> Battery["π LiPo Battery<br/>320mAh"]
Charger ==> Boost["β‘ FP6277 Boost<br/>3.7V β 5V"]
subgraph SYS["System"]
MCU["π₯οΈ ATtiny212 @ 20MHz"]
ShockSensor["π₯ SW-18030<br/>Shock Sensor"]
MCU -. "User Interaction" .- ShockSensor
MCU --> WS2812B["π‘ WS2812B<br/>6 LEDs"]
end
Boost ==> SYS
Charger -. "Charge Status" .-> MCU
QiCharger -. "Coil Status" .-> MCU
This repository contains comprehensive documentation for all aspects of the Ignis project. Navigate to the relevant sections based on your interests:
- π PROJECT_STATUS.md - Current project status, milestones, and development progress
- π§ firmware/README.md - ATtiny212 firmware documentation, build instructions, and current implementation
- β‘ docs/calculations/electrical_design.md - Complete electrical calculations, component sizing, and power analysis
- π docs/references/schematics_references.md - Reference schematics and design patterns
- π docs/datasheets/README.md - Component datasheets and technical specifications
- πΌοΈ mechanical/art/README.md - 3D artwork and Blender models (Flamme4 design)
- ποΈ mechanical/cad/README.md - CAD models, assemblies, and engineering drawings
- π¨οΈ mechanical/stl/README.md - 3D printable files and printing guidelines
- π docs/calculations/filament.md - 3D printing material calculations and optimization
For Contributors: Start with PROJECT_STATUS.md to understand current progress, then refer to the relevant documentation sections above based on your area of contribution.