tel
Suche
Bestätigen Sie
Abbrechen
good display
Aktueller Standort:
Hauptseite
/
/
Holen Sie sich ein E-Paper-Display von Grund auf neu – Learn to Play -01

VERWANDT

Kontakt

0086-411-84619565

E-mail:sales.de@good-display.com

Adresse:Nr. 18 Zhonghua West Road, Bezirk Ganjingzi, Stadt Dalian, Provinz Liaoning

Holen Sie sich ein E-Paper-Display von Grund auf neu – Learn to Play -01

Quelle

Holen Sie sich ein E-Paper-Display von Grund auf neu – Learn to Play -01

Quelle

Details

Holen Sie sich ein E-Paper-Display von Grund auf neu – Learn to Play -01

 

Hallo Leute! Kürzlich hat unser neu zusammengestelltes ShiningMan an einem Lehrprojekt gearbeitet, um Sie durch den Prozess des Spielens von E-Paper-Displays von Grund auf zu führen!

Lassen Sie uns direkt zum Hauptteil dieses ersten Beitrags springen !!!

 

Zunächst einmal muss man wissen, was E-Paper-Display ist

1. Grundprinzip

Die Technologie hinter E-Paper ist eine „Mikrokapsel-Elektrophorese-Display“-Technologie.

Das Grundprinzip besteht darin, dass geladene Nanopartikel, die in einer Flüssigkeit suspendiert sind, unter der Einwirkung eines elektrischen Feldes wandern.

Elektronische Tinte wird auf eine Kunststoffschicht aufgetragen Film und dann mit einer Dünnschichttransistor-(TFT)-Schaltung beschichtet,

die von einem Treiber-IC gesteuert wird, um ein Pixelmuster zu bilden.

 

1) Monochromes E-Paper-Display

Elektronische Tinte besteht aus Millionen von Mikrokapseln, die etwa den Durchmesser eines menschlichen Haares haben. Jede Mikrokapsel enthält elektrophoretische Partikel

-- negativ geladene weiße und positiv geladene schwarze Partikel -- suspendiert in einer klaren Flüssigkeit.

Unter Verwendung des Prinzips der positiven und negativen Anziehung werden beim Einschalten des elektrischen Felds die schwarzen oder weißen Partikel, die dem Block entsprechen, aktiviert

Bewegen Sie sich an die Spitze der Mikrokapsel, und der Benutzer kann Weiß oder Schwarz auf dem Block sehen.

   

2)Dreifarbiges E-Paper-Display

Dreifarbiges elektronisches Tintensystem, besonders geeignet für Anwendungen mit elektronischen Regaletiketten (ESL).

Das Betriebsprinzip des elektronischen Dreifarben-Tintensystems ist ähnlich dem des Zweifarbensystems.

Unterschiedliche Spannungen werden angelegt, um Partikel unterschiedlicher Farbe zur oberen Schicht zu bewegen, und unterschiedliche Farben werden sichtbar.

Das Dreifarbensystem wird im Rahmen der Microcup-Technologie entwickelt.

 

 

3)E-Paper-Struktur

1) E-Papier-Membran

Dies ist das Kernmaterial des elektronischen Papieranzeigemoduls, das für die Anzeige der Muster verantwortlich ist, die das menschliche Auge tatsächlich sieht.

2) Bodenplatte

Als Pixelelektrode (untere Elektrode) der Anzeige für elektronisches Papier wird sie verwendet, um die Schwarz-Weiß-Änderung jedes Pixels des elektronischen Papiers zu steuern.

Es stehen viele Arten von Basisplatten zur Auswahl, darunter PCB, FPC, TFT-Glas, PET usw.

In der tatsächlichen Anwendung können je nach Bedarf verschiedene Bodenplatten ausgewählt werden. Die elektronische Papiermembran kann durch Laminieren an der Grundplatte befestigt werden.

3) Treiberchip

Der entsprechende Logikpegel und das entsprechende Timing können gemäß den Steuerbefehlen und Signalen erzeugt werden, die verwendet werden, um das Arbeitstiming und den Arbeitszustand zu steuern

jedes Pixels (oder Segmentcodes) auf der Rückwand und ermöglichen dem elektronischen Papier, das gewünschte Muster anzuzeigen.

4) Transparenter Schutzfilm

