Elektroniczna kartka papieru. 4.2inch e-Paper Module. ESP32, ESP8266, Arduino i Micropython

zdjęcie modułu e-Paper 4.2inch od tyłu
e-Paper Module widok od tyłu

MICROPYTHON

UWAGA! Biblioteka MicroPython, której użyłem pozwala wyświetlać tekst tylko wysokości 8 pikseli. Nie znalazłem żadnej innej biblioteki MicroPython, która umożliwiałaby wyświetlenie tekstu większego. To praktycznie eliminuje użycie e-Paper Module 4in2 jako wyświetlacza temperatury, wilgotności itp.

Więcej informacji: https://docs.micropython.org/en/latest/library/framebuf.html

Łączenie dla ESP32

połączenie e-Paper Module z ESP32
e-PaperOPISESP32KOLOR
VCC3.3V~5V3.3Vszary
GNDGroundGNDbrązowy
DINSPI MOSI pinGPIO 23niebieski
CLKSPI SCK pinGPIO 18żółty
CSSPI chip selection, low activeGPIO 33pomarańczowy
DCData/Command selection (high for data, low for command)GPIO 32zielony
RSTExternal reset, low activeGPIO 19biały
BUSYBusy status output, low activeGPIO 35fiolet

ARDUINO IDE

/ wpis z 2018 roku /

Łączenie dla ESP8266 D1 mini.

  • BUSY -> D2, fiolet
  • RST -> D4, biały // odłączyć podczas programowania D1 mini
  • DC -> D3, zielony
  • CS -> D8, pomarańczowy
  • CLK -> D5, żółty
  • DIN -> D7, niebieski
  • GND -> GND, brązowy
  • 3.3V -> 3.3V, szary

Łączenie dla ESP32

  • BUSY -> 4, fiolet
  • RST -> 16, biały // RX2
  • DC -> 17, zielony // TX2
  • CS -> 5, pomarańczowy
  • CLK -> 18, żółty
  • DIN -> 23, niebieski
  • GND -> GND, brązowy
  • 3.3V -> 3.3V, szary

Board: DOIT - ESP32 DEVKIT V1!

Specyfikacja

  • Napięcie zasilania: 3,3 V
  • Moc zasilania (przy odświeżaniu ekranu): 26,4 mW
  • Interfejs: SPI
  • Poziom szarości: 2
  • Wymiary zewnętrzne: 103 x 78,5 mm
  • Wymiary wyświetlacza: 84,8 x 63,6 mm
  • Piksel: 0,212 x 0,212 mm
  • Rozdzielczość: 400 x 300 px
  • Kąt widzenia: 170 °

Przydatne linki

Dodaj komentarz