How to Build a Desktop Companion Robot | ESP32 S3
Автор: roboattic Lab
Загружено: 2026-02-17
Просмотров: 1448
Описание:
Project Overview
Desktop companion robots are trending right now, but buying one can be expensive.
So in this video, I built my own DIY desktop companion robot using a Seeed Studio XIAO ESP32-S3, and an OLED display.
This is basically me trying to give my desk some life, cute blinking eyes that actually react to what I'm doing, like playing music or just sitting idle. It's way more fun than just a boring screen sitting there.
🔧 Components Used
Seeed Studio XIAO ESP32-S3
0.96" SSD1306 OLED Display (I2C, 128×64)
Jumper Wires (Female-to-Female)
USB-C Cable (for programming & power)
🧠 What You'll Learn in This Video
How to connect a 0.96" SSD1306 OLED display with the Seeed Studio XIAO ESP32-S3
How to use the FluxGarage RoboEyes Arduino library for smooth animated eyes
How to create blinking, winking, and emotion-based eye animations (happy, tired, angry, confused)
How to build a Wi-Fi-controlled web dashboard to change eye moods in real-time
How to write a Python script that auto-detects laptop activity (music, typing, idle, gaming)
How to send real-time activity data from PC to ESP32 over HTTP
Build a cute animated desk companion that reacts to what you're doing a desk pet that watches you work!
⏱️ Chapters
0:00 ➜ intro
0:11 ➜ Components required
0:26 ➜ Step 1: Test setup on breadboard
1:52 ➜ Step 2: Final setup, making a 3D-printed enclosure and putting components in it.
3:52 ➜ Main code, desktop_companion.ino, and desktop_companion_client.py
4:20 ➜ Testing: music mode, browsing mode, typing mode, and idle mode.
4:47 ➜ Outro
💻 Source Code & Files
🔗 Source Code, Circuit Diagram & Design Files:
👉 https://www.roboatticlab.com/blogs/ho...
🔔 Stay Connected
📺 Subscribe: / @roboatticlab
📷 Instagram: / roboattic_lab
🐦 Twitter (X): https://x.com/DiyBurner
📘 Facebook: / diyburner
🛠️ Instructables: https://bit.ly/2WtCcIt
If you enjoyed this build, hit Like and Subscribe for more DIY robotics and Arduino projects.
See you in the next one.
#DIYRobot #DIYDesktopCompanion #ArduinoProjects #Howtomakerobot #Howtomakepersonalrobot #Robotics #EngineeringStudent #D1Mini #Maker #ESP8266
#DeskBuddy #ESP32 #DesktopPet #OpenSource #Arduino #DIYElectronics #IoTProject #OLEDDisplay #WeatherStation #3DPrinting #MakerProject #ElectronicsDIY #SmartGadget #EmbeddedSystems
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: