|
KiCADKicad
|
ESP32 IoT Gadget
The gadget in this project is the deliverable of the course "ESP32 Unleashed".
This gadget is a learning opportunity for several technologies and skills. Here's a summary:
- Learn how to program an ESP32 board using PlatformIO and Microsoft Visual Studio Code.
- Learn about persistent storage in EEPROM, WiFi communications, MQTT, SPIFS, watchdogs, task scheduling, syncing with an Internet clock, and much more.
- Learn how to interface with popular IoT services such as Google Assist (for voice commands), If This Then That, and Adafruit IO; use these services to build modern IoT applications.
- Learn how to create a graphical user interface, refresh a color TFT screen, and detect touch events.
- Learn the C++ basics necessary for writing non-trivial firmware.
Here's a video demo of this project:
I have designed the PCB for this project using KiCad.
A student of the course, Daniel (Meridian, Idaho, USA), designed the 3D printed case and shared it.
Doesn't it look great?

I have attached my IoT gadget to one of my light stands, so I am not using Daniel's table base.
You can learn how to create this gadget from the ground up in my course ESP32 Unleashed.
ESP32 IoT Gadget
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(17)
-
Engineer
May 09,2026
-
Engineer
Mar 27,2026
-
Electronic Adam
Apr 13,2025
-
Simeon Ivanov
Nov 30,2024
-
Engineer
Jul 02,2024
-
Artur's Lab
May 11,2024
-
Engineer
Nov 22,2023
-
Engineer
Nov 30,2022
-
Andrea Pontecorvo
Jun 15,2022
-
Engineer
Apr 16,2022
-
Jo Jonas
Feb 28,2022
-
Engineer
Feb 24,2022
-
Engineer
Sep 18,2021
-
Stefan Reinauer
Sep 05,2021
-
Ashish Adhikari
Aug 30,2021
-
Muhammad Aitesam
Aug 26,2021
-
Engineer
Aug 21,2021
- 4 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
9design
-
9usability
-
9creativity
-
5content
-
9design
-
9usability
-
9creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
More by peter
-
ESP32 breakout board with support for wider ESP32 dev kits
This breakout board is a revision of my original breakout. It features an additional header row so t...
-
LED matrix display with the Arduino Pro Mini
Please watch this video demonstration:This project consists of a double-sided PCB with headers for f...
-
ESP32 IoT Gadget
The gadget in this project is the deliverable of the course "ESP32 Unleashed".This gadget is a learn...
-
ESP32-breakout-v1.4
This course is perfect for people familiar with the ESP32, especially graduates of ESP32 For Busy Pe...
-
ESP32_Terrarium-controller v2
This PCB features in the Tech Explorations course "Node-RED and ESP32 Make a Terrarium Controller". ...
-
Arduino Bootcamp for teachers and students mini projects 1-8
This PCB is very helpful for anyone undertaking the Arduino Bootcamp for Teachers and Students one-o...
-
Raspberry Pi Full Stack RF24 and DHT22 HAT
I created this board so that I won't have to use a breadboard full of jumper wires to connect an RF2...
-
ESP32 breakout board v1.3 (updated March 12, 2020)
This breakout board fits the ESP32 Devkit v3 or v4. It makes it easy to use a 2.8"TFT display with t...
-
Programmable Mist Maker - XIAO / QT PY Extension
1080 2 1 -
RadioHAT - Raspberry Pi radio development platform
896 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1102 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3338 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3949 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4340 2 2







