peter
AUSTRALIA • + Follow
Edit Project
Components
Tools, APP Software Used etc.
|
KiCADKicad
|
Description
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.
Code
Schematic and Layout
Aug 19,2021
5,616 views
ESP32 IoT Gadget
Powered by an ESP32, this gadget has a TFT touch screen, works with GoogleAssist, IFTTT & AdafruitIO, syncs the time from an Internet clock.
5616
12
0
9.25 (4)
Published: Aug 19,2021
Download Gerber file 55
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2024/04/16 (GMT+8)
File update record
2024-04-1616:30:44
CAD or technical drawing file is updated.
*PCBWay community is a shared platform and we are not responsible for any design issues.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.
- Comments(0)
- Likes(12)
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
Remove
It looks like you have not written anything. Please add a comment and try again.
View More
- Engineer Nov 22,2023
- Artur Jasowicz Jun 17,2023
- Engineer Nov 30,2022
- Andrea Pontecorvo Jun 15,2022
- Engineer Apr 16,2022
- Trond Even Evensen 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
View More
VOTING
4 votes
- 4 USER VOTES
9.25
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
-
9design
-
9usability
-
9creativity
-
5content
8.00
-
9design
-
9usability
-
9creativity
-
9content
9.00
-
10design
-
10usability
-
10creativity
-
10content
10.00
-
10design
-
10usability
-
10creativity
-
10content
10.00
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...
You may also like
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
459 0 0 -
RF Control training board for students based on ESP32 C3
607 0 2 -
Aquarius+ Computer, Standard PCB
813 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
570 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
493 0 1 -
Nintendo Famicom HVC-001 Controller Shells
594 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
550 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
748 1 5 -