We do not keep this kit boxed. The parts below are what we propose to put in it —
we confirm them, the price and a dispatch time with you before any payment.
⤢ View
KIT-5 · ESP32
ⓘ Some images are AI-generated illustrations, made to match this kit’s actual contents. Colours and small details may differ — see “In the box” and the kit details below for the exact parts.
Build a USB-powered ESP32 learning prototype that calibrates a capacitive soil sensor and a short-duration water sensor, reads a 3.3 V BME280, and reports local Serial Monitor data. The checked firmware includes guided calibration and fault handling; no pump, Wi-Fi dashboard, unattended control, or verified buzzer driver is included.
◈
Level
Intermediate
◎
Time
90-150 minutes; calibration and repeat tests extra
◇
In the box
6 parts
▦
Projects
7 · with code
⚠Low-voltage educational prototype - age 14+ with adult supervision.Safety notes
Low-voltage educational prototype - age 14+ with adult supervision. Disconnect USB before changing any wire. Power the required DIY-002, DIY-025, and DIY-018 sensors from ESP32 3V3 and keep every GPIO signal at or below 3.3 V; never apply 5 V to an ESP32 GPIO.
Keep water physically separated from the breadboard, ESP32, BME280, jumper ends, USB connector, and computer.
Use the conductive water sensor only for brief supervised tests. Power down, rinse only the sensing tracks, and dry them after use; continuous DC exposure accelerates corrosion.
This kit does not include or support a pump, mains switching, battery wiring, automatic watering, unattended monitoring, or a weatherproof installation.
The optional DIY-016 is a 5 V buzzer. Do not connect it during the main build; its current, trigger threshold, active level, and driver arrangement require separate physical confirmation.
The firmware was compiler-checked, not physically bench-tested with the exact catalog assembly. Verify labels, board fit, signal voltages, BME address, and repeatable calibration before release.
// In the box
1 × Capacitive Soil Moisture Sensor Module v2.0, 3.3-5.5V, for Arduino - Moisture Detection Garden Watering DIY [DIY-002]; 1 × BME280 Temperature Humidity Pressure Sensor Module, Digital Barometric Sensor with I2C/SPI Interface, 1.8V–3.6V (3.3V Logic) for Arduino ESP32 and Raspberry Pi, Weather Station Altimeter Ready [DIY-018]; 1 × Water Level Sensor Module for Arduino, 3V–5V Liquid Level Detection Board, Analog Output Water Leak/Level Detector, Conductive Water Sensor for Tanks, Hydroponics, Pumps & DIY Electronics [DIY-025]; 1 × Jumper Wire Assorted Pack 120 Pieces - Male-to-Male, Male-to-Female, Female-to-Female 10cm Ribbon Cables for Breadboard & Arduino Prototyping [DIY-212]; 1 × Transparent 830 Points Solderless Breadboard Clear Prototype Circuit Board MB-102 High Quality DIY Electronic Testing Experiment PCB Base with Power Plane [DIY-295]; 1 × ESP32 38-Pin USB Type-C WiFi and Bluetooth Development Board - Dual-Core 240MHz [DIY-342]
// What you'll build
7 projects, in order
All built from the parts in the box plus the basics under You also need. Each one has its own page with wiring, steps and code.
1Calibrated Plant-Monitoring LabThe kit's main build. Soil moisture, water level, temperature, humidity and air pressure stream to your computer every 2 seconds. You calibrate the t…Intermediate
2Soil-Moisture Calibration StudyDiscover why a soil sensor never gives a 'real' percentage. Record the raw reading in air and in water, then test dry, damp and wet soil, probe depth…Beginner
3Short-Duration Water-Level ExperimentLower the water sensor step by step into a container and watch the reading climb. The sketch learns the empty and full readings as you go, reports a…Beginner
4BME280 Room Environment StationOne small chip, four readings: temperature, humidity, air pressure and estimated altitude every 2 seconds, with the day's minimum and maximum tempera…Beginner
5Serial Data Logger and ChartsUse the whole kit as a data logger: one CSV row of soil, water, temperature, humidity and pressure every few seconds. Paste it into a spreadsheet and…Beginner
6Optional audible-alert investigationCharacterize the buzzer's current, trigger threshold, and active level before choosing a transistor or driver. Write and compile a separate alert ske…
7Future Wi-Fi dashboardAdd networking only after the USB/Serial build is stable. Keep credentials out of shared code and review privacy, reconnection behavior, power, enclo…
Proposed contents — confirmed in writing before you pay. Quantities and
exact models may change if a part is unavailable, and we tell you before that happens.
6 parts packed in this kit
Lost or damaged a part? Every part name below opens its own page, so you can buy a replacement or an extra on its own.
Have these ready before you start. They are not in the kit.
1Computer with Arduino IDE 2.x and permission to install ESP32 board support and libraries
2Known-good USB-C data cable with data lines; charge-only cables cannot upload
3Adafruit BME280 Library, Adafruit Unified Sensor, and Adafruit BusIO
4Small plant pot or cups containing documented dry and wet soil references
5Shallow non-metallic container and a small amount of clean water for a brief supervised sensor test
6Paper towels, clean rinse water, a dry work tray, labels, notebook, and spreadsheet if logging data
7Digital multimeter strongly recommended for 3.3 V, continuity, and sensor-output checks
8Eye protection and adult supervision for learners under 14
9Soldering iron, solder, stand, ventilation, and adult supervision only if a supplied module arrives with loose headers
10Optional buzzer extension additionally needs a measured, suitable transistor/driver and protection components; these ar…
// After you buy
When the box arrives
The build page is free with the kit: set-up, every project with wiring and steps and code, and a Stuck? box. Every lesson also runs in the online simulator.
Beginner ESP32 kit for building a smart plant monitor and alert system: read soil moisture, check water level, measure temperature and humidity with BME280, and sound a buzzer when the plant needs attention. Designed for students, home makers, and small IoT demos.
Level · Intermediate
Assumes you have built a simple circuit before and can follow a wiring guide. You will install a toolchain and upload code.
Time
90-150 minutes; calibration and repeat tests extra.
Not in the box
10 things to have ready, starting with Computer with Arduino IDE 2.x and permission to install ESP32 board support and libraries See the list →
Who it's for
Suited to classroom.
Classroom sets are quoted per seat — ask for a bulk price.
This kit is rated Intermediate. You should have built a simple circuit before and be comfortable with breadboard wiring. It is built around the esp32 platform.
90-150 minutes; calibration and repeat tests extra. The build page breaks it into 14 steps.
All 6 parts listed under In the box, counted and checked before dispatch. Anything you supply yourself is listed under You also need.
This kit is quoted per order — the bill of materials changes with quantity and with any substitutions you ask for. Send the request and you get a fixed price back.
Recorded in our catalogue as suited to classroom. Bulk pricing is available for classroom sets.
Yes. The code is uploaded to the board from a computer — Computer with Arduino IDE 2.x and permission to install ESP32 board support and libraries. Check the You need section for any tools, power supplies or other extras required.
Yes. 6 sketches, one per project, written for the board in this kit. You copy each one, upload it and change it, and the online simulator runs every one on screen.
On the build page (Start here): set-up, 7 projects with wiring and steps, a printable manual, and a Stuck? box with a WhatsApp line to us. The link is in the price box and under "After you buy".
Message us with your order number and a photo. Every part also has its own product page, so a replacement or an extra can be bought on its own.
Join the build list — new boards, restocks and the occasional teardown.
We'll send your discount code straight away. The code takes 10% off, up to AED 10 on your first order.
// You're on the list
Here's your code
Apply it in the cart before checkout. It also lands in your inbox. Takes 10% off, up to AED 10.
Catalog assistant: verify final stock/price on the product page before checkout.
Cookies on diykit.ae
We use cookies that the shop needs to work — signing in, your cart, form security.
We also measure how the shop is used so we can stock the right parts and fix what is broken.
Choose “Only essential” and we will not load Google Analytics or the Meta pixel, and will not record your visit.
Read more.