Building Monitor using Arduino UNO R4, Arduino UNO Q and ESP32-S3

Hey everyone!

I have completed my first real project using the Arduino products. I am open to any constructive feedback. Remind that the main goal of this project is to learn by doing. Hence, certain architecture decisions may not be the most optimal :slight_smile:

You can find the repo here.

What does it do?

Just looking at it from 30,000 ft, why can't the functions of the UNO R4 and ESP32-S3 all be rolled into the UNO Q?

Hey!

So it is a set of 3 boards communicating to a web dashboard via a MQTT broker for Home Monitoring. 2 boards serve as BLE peripherals with sensors/actuators and 1 board serves as the central BLE device and gateway to the MQTT broker.

Indeed, ESP32-S3/UNO R4 are not required for the temperature sensor/RGB LED/Servo Motor and Person Detection as UNO Q is able to do all the work as it also has a WiFi chip.

The reason for such an architecture was simply for me to learn (as I am fairly new to the maker world :slight_smile: ) how to connect multiple devices together and develop a more complex architecture.

Hope this helps :slight_smile:

As a self teaching tool it has some merit, but as I said it can all be done with 1 board.

This is great :clap: