Final Project
The Idea
A "Baba is You" inspired lamp, controlled by a sliding puzzle (like the 15 game). Can slide tiles on a board to form rules like "LIGHT IS BLUE" (e.g. to change color of lamp) or "SOUND IS ON" (e.g. to play music).Components
- Baba shaped lamp shade (3D printed)
- RGB LEDs - Neopixels
- A 3x3 board for placing tiles (3D printed)
- Tiles with magnets inside (3D printed)
- PCB with grid of hall effect sensors (4 for each grid; each one acts like bit to encode tile based on polarity)
Schedule
- By Nov 28: design lamp shade, 3x3 board, tiles
- By Dec 2: print lamp shade, 3x3 board, tiles
- By Dec 5: design and mill PCB
- By Dec 10: programming
- By Dec 12: integration, testing
System Diagram
Baba Lamp Shade
I found these STL files online. Seems like it might be a bit small though, maybe there's a way to scale up?
Encoding Each Tile
Each hall effect sensor acts as a bit. n hall effect sensors per tile position gives 2^n possible distinct tiles (high or low for each).
PCB
Multiplexing?