These are the full-stack builds: a sensor on one end, a dashboard on the other, and everything in between — WiFi, MQTT, cloud APIs, and battery strategy. If you’re moving from blinking LEDs to systems that run unattended for months, start here. The boards below are the ones we reach for in our own client work.
Shop the parts used in these tutorials
ESP32-DevKitC-VE Pre-Soldered Dev Board with 8MB Flash + 8MB PSRAM
$24.99
ESP8266 NodeMCU Development Board with 0.96 Inch OLED Display, Type-C, Pre-Soldered with Foam
$9.99
W5500 SPI Ethernet Network Module for Arduino & ESP32
$11.99
SX1262 ESP32-S3 0.96" Blue OLED Bluetooth & WiFi Development Board for Arduino, 868-915MHz, with Antenna, Pre-Soldered
$24.99ESP8266 MH-Z19: Build a WiFi CO2 Monitor | ShillehTek
Build an ESP8266 + MH-Z19 WiFi CO2 monitor that serves live readings to any browser and alerts with LED and buzzer wh...
ESP32-C6 Zigbee: Build a Wireless Light Switch | ShillehTek
Build a two-node ESP32-C6 Zigbee network where a wireless switch toggles a remote LED light, using Arduino IDE settin...
ESP32 DHT22 BMP180: Live Blynk Weather Dashboard | ShillehTek
Build an ESP32 weather station with DHT22, BMP180, and SI1145 sensors that streams six readings to Blynk with live we...
ESP8266 SW-420: Build a WiFi Fish Bite Alarm | ShillehTek
Build an ESP8266 + SW-420 WiFi fish bite alarm that detects vibration and alerts an Android phone via HTTP polling, u...
ESP32 SD Card: Local CSV Data Logging Setup | ShillehTek
Build an ESP32 SD card CSV data logger with optional DS3231 timestamps for reliable offline sensor logging when WiFi ...
ESP32-C3 DevKit: Arduino setup with WiFi and BLE | ShillehTek
Set up an ESP32-C3 DevKit in Arduino IDE, then verify WiFi scanning and BLE 5 notifications for a low-cost IoT node w...
ESP32 BME280: Build an Off-Grid Weather Station | ShillehTek
Build a solar-powered ESP32 weather station with a BME280 sensor, deep sleep, and cloud posting for reliable off-grid...
ESP32-CAM HX711 PIR: Motion photos with seed weight | ShillehTek
Build an ESP32-CAM bird feeder that uses a PIR sensor to snap photos and an HX711 load cell to log seed weight to a W...
ESP32 HX711: Beehive Weight and Climate Dashboard | ShillehTek
Build an ESP32 beehive monitor with HX711 weight sensing plus DS18B20 and DHT22 climate data, then view trends remote...
ESP32 HC-SR501 PIR: Telegram mailbox alerts | ShillehTek
Build an ESP32 + HC-SR501 PIR mailbox notifier that sends Telegram alerts when the door opens, helping you avoid wast...
ESP32 vs ESP8266: Pick the Best Board for 2026 | ShillehTek
Compare ESP32 vs ESP8266 in 2026 to pick the right Wi-Fi microcontroller board based on GPIO, Bluetooth, ADC, cost, a...
Raspberry Pi Pico W BLE: Temp in MicroPython | ShillehTek
Build Raspberry Pi Pico W BLE peripheral and central in MicroPython to stream and read on-board temperature using aio...