Technical requirements
The following hardware components are required to complete this chapter:
- ESP32 development board
- ADS1115 ADC module
- DHT22 module
- Soil moisture sensor x4
- DS18B20 x4
- PCB (link is available in the PCB design and the assembly of hardware components section)
- 2.54 mm three-pin connectors
- Female headers
- Jumper cables
For coding, we will use the Arduino Web Editor, which includes a large collection of development board and sensor libraries, and we will use the Arduino IoT Cloud for Thing and dashboard setup. To develop hardware and sensor designs, we need the Fritzing desktop software.
The chapter code is available in the book’s official GitHub repository, or you can directly download the code at https://github.com/PacktPublishing/Arduino-IoT-Cloud-for-Developers.