追蹤者

2020年1月6日 星期一

ESP32 DEVKIT V1 - DOIT (ESP-WROOM-32) COMMON BOARD

嘗試設計一個共用板, 方便大家連接使用 IIC, SPI顯示器, 溫溼度計, PM1.0感測器, 外接馬達, Encoder Switch旋鈕(調整輸入數值大小, 及一個按鍵)


DHT22 3.3V GND, D15
PMS7003 5V,GND, D16 RX2 ( SPI RGB OLED也用到RX2 )


[]

[ 0.95" oled color 96x64 ssd1331 ]

2020/Jan/07 實驗成功



YOUTUBE 教學 https://www.okclips.net/video/印度/esp32ssd1331oled.html  
GOOD

二 解壓縮 SSD_13XX-1.0 目錄後, 再將該目錄改名成 SSD_13XX ,
放進 C:\Users\user\Documents\Arduino\libraries\
三 arduino> examples> SSD_13XX> Clock_example, 不用修改直接 upload to ESP32
四 接線:
ESP32 DEVKIT V1
GPIO 23 to oled SDA GPIO 18 to oled SCL, GPIO 5 to oled RST GPIO 16(RX2) to oled DC GPIO 17(TX2) to oled CS


PS


另一組程式待測
https://github.com/kodera2t/ESP32_project/tree/master/ESP32_color_board




[ IIC 128X32 OLED顯示 ]
2020.Jan.11 實驗板測試成功























[ 電子紙 ] EPAPER
16 RST as E-PAPER
17 DC as E-PAPER 5 VSPI CS0 as E-PAPER
[提供基本兩組應用]

1. SPI 彩色OLED 顯示的 空氣品質及驅動馬達過濾空氣。
2. I2C 雙色OLED顯示器, 繼電器級進音量控制 及訊號選擇 加溫度顯示功能,
以及 超過65度風扇散熱。



待測
使用兩個I2C oled
https://clockanddata.com/reading-gps-signals/



各式 OLED, LCD


RGB OLED 0.95" 96x64 Pixels 16-bit Color OLED - SPI Interface

/*
SD1331 Pin Arduino ESP8266 rPi
1 GND
2 VCC
3 SCL/SCK/CLK/D0 13 GPIO14/D5 GPIO11/SPI0-SCL
4 SDA/MOSI/D1 11 GPIO13/D7 GPIO10/SPI0-MOSI
5 RES/RST 9 GPIO15/D8 GPIO24
6 DC/A0 (data) 8 GPIO05/D1 GPIO23
7 CS 10 GPIO04/D2 GPIO08
*/ ESP32 SPI基礎研究 https://www.youtube.com/watch?v=w3VIxtLPuRE ESP GPIO 23 MOSI, = SDO slave data out (out to slave device) SDA GPIO19 MISO (SD卡讀資料), =SDI slave data in (OLED 用不到) GPIO 18 SCK, GPIO 5 CS (SS Chip or Slave select), GPIO 16 RST (GPIO 9?) GPIO 17 DC (data or command)



沒有留言:

張貼留言