INTRO:
INSPIRATION:
After visiting the ‘largest kaleidoscope’ in upstate NY with some family, I came to notice that it was just a grain silo with a large screen TV at the top that employed the use of mirrors. If I could get a screen to generate patterns I could technically build a handheld digital kaleidoscope of the same nature.
The build I am envisioning is a handheld kaleidoscope that the user can look through to see patterns generated by code and if I can get it to work in time, sounds when they turn the device.
⌁ ࣪₊˚⊹ ˚₊ ࣪⌁
THE PLAN:
BUILD IDEA:
While I expect some things to change throughout the process of the build, my general plan is to build a hexagonal tube that will house the screen and mirrors. The tube will fit inside another smaller round tube that will be where the user views the pattern generated by the lcd screen on the bottom. As a back-up plan I can use an LED grid or wireless LEDs to replace the screen.
If I have time I would like to also include an accelerometer in the build so that the device can play a sound when it is moved or possibly even play the video/code on the screen as it is turned.
PARTS NEEDED:
- Arduino
- Small breadboard
- Wires
- External battery pack
- LCD Screen
- 1.44” TFT LCD Screen ST7735S (Lower quality one for tests)
- 1.8″ Color TFT LCD display with MicroSD Card Breakout – ST7735R (higher quality one for final build)
- Cardboard
- Tape
- Acrylic mirror
- Accelerometer
- Mini Speaker
- DF Player
- Micro SD card
STEPS:
- CODE/CIRCUITRY
- Get screen to work
- Program design on screen
- Get circuit to run off battery power
- BUILD
- Build cardboard prototype
- Measure and sketch out build
- Build functional cardboard scale model
- Build model from acrylic
- BONUS
- Get accelerometer to work
- Get build to play sound
- Integrate accelerometer triggered sound into design
⌁ ࣪₊˚⊹ ˚₊ ࣪⌁
BACKGROUND RESEARCH:
- Kaleidoscope Inspo
- DIY Infinity Mirror Kaleidoscope with Arduino
- Arduino Powered Digital Kaleidoscope
- 3D Printed Light-Up Kaleidoscope with Wireless LEDs (Adafruit Blog)
- Triggering Franken-can (YouTube Short)
- LED KALEIDOSCOPE (Electronic kaleidoscope powered by Arduino Nano) (YouTube Video)
- The CALEIDUINO
- The CALEIDUINO is a digital and sound reactive kaleidoscope (Arduino Blog)
- CALEIDUINO (YouTube Video)
- LCD Screen
- Arduino to turn on screen and play video from SD card (Arduino Forums)
- Arduino-friendly 240×320 LCD Display Tutorial (ILI9341) (YouTube Video)
- Seeing if this could help me create patterns with circle tutorial
- DEC #025 Using 1.8 inch color TFT display with Arduino | ST7735 (YouTube Video)
- Helped me turn on and have screen say ‘Hello!’
- With the Serial Monitor – No Upload, Instant Display Prototyping – Magic (YouTube Video)
- Arduino Screen Display 1.8″ TFT SPI LCD Module 128X160
- Master the Round TFT Display on ESP32 and GC9A01 driver (YouTube Video)
- DIY Photo Frame using Arduino Nano and 1.8″ ST7735 Color TFT display (YouTube Video)
- Accelerometer
- Accelerometer Music Controller (Arduino Tutorial) (YouTube Video)
- Accessing Accelerometer Data on Nano 33 IoT (Arduino Forums)
⌁ ࣪₊˚⊹ ˚₊ ࣪⌁
Leave a comment