ESP32/Arduino Nano + LCD Dev Board
Easy Development Platform for ESP32 or Arduino Nano
Tired of doing development with a bunch of loose wires? HERE IS THE SOLUTION!
This is a very simple PCB (2 versions) that allow you to do software development for a User Interface (UI). The PCB supports a SoC, either ESP32 or Arduino Nano and provides several UI essential features.
- Color LCD with SPI interface
- Momentary Switches
- Rotary Encoder with Pushbutton
- Onboard voltage regulator (3.3V for ESP32 only) (Nano provides its own)
- SPI and I2C on headers for easy extension to your custom hardware
- Async IO with inverters and jumpers to get the right polarity for your application
Drivers for the 2.2" LCD (IL9341) are available from Adafruit and there are examples of code in the links below[1]. Support for 1Wire can easily be added (1x R and 1x C) and you are on your way.
The PCBs fit a standard plastic case (from ebay [2])
The LCD panel, switches and rotary encoder all mount to the front of the PCB. If you are going to use the case, be sure to install the components so they will all have the proper height for the front panel of the case.
The rear of the PCB has room for the ESP32 which is i
Notes
1. Links to drivers:
Other graphics libraries may be necessary depending on your needs. https://github.com/adafruit
2. Parts Links
Search ebay for the following:
- ESP32 https://www.mouser.com/Embedded-Solutions/Wireless-RF-Modules/WiFi-Modules-80211/_/N-6l7qa?Keyword=esp32&FS=True&Ns=Pricing|0
- You need the version which is an SMD module and has connections on 3 sides.
- https://www.mouser.com/ProductDetail/Espressif-Systems/ESP32-WROOM-32?qs=sGAEpiMZZMsRr7brxAGoXSSUPDSAjAiVRIBE0CGPF%2FfhlWK8a28ezw%3D%3D
- https://www.mouser.com/ProductDetail/Espressif-Systems/ESP32-WROOM-32U?qs=sGAEpiMZZMsRr7brxAGoXSSUPDSAjAiVzSSvSIXSRolrGE6OUQMoug%3D%3D
- https://www.mouser.com/ProductDetail/Espressif-Systems/ESP32-WROOM-32D?qs=sGAEpiMZZMsRr7brxAGoXSSUPDSAjAiV9B80wJWTtYueWqJICnl18Q%3D%3D
- Push button switches lighted, https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=5X+LED+Switch+Momentary+Cap+Assorted&_sacat=0
- Color LCD 2.2" https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=2.2+LCD+SPI&_sacat=0
- Be sure to look at the pin out to ensure compatibility
- Programming adapter for ESP32 (only) CP2102 6pin https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=CP2102+UART+6+pin&_sacat=0
- Be sure to look at the pin out to ensure compatibility
- Case https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=case+125+80+32&_sacat=0