Cyril Engmann
Created December 31, 2024 © MIT

Magic GPT8 Ball

Over-engineered AI fortune teller. Shake, speak, and watch ChatGPT conjure your cosmic fate

Intermediate6 hours7

Things used in this project

Hardware components

Waveshare ESP32 S3 LCD 1.28
×1
Resistor 1k ohm
Resistor 1k ohm
×2
Mini Vibration Motor
×2
Adafruit MAX9814
×1
Adafruit Breadboard Friendly Neopixel
×1
LiPo Battery
×1
1N4007 – High Voltage, High Current Rated Diode
1N4007 – High Voltage, High Current Rated Diode
×2

Software apps and online services

PlatformIO IDE
PlatformIO IDE
Arduino IDE
Arduino IDE
Val.town

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Bantam Tools Desktop PCB Milling Machine
Bantam Tools Desktop PCB Milling Machine
Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)

Story

Read more

Custom parts and enclosures

Thingiverse Files for Bottom and Top Screw Half

Schematics

Fritzing

You can also find the Fritiing Files via the GitHub
https://github.com/NickEngmann/MagicGPT8Ball/tree/main/hardware

Code

Code is inside the Repository

C/C++
Download the code from the repository link and then utilize Platformio to flash the code to the esp32-s3
pio run --target uploadfs && pio run --target upload

MagicGPT8Ball Repo

Credits

Cyril Engmann
11 projects • 77 followers
💻Hacker, ✍️Writer, (🐛)Bounty Hunter, and 🏁Founder

Comments