![]() |
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...
-
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
451 1 4 -
-
-
-
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1298 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
729 0 1