After the paper prototyping phase, discussed in the previous article:
Concept and Low-Fi Prototyping for an Interactive Plant Care System,the next step was to analyse the different types of sensors and boards available in order to develop a first testable version of the prototype.
Main Goal
The goal of the project is to create a simple and intuitive system capable of providing visual feedback about the health status of plants. In particular, the system integrates:
- capacitive soil moisture sensors placed inside plant pots to detect the percentage of soil humidity;
- a lighting system able to provide real-time visual feedback on the plant’s condition;
- a minimal digital interface (website/app) useful for configuring the system and displaying information.
The idea behind the digital interface is not to create a complex app, but an essential tool mainly useful for configuring the sensors, accessing plant information, or customising some design elements such as the lamp’s colour palette. The main interaction should therefore happen through the physical object rather than through screens or continuous notifications.

Fig. 1: Comparison between Arduino Uno and ESP32-S3
Technical Comparison: ESP32 vs Arduino Uno
| Feature | ESP32 Solution (Recommended) | Arduino Uno Solution (Not Recommended) |
| Connectivity | Integrated: Wi-Fi and Bluetooth (BLE) are included in the same chip. | Absent: Requires external modules (HC-05 for Bluetooth, ESP01 for Wi-Fi). |
| Web Interface | Can host an internal Web Server (HTML/JS) for the minimal app. | Impossible alone. Requires extra hardware and very complex code. |
| LED Management | Can manage thousands of WS2812B LEDs without slowing down the system. | Limited memory (RAM); managing many LEDs and sensors together can crash the system. |
| Power Supply | Supports Deep Sleep mode (ideal for battery-powered sensors). | High and constant power consumption (not optimised for batteries). |
| Dimensions | Compact: thumb-sized, fits inside the lamp base. | Bulky: credit-card sized, plus external modules and cables. |
Total Cost | ~15–20€ (all-in-one chip + sensor + LED). | ~40–50€ (Arduino + Wi-Fi module + Bluetooth module + cables). |
The analysis showed that the ESP32-S3 represents the most modern and suitable choice for an integrated design, since it reduces the cost of external components and allows the creation of a more compact system.
At the same time, this comparison highlighted some important aspects related to the accessibility of the project.

Fig 2: Arduino R4 Wi-Fi board used for the first prototype development.
Although the ESP32-S3 is more powerful, for an initial prototype it was preferable to use a more intuitive system. One of the project goals is in fact to keep the system understandable and replicable even for users with basic electronic skills.
The final choice was Arduino R4 Wi-Fi, mainly because it is more intuitive for beginners and more accessible from a learning perspective.
References
[1] “DIY Smart Plant Pot,” Instructables. [Online]. Available: https://www.instructables.com/DIY-Smart-Plant-pot/
[2] “Talking Plant With ESP32,” Instructables. [Online]. Available: https://www.instructables.com/Talking-Plant-With-ESP32/
[3] “Smart Plant Pot With WS2812B LED Strip,” Instructables. [Online]. Available: https://www.instructables.com/Smart-Plant-Pot-With-WS2812B-Led-Strip/
[4] “Arduino Uno R4 WiFi,” Arduino Documentation. [Online]. Available: https://docs.arduino.cc/hardware/uno-r4-wifi/