Eine Polymer-Kunststofffolie mit starker Wasserdampfdurchlässigkeit. Verwenden Sie ein Laminator, um es fest an der E-Paper-Membran und der Bodenplatte zu befestigen

verhindern, dass Wasserdampf in die E-Paper-Membran eindringt und vermeiden Schäden am E-Paper durch Feuchtigkeit.

5) Kantenkleber

Ein spezieller chemischer Kleber, der gleichmäßig auf die umlaufenden Ränder der transparenten Schutzfolie aufgetragen wird, übernimmt die Funktion der Wasserdampfisolierung.

Es kann verhindern, dass Wasserdampf um den transparenten Schutzfilm herum eindringt und die elektronische Papiermembran beschädigt.

 

2. Als nächstes bereiten Sie Ihr Entwicklungsboard vor(Für den Anfang empfehlen wir dringend Demo-Kits von Good Display)

STM32、ESP8266、ESP32、ArduinoUNO https://www.good-display.cn/product/71/

Wir werden zuerst die Verdrahtung betrachten, hier ein Diagramm, das STM32 als Beispiel genommen hat

 

So habe ich angeschlossen, VCC-Stromversorgung und GND-Erdung sind fest, andere können je nach Verwendung frei definiert werden,

Solange das Programm gemäß Ihrer Definition definiert ist, gibt es kein Problem.

3. Der entscheidende Punkt ist zu verstehen, warum diese Pins verbunden sind. Was stellen sie jeweils dar?

a. Zunächst einmal ist nicht viel Strom und Erdung erforderlich. Die MCU muss eine Stromversorgung haben, um zu funktionieren.

b. Wir müssen uns darüber im Klaren sein, dass das elektronische Papier und jede Hauptsteuerung das SPI-Kommunikationsprotokoll verwenden (der Parallelport-Bildschirm wird hier nicht besprochen).

DIN steht für MOSI (Master-Gerät (Single-Chip-Mikrocomputer) Ausgang, Slave-Gerät (elektronisches Papier) Eingang, dies ist leicht zu verstehen,

der Ein-Chip-Mikrocomputer muss die Inhaltsanzeige an elektronisches Papier senden)

CLK stellt die Uhr dar (beide Parteien der Datenübertragung müssen vereinbaren, auf demselben Frequenzband zu arbeiten)

c. CS steht für Chip Select, Active Low

d. DC ist ein Datenpin, der die Daten-/Befehlslese- und -schreibauswahl darstellt, High-Pegel sind Daten, Low-Pegel ist Befehl

e. RST ist der Reset-Pin des E-Papers. Sie können verstehen, dass, wenn das E-Paper den Bildschirm neu aktualisiert, es ausgeschaltet werden muss, um Luft zu holen, bevor es fortfährt.

f. BUSY ist, wie der Name schon sagt, beschäftigt und wird verwendet, um zu erkennen, ob das elektronische Papier beschäftigt oder frei ist.

Wenn sie sich im Belegtzustand befindet, kann die MCU keine Operationen auf dem elektronischen Papier ausführen.

 

Nun zum Code:

1. Sie müssen die Verdrahtung in den Code aufnehmen

void EPD_GPIO_Init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE, ENABLE);

//CS-->PD8 SCK-->PD9 SDO--->PD10

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10; //Port con

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

GPIO_Init(GPIOD, &GPIO_InitStructure);

// D/C--->PE15 RES-->PE14

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14|GPIO_Pin_15; //Port configuration

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

GPIO_Init(GPIOE, &GPIO_InitStructure);

// BUSY--->PE13

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;

 

2. Get code for each hardware inteface

a. SPI

SPI timing diagram

void SPI_Write(unsigned char value)

{

unsigned char i;

for(i=0; i<8; i++)

{

EPD_W21_CLK_0;

if(value & 0x80)

EPD_W21_MOSI_1;

else

EPD_W21_MOSI_0;

value = (value << 1);

EPD_W21_CLK_1;

}

}

 

