finds.dev← search

// the find

goseind/sloppy-joe

★ 1 · C · MIT · updated Jun 2022

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →