This is the official repository of the GPT magic 8 ball project at UT Austin Maker Space FRI.
Open AI has recently made their API public to use. While many rush to make a plugin or some software with it, we here want to experiment with its usage in the physical space.
Using an Internet connected ESP-32 and some other electronics, we can record a voice clip, send it to the API and then generate a chatGPT response.
- Get all parts
- Able to record audio
- Connect to the Internet and send HTTP requests
- Make requests with OpenAI's API
- Use a shake sensor to trigger audio recording.
- Display info onto a screen.
- Able to customize the configuration of the environmental variables using WAP portal. (WiFi SSID, API keys)
- Add haptics.
- Make 8-ball enclosure.
- Make all necessary attributions.
- Make a step by step guide with all parts.
- Rahul Myana : Github - [email protected]
- ESP 32 Dev kit board (atleast 4Mb of Flash memory)
- MAX4466 electret microphone
- DFRobot Gravity: Shake sensor
- 16x2 lcd I2S display
- 5v power source (battery cage with buck converter)
- 3D printed enclosure (Thanks to https://Open8Ball.com.)
I will update on my progress and working on this logs site.