Introduction: Portable IoT Display
This instructables show how to use a 2 inches LCD and ESP32 to make a portable IoT Display.
Supplies
TTGO T7 V1.0
https://www.aliexpress.com/item/32998388114.html
2 inches IPS LCD
https://www.aliexpress.com/item/32949052390.html
402035 Lipo
https://www.aliexpress.com/wholesale?SearchText=40...
D-Ring Locking Carabiner Clip Keychain
Step 1: 3D Print Case
Please download and print the case at thingiverse:
Step 2: Soldering Work
Follow the LCD datasheet connect the pins. Please read through the datasheet before connection especially if you are not ordered same LCD model.
Here are the connection summary:
ESP32 -> LCD GND -> Pin 1 GND -> Pin 2 LED K 3v3. -> Pin 4 Vcc -> 20 Ohm -> Pin 3 LEDA GPIO 27 -> Pin 7 D/C GPIO 5 -> Pin 8 CS GPIO 18 -> Pin 9 SCK GPIO 23 -> Pin 10 MOSI GPIO 33 -> Pin 11 RST
Step 3: Seal Wires
Use some tapes to seal the soldered wires and exposed pins.
Step 4: Assembly
Please follow the video to assembly.
Step 5: Program
Arduino IDE
Download and install Arduino IDE if you are not yet do it:
https://www.arduino.cc/en/main/software
ESP32 Support
Follow the Installation Instructions to add ESP32 support if you re not yet do it:
https://github.com/espressif/arduino-esp32
Arduino_GFX Library
Download latest Arduino_GFX libraries: (press "Clone or Download" -> "Download ZIP")
https://github.com/moononournation/Arduino_GFX
Import libraries in Arduino IDE. (Arduino IDE "Sketch" Menu -> "Include Library" -> "Add .ZIP Library" -> select downloaded ZIP file)
Compile & Upload
- Connect the device with USB cable
- Open Arduino IDE
- Open ESPWiFiAnalyzer sample code ("File" -> "Example" -> "Arduino_GFX" -> "ESPWiFiAnalyzer")
- Press Arduino IDE "Upload" button
Step 6: Enjoy!
This 2 inches IoT display not only a simple ESP WiFi Analyzer, ESP32 have much more possibilities. It's time to use your imagination to develop your unique IoT device!
1 Person Made This Project!
- karman85 made it!
11 Comments
Question 2 years ago
Hello!
Could i use this sketch with Ili9341 SPI LCD?
I have a lot of them and a number of bare bones ESP32 modules :)
Answer 2 years ago
Sure! Simply replace Arduino_ST7789 to Arduino_ILI9341
2 years ago
Thanks for the project and links.
However, the ESP32 is unavailable.
Reply 2 years ago
May be I recreate a bigger 2.4 inches version for T8 and a smaller version for T-Display.
Reply 2 years ago
updated the link, please refresh this page and try again. Hope this time it can last longer.
Reply 2 years ago
They are removing the 1.0 version from everywhere. Your new link is already unavailable. I ordered a few times only to have them cancelled by the seller because they are gone. Only the 1.3 and 1.4 version are sending, but those versions don't seem to have any good support in Arduino IDE. I am finding the esp32's having poor support in Arduino, and most are using ESP-IDF which is horrible IMO.
Reply 2 years ago
I had the same proble so I ended buying a TTGO T7 V1.4 and self design a custom enclosure.
Reply 2 years ago
Just look for the TTGO T7 ESP32 from the home screen on AliExpress
Reply 2 years ago
Thanks. Looking foward to more ESP32 projest.
Reply 2 years ago
T7 have 2 versions in the market, v1.0 and v1.3, the layouts are different. This project is using v1.0.
2 years ago
Very nice project. I like the unique housing that you made.
Thank you for sharing,
Bob D