Dieser Code implementiert das Schreiben von Daten über das SPI-Kommunikationsprotokoll und schreibt jeweils ein Byte, also 8 Bit, sodass die for-Schleife verwendet wird.
Gemäß dem obigen Zeitdiagramm 8 Mal durchlaufen, der Wert & 0x80 hier soll beurteilen, ob das höchste Bit 1 oder 0 ist,
Wenn es 1 ist, bedeutet es MOSI = 1, wenn es 0 ist, bedeutet es MOSI = 0. Da die SPI-Schreibdaten mit dem höchsten Bit beginnen, die Daten jedoch im niedrigsten Bit gespeichert werden,
Es muss also um ein Bit nach links verschoben werden, dh Wert = (Wert << 1), damit es 8 Mal wiederholt wird, um ein Byte zu erhalten.

 

b: CS und DC

CS und DC werden verwendet, um Daten und Befehle zu schreiben (beginnen Sie mit dem Schreiben von Daten oder Befehlen, wenn CS im Zeitdiagramm niedrig ist;

Befehle schreiben, wenn DC = 0, und Daten schreiben, wenn DC = 1. Nach dem Ende kehrt CS auf hohes Niveau zurück.)

 

void EPD_W21_WriteCMD(unsigned char command)//command write

{

EPD_W21_CS_0;

EPD_W21_DC_0; // command write

SPI_Write(command);

EPD_W21_CS_1;

}

void EPD_W21_WriteDATA(unsigned char data)//data write

{

EPD_W21_CS_0;

EPD_W21_DC_1; // data write

SPI_Write(data);

EPD_W21_CS_1;

}

 

c: RST wird bei der Initialisierung verwendet, 0 und 1 stehen für Pegel

EPD_W21_RST_0; // Module reset

delay_xms(10);//At least 10ms delay

EPD_W21_RST_1;

delay_xms(10); //At least 10ms delay

 

d: Holen Sie den Pegel von BUSY, busy=1 ist für den BUSY-Zustand, es durchläuft den While (1), busy=0, IDLE-Zustand, es wird zur nächsten Zeile übergegangen

void Epaper_READBUSY(void)

{

while(1)

{ //=1 BUSY

if(isEPD_W21_BUSY==0) break;;

}

}

 

Willkommen, dass Sie uns entweder über SaleSmartly oder per E-Mail eine Nachricht senden!

Wir würden uns freuen, von Ihnen zu hören, um Ihnen einen besseren Service bieten zu können.

Beim nächsten Mal werden wir mehr über das schnelle Update, Teilupdate und Vollbildupdate posten!!!

 

 

Mehr Infos:

GITHUB Library-Good Display E-paper(STM32/Arduino/ESP32/ESP8266)

 

 Encyclopedia of E-paper display!!! Your wonderful FAQ provider!

 

Contact us if you don't find the contents you need! And we will make sure they get published ASAP!!!

 

Prepare for your IMG easily via online tool ImageToArray!!!

 

GOOD DISPLAY BUY Good Display E-paper and development kit!!!

QR-Code Scan erfolgt mit Handy

권장제품

 Farbe E-Paper-Anzeige 0,97zoll  SPI, IC JD79651, ESL, Preisschilder,  GDEW0097C50
Farbe E-Paper-Anzeige 0,97zoll SPI, IC JD79651, ESL, Preisschilder, GDEW0097C50
Dies ist ein Mini-E-Paper-Display, 0,97 Zoll, dreifarbiges, bistabiles Display mit einer Auflösung von 184 x 88, SPI-Schnittstelle. Das E-Paper-Display ist eine Art bistabiles Display, was bedeutet, dass das zuletzt aktualisierte Bild auch ohne Stromversorgung immer auf dem Bildschirm angezeigt werden kann. Dieser E-Ink-Farbbildschirm GDEW0097C50 ist perfekt für Geräte mit geringem Stromverbrauch, die mit Solarenergie oder Batterien betrieben werden.
 0.97 zoll E-Paper-Anzeige, 184*88, JD79651, ESL preisschilder, Bodenfeuchtesensor, Hersteller-GoodDisplay
0.97 zoll E-Paper-Anzeige, 184*88, JD79651, ESL preisschilder, Bodenfeuchtesensor, Hersteller-GoodDisplay
Dies ist ein monochromes E-Papier Display, 0.97 Zoll, mit 184x88 Auflösung, SPI-Schnittstelle. E-Paper ist eine Art bistbares Display, was bedeutet, dass das letzte Update immer auf dem Bildschirm bleiben kann, auch wenn Strom getrennt ist. Dieses E-Papierdisplay GDEW0097T50 eignet sich hervorragend für Geräte mit geringer Energieleistung, die mit Solaren oder Batterien betrieben werden.
 E-Paper-Anzeige 1.02 zoll mini, ePaper-Hersteller, UC8175, Bodenfeuchtesensor
