The idea for this page will be to have general layout & diagrams of the physical setup as well as some schematics. For more information about the tank system, check out the system category. In this post category, I am hoping to outline some of the physical attributes of the tank and how they intersect with the computer side.
Generally speaking – the main node of the system is a Raspberry Pi 4 running Node-red and Mosquito MQTT broker. Node-red allows you to create and link automation flows by sending and receiving messages via the MQTT broker (among other things).
The satellite boards are all either ESP32 or ESP8266 flashed with Micropython firmware. They speak to the Raspberry Pi using the umqtt module in Mpython.