Portable IoT Display

17,195

226

11

Introduction: Portable IoT Display

About: Make it yourself if you cannot buy one!

This instructables show how to use a 2 inches LCD and ESP32 to make a portable IoT Display.

Supplies

Step 1: 3D Print Case

Please download and print the case at thingiverse:

https://www.thingiverse.com/thing:4564272

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

  1. Connect the device with USB cable
  2. Open Arduino IDE
  3. Open ESPWiFiAnalyzer sample code ("File" -> "Example" -> "Arduino_GFX" -> "ESPWiFiAnalyzer")
  4. 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!

Recommendations

  • Made with Math Contest

    Made with Math Contest
  • Reclaimed Materials Contest

    Reclaimed Materials Contest
  • Organization Contest

    Organization Contest

11 Comments

0
Lacybad
Lacybad

Question 12 months 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 :)

0
陳亮
陳亮

Answer 12 months ago

Sure! Simply replace Arduino_ST7789 to Arduino_ILI9341

0
YLBright
YLBright

1 year ago

Thanks for the project and links.

However, the ESP32 is unavailable.

0
陳亮
陳亮

Reply 1 year ago

May be I recreate a bigger 2.4 inches version for T8 and a smaller version for T-Display.

0
陳亮
陳亮

Reply 1 year ago

updated the link, please refresh this page and try again. Hope this time it can last longer.

0
MichaelB256
MichaelB256

Reply 1 year 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.

0
karman85
karman85

Reply 1 year ago

I had the same proble so I ended buying a TTGO T7 V1.4 and self design a custom enclosure.

0
TechPaul
TechPaul

Reply 1 year ago

Just look for the TTGO T7 ESP32 from the home screen on AliExpress

0
YLBright
YLBright

Reply 1 year ago

Thanks. Looking foward to more ESP32 projest.

0
陳亮
陳亮

Reply 1 year ago

T7 have 2 versions in the market, v1.0 and v1.3, the layouts are different. This project is using v1.0.

0
Build_it_Bob
Build_it_Bob

1 year ago

Very nice project. I like the unique housing that you made.
Thank you for sharing,
Bob D