Projects

21 projects across 2 kits — each with its parts list, priced loose, and one button that puts them all in your cart.

ESP32 & ESP8266 IoT Automation Kit

16 projects · 24 parts · AED 180.00 as one kit View the kit →
Basics Starter 01

Blink and read a button

Both boards carry an onboard LED, so your first sketch needs no wiring at all — blink it, change the timing, watch it obey. Then add a tactile switch to a GPIO pin with…

ESP32 NodeMCU tactile switch breadboard
Parts, guide & add to cart →
Sensing Starter 02

Read the room

The DHT11 sends both temperature and humidity down a single data wire using its own timing protocol, so a library does the decoding for you. Wire three pins, install the…

ESP32 DHT11 breadboard
Parts, guide & add to cart →
Automation Starter 03

Light-triggered night light

The photoresistor forms a voltage divider with a fixed resistor, and the board reads the midpoint on its analog pin. Below a threshold you pick, the relay closes and a l…

NodeMCU photoresistor relay resistors
Parts, guide & add to cart →
Display Starter 04

Analog control with a knob

Read the potentiometer wiper on an analog pin and map the range to anything you need. Do it on both boards and the gap is obvious: the ESP32 offers several 12-bit ADC ch…

ESP32 potentiometer LCD1602
Parts, guide & add to cart →
Sensing Intermediate 05

Temperature and humidity alarm

Show live readings on the LCD and sound the buzzer when the room crosses a threshold you set. The interesting part is what happens at the boundary: a naive version chatt…

ESP32 DHT11 buzzer LCD1602
Parts, guide & add to cart →
Sensing Intermediate 06

Ultrasonic tape measure

Send a pulse, time the echo, divide by two, convert to centimetres. Unlike an analog sensor this is a timing measurement, so you meet pulse timing and microsecond resolu…

ESP32 HC-SR04 LCD1602
Parts, guide & add to cart →
Sensing Intermediate 07

Parking assistant

Take the distance reading and turn it into beep rate: slow far away, faster as you close in, solid at the stop point. Short to build, and it teaches you to turn a number…

ESP32 HC-SR04 buzzer
Parts, guide & add to cart →
Automation Intermediate 08

Tank or bin level monitor

Mount the sensor above a container and measure the air gap to the surface — less gap means more contents. Invert the reading into a percentage, alert when it hits full o…

NodeMCU HC-SR04 buzzer relay
Parts, guide & add to cart →
Motion Intermediate 09

Servo gate or pet feeder

The SG90 holds a commanded angle rather than just spinning, which is what makes it useful for gates, dispensers and valves. You drive it with a PWM pulse whose width set…

ESP32 SG90 servo
Parts, guide & add to cart →
Motion Intermediate 10

Motor speed control

Turn the knob, the motor changes speed. PWM switches power on and off faster than the motor can respond, so average voltage falls and so does speed. You also learn why a…

ESP32 potentiometer DC motor L9110 module
Parts, guide & add to cart →
Motion Advanced 11

Two drivers, one motor

Run the same motor through both drivers and learn why there is more than one. The L9110 takes two pins per motor and you PWM one of them. The L293D separates the jobs: d…

ESP32 DC motor L293D module L9110 module
Parts, guide & add to cart →
Motion Advanced 12

Radar-style scanner

Mount the ultrasonic sensor on the servo, sweep it through its range, and record distance at each angle. You now have a set of angle-and-distance pairs — a crude map of…

ESP32 SG90 servo HC-SR04 LCD1602
Parts, guide & add to cart →
Sensing Starter 13

Tilt and vibration alert

The SW-520D is a ball in a sealed tube: stand it upright and the leads connect, tilt it and they part. It is a bare two-lead component with no onboard circuitry, so you…

NodeMCU SW-520D tilt switch buzzer
Parts, guide & add to cart →
Network Intermediate 14

WiFi-controlled switch

Join your network, run a small web server on the board, and serve a page with a button that toggles the relay. The board's own IP becomes the address you open from a pho…

ESP32 relay breadboard
Parts, guide & add to cart →
Network Advanced 15

Live web dashboard

Serve a page showing temperature, humidity and light level, refreshing on its own so you never reload it. You will meet the reason embedded web work is fiddly: the board…

ESP32 DHT11 photoresistor
Parts, guide & add to cart →
Network Advanced 16

Two-board sensor network

The NodeMCU sits with the sensor and posts its readings over WiFi; the ESP32 receives them and puts them on the LCD. Both boards run at once, so power one from USB and t…

NodeMCU ESP32 DHT11 LCD1602
Parts, guide & add to cart →

Smart Plant Monitor & Alert Kit - ESP32 Soil Moisture, Water Level & BME280

5 projects · 7 parts · AED 69.99 as one kit View the kit →
Sensing 01

Soil moisture monitor

Reads soil moisture and prints dry/wet percentage to Serial Monitor.

ESP32U capacitive soil moisture sensor
Parts, guide & add to cart →
Sensing 02

Low water alert

Warns when the reservoir is empty or the sensor reads below the chosen threshold.

ESP32U water level sensor active buzzer
Parts, guide & add to cart →
Basics 03

Plant environment station

Shows temperature, humidity, and pressure readings for the plant area.

ESP32U BME280
Parts, guide & add to cart →
Network 04

Smart plant dashboard starter

Combines all readings so the customer can later publish them to a WiFi dashboard.

ESP32U soil sensor water sensor BME280
Parts, guide & add to cart →
Sensing 05

Plant care alarm logic

Combines soil, water, and room readings into one alert system that sounds the buzzer only when attention is needed.

ESP32U soil sensor water sensor BME280 active buzzer
Parts, guide & add to cart →
Root
Online — usually replies instantly
Catalog assistant: verify final stock/price on the product page before checkout.