|
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
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(15)
-
Electronic Adam
Apr 13,2025
-
Simeon Ivanov
Nov 30,2024
-
Engineer
Jul 02,2024
-
Artur Jasowicz
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...
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
236 0 1 -
-
-