E-Paper-Anzeige 1.02 zoll mini, ePaper-Hersteller, UC8175, Bodenfeuchtesensor
Dies ist eine 1,02-Zoll-Mini-Partial-Tintenanzeige mit 128x80-Auflösung, SPI-Schnittstelle, und das Display ist in der Lage, Bilder mit schwarzem und weißem Inhalt anzuzeigen. Ihr Bild hält unbegrenzt ohne Macht - legen Sie Ihr Bild auf und schließen Sie die Macht herunter. Diese E-Tintenanzeige GDEW0102T4 ist ideal für niedrige Stromgeräte, die von Solar- oder Batterien betrieben werden.
 0,39-Zoll-Aktivmatrix-Farb-Micro OLED, OLED-Panelmodul mit FHD-Auflösung 1920 x 1080 GDOJ039FHP
0,39-Zoll-Aktivmatrix-Farb-Micro OLED, OLED-Panelmodul mit FHD-Auflösung 1920 x 1080 GDOJ039FHP
 Micro OLED GDOJ049FHP 0,49-Zoll-Aktivmatrix-Farb-OLED-Panelmodul mit FHD-Auflösung 1920 x 1080
Micro OLED GDOJ049FHP 0,49-Zoll-Aktivmatrix-Farb-OLED-Panelmodul mit FHD-Auflösung 1920 x 1080
 Micro 0,71 Zoll Oled Display 1920x1080 Auflösung MIPI oder MIPI+I2C Interface OLED Modul, GDOJ071FHP
Micro 0,71 Zoll Oled Display 1920x1080 Auflösung MIPI oder MIPI+I2C Interface OLED Modul, GDOJ071FHP
 1,54 zoll Farbe E-Paper-Anzeige, 200*200 Auflösung, für ESL Preisschilder, SSD1681, Digitale Türschilder
1,54 zoll Farbe E-Paper-Anzeige, 200*200 Auflösung, für ESL Preisschilder, SSD1681, Digitale Türschilder
Das ist ein kleines E-Paper Display, 1,54 Zoll, Auflösung 200x200, SPI-Schnittstelle, mit schwarz, weiß und rot. Dieses dreiröne Epaper-Display GDEY0154Z90 eignet sich hervorragend für Geräte mit geringer Leistung, die mit Solar- oder Batterien betrieben werden.
 E-Paper-Anzeige für den Dauereinsatz 1,54zoll dreifarbiges Anzeige geringer Stromverbrauch, SSD1681 (EOL)
E-Paper-Anzeige für den Dauereinsatz 1,54zoll dreifarbiges Anzeige geringer Stromverbrauch, SSD1681 (EOL)
Dies ist ein dreifarbiges 1,54-Zoll-E-Paper-Display mit einer Auflösung von 200 x 200 und einer SPI-Schnittstelle, und das Display kann monochrome Bilder anzeigen. Aufgrund der Bistabilität kann Ihr Bild unbegrenzt auf dem Bildschirm gehalten werden, auch wenn die Stromversorgung unterbrochen ist.
 1.54 zoll hohe Auflösung E-Paper-Anzeige, schnelle Aktualisierung SSD1681, Alle Betrachtungswinkel, SPI-Schnittstelle
1.54 zoll hohe Auflösung E-Paper-Anzeige, schnelle Aktualisierung SSD1681, Alle Betrachtungswinkel, SPI-Schnittstelle
Dies ist ein elektronisches 1.54-Papier-Display mit einer Auflösung von 200 x 200 und einer SPI-Schnittstelle, und das Display kann monochrome Bilder anzeigen. Aufgrund der Eigenschaft „bistabil“ kann Ihr Bild unbegrenzt auf dem Bildschirm gehalten werden, selbst wenn die Stromversorgung unterbrochen wird. Es verbraucht nur Strom, wenn Sie die Anzeige erneut aktualisieren müssen. Dieses E-Paper-Display GDEY0154D67 ist perfekt für Geräte mit geringem Stromverbrauch, die mit Solarenergie oder Batterien betrieben werden.

온라인 메시지

Nachrichten Nickname:
Kundennachricht
Definieren:
验证码