This project uses a Seeed Studio XIAO ESP32S3 Sense to capture pet images, prepare and label a dataset, train a lightweight object detector, and deploy it for detection. Its author reports reaching object detection—not an automated pet-training or behavior-correction system. The project was published on March 15, 2024, and its reported settings are an example rather than a validated recipe for reliable recognition in everyday homes.
What the project builds
The Hackster project, “2024年寒假练 – 使用XIAO ESP32S3 Sense 完成宠物识别”, documents an educational embedded-vision workflow. The XIAO ESP32S3 Sense is the named hardware component. The board is used to capture images, while Roboflow is used to prepare and label those images; a compact detector is then trained, exported to TensorFlow Lite (TFLite), and deployed for detection.
The reported outcome is a detector-based recognition project. It does not establish that the device controls a pet, changes its behavior, or works dependably across ordinary household settings. The author describes combining detection with a control algorithm as future work, not part of the completed implementation.
How the image-to-detection workflow works
- Capture images. Use the XIAO ESP32S3 Sense to collect images for the detection task. Image collection is part of the project pipeline, not an optional step after training.
- Prepare and label the dataset. The author describes using Roboflow to preprocess and label the collected images so the examples can be used for training.
- Train a compact detector. The example uses Swift-YOLO-Tiny. The report shows a configuration set to 10 epochs and an input image size of 192×192 pixels.
- Export and deploy. The trained checkpoint is exported to TFLite, then deployed for detection on the target setup.
The board is the only physical component explicitly named as project hardware in the report; it does not establish a separate camera purchase requirement. The report names software tools in the workflow but does not provide a complete, independently verified parts or software-compatibility list.
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
- Powerful MCU Board: Incorporate the ESP32 S3 32-bit, dual-core, Xtensa processor chip operating up to 240 MHz, mounted multiple development ports, Arduino / MicroPython supported
- Advanced Functionality: Detachable OV2640 camera sensor for 1600*1200 resolution, compatible with OV3660 camera sensor, integrating additional digital microphone
- Great Memory for more Possibilities: Offer 8MB PSRAM and 8MB FLASH, supporting SD card slot for external 32GB FAT memory
- Outstanding RF performance: Support 2.4GHz Wi-Fi and BLE dual wireless communication, support 100m+ remote communication when connected with U.FL antenna
- Thumb-sized Compact Design: 21 x 17.5mm, adopting the classic form factor of XIAO, suitable for space-limited projects like wearable devices
What the example training settings do—and do not—show
The 10-epoch and 192×192 values are settings in the author’s reported Swift-YOLO-Tiny configuration. They make the example concrete, but they are not a claim that these settings are optimal, nor do they amount to a reproducible performance benchmark. The report does not give a held-out test-set result, quantified accuracy, or measured performance under specified lighting, distance, or pet-variation conditions.
For that reason, treat “pet recognition” here as the project’s object-detection goal, not as evidence of dependable identification of different pets in varied home environments. Dataset coverage, labeling, and the conditions under which images are captured matter to the task, but the report does not quantify their effects.
Rank #2
- Powerful MCU Board: Incorporate the ESP32-S3 32-bit, dual-core, Xtensa processor running at up to 240MHz, mounted multiple development ports, Arduino / MicroPython supported
- Outstanding RF performance: supports 2.4GHz WiFi and BLE 5.0 dual wireless communication, support 100m+ remote communication when connected with U.FL antenna
- Elaborate Power Design: lithium battery charge management capability, offer 4 power consumption model which allows for deep sleep mode with power consumption as low as 14μA
- Thumb-sized Compact Design: 21 x 17.5mm, adopting the classic form factor of XIAO, suitable for space limited projects like wearable devices
- Perfect for Production: Breadboard-friendly & SMD design, no components on the back
Where the project stops
Detection is distinct from an action that follows detection. For example, recognizing an animal in an image does not by itself mean a device can select or deliver a suitable training response. The Hackster project says that studying and integrating a control algorithm would be a next step; it does not report that behavior as implemented.
A related April 3, 2024 project, “2024年寒假练 – 基于XIAO ESP32S3 Sense实现陶瓷小猫识别”, discusses a pet-training sound concept. That separate project is not evidence that the Hackster project implemented sound playback or behavior correction.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteRank #3
- Powerful MCU Board: Incorporate the ESP32S3 32-bit, dual-core, Xtensa processor running at up to 240MHz, mounted multiple development ports, Arduino / MicroPython supported
- Outstanding RF performance: Supports 2.4GHz WiFi and BLE 5.0 dual wireless communication, support 100m+ remote communication when connected with U.FL antenna
- Elaborate Power Design: Lithium battery charge management capability, offer 4 power consumption model which allows for deep sleep mode with power consumption as low as 14μA
- Thumb-sized Compact Design: 21 x 17.8mm, adopting the classic form factor of XIAO, suitable for space limited projects like wearable devices
- Perfect for Production: Breadboard-friendly & SMD design, no components on the back
What a beginner can take from it
The author identifies learning the machine-learning workflow as the main difficulty at the outset and describes consulting tutorials and learning by trying the process hands-on. This is the author’s account, not an independent assessment of how easy the project is for beginners. The project is most useful as a map of the stages involved: collect examples, prepare and label data, train a small detector, convert its model, and deploy it.
Quick Recap
Best Value
- 【ESP32-C3 RISC-V Development Board】 Built with the ESP32-C3 32-bit RISC-V chip (160MHz), featuring Arduino/CircuitPython support and multiple development ports. Ideal for IoT and edge AI projects.
- 【Outstanding RF & Long-Range Connectivity】 Equipped with U.FL antenna for stable Wi-Fi/BLE5.0 communication over 100m. Complete RF performance ensures reliable IoT connectivity.
- 【Ultra-Low Power & Battery-Friendly】 4 working modes, including deep sleep at 44μA. Onboard battery charge IC supports Li-ion/LiPo, perfect for wearables and wireless IoT.
- 【Thumb-Sized & Production-Ready】 Compact 21x17.5mm design with SMD/Breadboard-friendly layout. Single-sided component mounting ensures sleek integration into wearables.
- 【Rich I/O & Edge Computing】 11 digital I/O (PWM) + 4 analog I/O (ADC), plus UART/IIC/SPI/IIS ports. Optimized for TinyML and edge AI applications.
Rank #4
- High Performance CPU: 32-bit single-core ESP32-S3 running at 160 MHz for efficient IoT applications
- WiFi Connectivity: Supports 802.11b/g/n at 2.4GHz with multiple operation modes including Station and SoftAP
- Robust Security: Hardware cryptographic accelerator ensures AES-128/256, RSA and secure boot protection
- Ample Memory: Built-in 400KB SRAM, 384KB ROM and 4MB flash storage for versatile development
- Rich Interfaces: Includes I2C, SPI, UART, PWM-enabled GPIOs, and ADC channels for peripheral integration
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




