Inspiration
Jarvis from Iron Man
What it does
This is a smart astronaut helmet that lets you talk when you press a button. The helmet can respond using a backend server.
How we built it
We used an ESP32-WROOM-32 connected to Wi-Fi. It talks to a Node.js server that connects to Gemini, Deepgram, and Cartesia for audio processing. The button press triggers the recording and server response.
Challenges we ran into
We had trouble connecting to school Wi-Fi (wpa2 enterprise), so we used a phone hotspot. We switched from WebSocket to HTTP because WebSocket needed the ESP32 and server on the same network. The LED also stopped working at one point. =(
Accomplishments that we're proud of
Putting something together amidst our busy schedule.
What we learned
Start early!
What's next for Smart Astronaut Helmet
Built With
- arduino
- esp32-wroom-32
- express.js
- node.js
Log in or sign up for Devpost to join the conversation.