Robot Smart Home Controller

I am working to create a small robot that will also be my Smart Home controller. This small robot will have a lot of environmental sensors, including but not limited to temperature and humidity, VOC (Volatile Organic Compounds), CO2, etc. I am modeling the decks for this robot using Alibre Design Professional. The robot will have at least three octagonal-shaped decks and will get around using two wheels.

I am mainly concentrating on the electronics and software. The main attraction is currently an Arduino Portenta C33 on an Arduino HAT Carrier. I have a test circuit wired up to the C33 that consists of five momentary pushbutton switches, eight LEDs, a potentiometer, a PIEZO buzzer, and an ultrasonic distance sensor. I still have to write code for the buzzer and distance sensor.

I have an SHT45 temperature and humidity sensor, a VEML7700 light sensor, and an LSM6DSOX 9DOF IMU connected now. Only very basic code is in for each of these right now.

There is a small web server running on the C33 that allows requesting various pages that show different data. There are five different pages now. I access the C33 using a regular internet browser. I am in the process of taking a set of current pictures of everything that I will post later today.

8-Dale

Here is my current test circuit.

On the far left is a potentiometer and piezo buzzer. There is also a RCWL-1601 (HC-SR04 compatible) ultrasonic distance sensor. I have not written code for these three things yet. The RCWL-1601 can run on either 3.3V or 5V which makes it perfect


for robotics uses.

On the far right I have added three different colored LEDs. Green means there is a good WiFi connection, Yellow means the WiFi connection was lost or it is taking more than 1 try to connect, and blinking Red means a connection to WiFi was not possible and everything stops. After the first connection attempt, the Yellow LED will blink the connection number of blinks.

The controller at the top of the picture is an Arduino Portenta C33 on an Arduino HAT Carrier. I will be adding a Raspberry Pi Robot Controller HAT as soon as I can get it.

You can see the SHT45 temperature and humidity sensor connected to the C33 on the far right of the controller.

8-Dale