DESKTOP AI ROBOT / ESP32 APPLICATION
Cenk Desktop Robot
🤖 Cenk: ESP32 + Gemini + ElevenLabs ile konuşan, animasyonlu gözlü, yüz takipli 3D baskı masaüstü AI robot (Turkish)

About this project
About this project
Eyes on a 2-inch ST7789 blink, squint and look around while a speaker behind a PAM8403 amp does the talking; the face moves on an SG90 servo that follows whoever the webcam sees. Almost all the thinking happens on a Windows PC: a Python script takes the C270 microphone, spots the wake word, transcribes with Google STT, asks Gemini, and sends ElevenLabs or free edge-tts audio down USB serial as 16 kHz 8-bit PCM, with an emotion code the ESP32 draws. The board itself is an ESP32 DevKit running a single .ino built in the Arduino IDE with Adafruit ST7789/GFX and ESP32Servo. A 30-second window means you say the name once and keep talking. Changing the personality is editing a text file that is re-read on every reply. The 3D-printed shell needs about 150 g of filament.
From the README
From the README
- Display
- Waveshare 2" ST7789V IPS TFT (240×320)
- Build
- firmware/robot_fw/robot_fw.ino dosyasını aç, kart: *ESP32 Dev Module*, yükle.
- Pc
- a Windows PC listens through a Logitech C270, wakes on the word "Cenk"
- Protocol
- S<uzunluk>\n + ham veri | 16 kHz 8‑bit unsigned PCM akışı
Hardware
Boards: ESP32
ESP32-class board. Verify the exact board revision, display, power source and wiring in the upstream build guide.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: Marcoss53
Screenshots from the upstream README. Code and firmware were not executed. License notices are included.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
AI Quota Monitor AgentScreen Athena Desk Orb Bb Talkie Claude Meter Codex Meter
See what an ESP32 project looks like, and whether it runs on your board.
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Try a project
Newest listings
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.