|
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(14)
- 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...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
110 0 0 -
DIY Laser Power Meter with Arduino
162 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
153 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
554 0 2