This is a personal project documenting my journey in creating a personalized desktop pet robot. It provides some key insights into product design, programming, prototyping, electronics, product testing, project management, and Artificial Intelligence. I envision this project to evolve as I learn new things from exploring all these key insights while also highlight some of the challenges faced.
At this stage, I plan to create the robot's literal facial component using a display that shows the robot's eyes. In order to achieve this, I watched FluxGarage's YouTube Channel for inspiration and my starting point in doing this project.
(To be updated..)
- OLED & TFT Display - Achieved / Still awaiting for TFT Displays
- Jumper Wires - Achieved
- Breadboard - Achieved
- Arduino Nano - Achieved
- ESP23-S3 Mini Development Board - Achieved
- Tri-Axis Digital Tilt Sensor - Still testing
- Touch Sensor - Achieved
- ToF - Not tested
- Person Sensor
- Speakers - Not tested
- Mic & SoundBoardNote - in progress
- Download and Install Arduino IDE
- Download Visual Studio Code IDE
- Download ArduinoIDE LittleFS Plugin
- To be updated..
- To be added..
- To be added..
- Update 05.09.2025:
- Creation of Repository and README.md
- Added code fix for ESP32-S3 Mini
- Animatronic Dual Eye Mechanism: Instructions Here
- Created by HHJimenez (Hex)
- Robot Eyes Integration based on: FluxGarage's RoboEyes Library
- Presence Detection Reference: Useful Sensors Project Lists
- Play tones on ESP32S3 (MicroPython) + MAX98357: Coxxect's Guide
- YouTube Video Reference on ESP32 Sound - Working with I2S by DroneBot Workshop

