// the find
goseind/sloppy-joe
Arduino Bot connected to Azure IoT Hub via MQTT
A weekend hobby project: a cheap DIY robot that uses an Arduino MKR 1010 for motor control and an ESP32-CAM for video, offloading YOLOv5 object recognition to Azure IoT Hub via MQTT. It's a student/hobbyist proof-of-concept, not a library or framework anyone would depend on.
The core idea is sound — splitting compute between constrained hardware and cloud makes real sense for resource-limited boards. Using Azure IoT Hub's MQTT endpoint instead of rolling a broker is a reasonable choice for security (SAS tokens). The PlatformIO setup for ESP32-CAM is a decent starting point for anyone new to that toolchain.
Abandoned in 2022 with 1 star and significant chunks of the README still marked 'tbd' — the price list and wiring diagram are missing, which are the two things you'd actually need to replicate it. There's no Python code despite Python being listed as a topic, so the YOLOv5 side of the architecture is entirely undocumented. Storing secrets in arduino_secrets.h that gets committed is a bad habit to teach in a public repo. This is a personal university project, not something you'd reference for production IoT work.