Portable IoT Display Based on ESP32

Portable IoT Display Based on ESP32
This is a portable IoT display project that can be developed into various practical tools based on it and the Arduino_GFX library. For example, WiFi signal analysis, electronic photo albums, etc. With a well-designed 3D printed shell, it can be easily hung on a keychain or backpack for portability.

Materials List

  • TTGO T7 V1.0 (ESP32 WiFi Module) × 1
  • 2-inch IPS LCD × 1
  • 402035 LiPo Lithium Battery × 1
  • D-shaped Carabiner Clip × 1

3D Printed Shell

You can choose to download the 3D printing files at the end of the article to print the shell.
You can also choose to download directly from Thingiverse:https://www.thingiverse.com/thing:4564272

Soldering Circuit Part

Refer to the LCD Datasheet for pin connections. Be sure to read the Datasheet thoroughly before connecting, especially if the LCD model you ordered differs from the one here.
Portable IoT Display Based on ESP32
Portable IoT Display Based on ESP32
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

Portable IoT Display Based on ESP32

Assembly

Seal the soldered areas and exposed pins with tape.
Portable IoT Display Based on ESP32
Refer to the video below to assemble the module and shell.

Programming

Arduino IDE

If you have not installed Arduino IDE, you need to download and install it:https://www.arduino.cc/en/main/software

ESP32 Support

Follow the instructions in the link below to install ESP32 support:https://github.com/espressif/arduino-esp32

Arduino_GFX Library

Download the latest version of the Arduino_GFX library: (“Clone or Download” -> “Download ZIP”)https://github.com/moononournation/Arduino_GFX
Import this library in Arduino IDE. (Arduino IDE “Sketch” Menu -> “Include Library” -> “Add .ZIP Library” -> Select the downloaded ZIP file)

Compile and Upload

  • Connect to the computer with a USB cable, open Arduino IDE.

  • Open the ESPWiFiAnalyzer example code (“File” -> “Example” -> “Arduino_GFX” -> “ESPWiFiAnalyzer”)

  • Click the “Upload” button in Arduino IDE.

  • The ESPWiFiAnalyzer.ino code file is also provided for download at the end of the article.

Completion

This 2-inch IoT display can not only be used for WiFi signal detection and analysis, but the ESP32 also has many more possibilities. It’s time to unleash your imagination and make it more fun!
Portable IoT Display Based on ESP32

Original link: https://www.instructables.com/Portable-IoT-Display/

Original author: Chen Liang

Translation first published in: Fun Without End

Editor: DF Maker Community

Copyright statement:This article is sourced from the internet, freely conveying knowledge, and the copyright belongs to the original author. If there are any copyright issues, please contact me for deletion.

You May Also Like

Sharing an OTA upgrade related application practice!

A key handling module applied to microcontrollers!

Practical | Sharing several very useful open-source projects

How to send and receive float type data with STM32?

How to view the source code of Linux command tools?

Sharing an essential drawing tool for embedded developers!

Reply1024 in the WeChat public account chat interface to obtain embedded resources; reply m to view the article summary.

Leave a Comment

×