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.99Raspberry Pi Pico W BME280: Send data to ThingSpeak
Build a Raspberry Pi Pico W BME280 weather station that posts temperature, pressure, and humidity to a real-time ThingSpeak dashboard with ShillehTek.
Raspberry Pi Pico W Google Sheets API: Upload data free
Log Raspberry Pi Pico W data to Google Sheets for free using the Google Cloud API and a Flask app, with a...
Raspberry Pi Camera: Stream Video Anywhere with ngrok
Build a Raspberry Pi Camera stream that works anywhere by tunneling a Flask video feed with ngrok for a public URL, even...
Raspberry Pi Pico W MPU6050: Send data to DynamoDB
Build a Raspberry Pi Pico W to AWS DynamoDB pipeline using MPU6050 data over MQTT via IoT Core and Lambda, for scalable...
Raspberry Pi Pico W AWS IoT Core: MQTT LED Control
Connect a Raspberry Pi Pico W to AWS IoT Core with secure MQTT in MicroPython, then toggle the onboard LED from the...
Raspberry Pi MQTT: Send Commands with Node.js
Build a Raspberry Pi MQTT command system with a Node.js Express endpoint that publishes messages to trigger actions like taking a photo,...
Raspberry Pi Mosquitto MQTT: Send messages and commands
Set up Mosquitto MQTT on a Raspberry Pi and use Python to send messages and commands from your local computer, a simple...
Raspberry Pi AWS S3: Upload files with Python
Build a Raspberry Pi Python uploader to push images, videos, and other files into an AWS S3 bucket using boto3 for reliable...
ESP32 AP Mode: Host a Hello World Web Page
Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation for...
Raspberry Pi Pico W MongoDB: Insert Data via API
Build a Raspberry Pi Pico W script that connects to WiFi and inserts a document into MongoDB using the Data API, a...
Raspberry Pi Pico W AP Mode: Host a Web Server
Build a Raspberry Pi Pico W AP mode network that hosts a simple MicroPython web server, so you can connect by WiFi...
Raspberry Pi Pico W BME280: Send data to Blynk
Build a Raspberry Pi Pico W + BME280 dashboard that streams temperature, humidity, and pressure to Blynk for quick remote monitoring with...