1.54 Inch Epaper Module E-Papier E-Inkt Eink Scherm Spi Ondersteuning Global/Deel Voor Arduin0 stm Raspberry Pi ESP32 Custom Manufacturers
1.54 Inch Epaper Module E-Papier E-Inkt Eink Scherm Spi Ondersteuning Global/Deel Voor Arduin0 stm Raspberry Pi ESP32 Custom Manufacturers
Interfaces:
Werkingsprincipe:
Inleiding
Dit product is een E-paper apparaat goedkeurend de beeldweergave technologie van Microcapsules Elektroforetische Display, MED. De eerste aanpak is om tiny bollen, in die de opgeladen kleur pigmenten zijn schorsing in de transparante olie en zou bewegen afhankelijk van de elektronische lading. De E-paper scherm display patronen door reflecterende het omgevingslicht, dus het heeft geen achtergrond licht eis. Onder de zon, de E-paper scherm nog heeft hoge zichtbaarheid met een brede kijkhoek van 180 graden. Het is de ideale keuze voor E-lezen.
Communicatie protocol
Opmerking: Verschillende van de traditionele SPI protocol, de data lijn van de slaaf de master is verborgen sinds het apparaat alleen heeft display eis.
- CS is slave chip selecteren, wanneer CS is laag, de chip is ingeschakeld.
- DC is data/commando controle pin, wanneer DC = 0, schrijf commando, wanneer DC = 1, schrijven data.
- SCLK is de SPI communicatie klok.
- SDIN is de data lijn van de meester om de slave in SPI communicatie.
SPI communicatie heeft data transfer timing, die wordt gecombineerd door CPHA en CPOL.
- CPOL bepaalt het niveau van de seriële synchrone klok op ruststand. Wanneer CPOL = 0, de laag is. Echter, CPOL heeft weinig effect de transmissie.
- CPHA bepaalt of data is verzameld op de eerste klok rand of op de tweede klok rand van seriële synchrone klok; wanneer CPHL = 0, data is verzameld op de eerste klok rand.
- Er zijn 4 SPI communicatie modi. SPI0 wordt vaak gebruikt, in die CPHL = 0, CPOL = 0.
Zoals je kunt zien de bovenstaande figuur, data transmissie begint bij de eerste vallen rand van SCLK, en 8 bits van gegevens zijn overgebracht in een klok cyclus. In hier, SPI0 is in gebruikt, en gegevens overgedragen door bits, MSB eerste.
Hoe te gebruiken:
Werken met Raspberry Pi
Installeren bibliotheken nodig
Als u wilt verbinden uw E-paper scherm om Raspberry Pi, u moet installeren enkele noodzakelijke bibliotheken, of anders deDemo (klik om te downloaden)Hieronder kan niet goed werken. Voor meer informatie over hoe te installeren de Raspberry Pi bibliotheken, bezoek de website:Bibliotheken Installatie voor RPi.
U kunt de gedetailleerde presentatie over de installaties van bibliotheken wiringPi, bcm2835 en python.
Hardware verbinding
Hier is de verbinding tussen Raspberry Pi 3B en E-papier.
E-Papier | Raspberry Pi 3B |
---|---|
3.3V | 3.3V |
GND | GND |
SDIN | MOSI |
SCLK | SCLK |
CS | CE0 |
DC | 25 |
RST | 17 |
DRUKKE | 24 |
Verwacht resultaat
- Na de bijbehorende bibliotheken geïnstalleerd, kunt u kopiëren de relatieve programma's in uw Raspberry Pi, en voer vervolgens de bijbehorende bestand.
- BCM2835:Het commando: maken, te compileren de code en genereren een bestand epd. Het commando: sudo. /Epd, zal het programma run.
- WringPi:Het commando: maken, te compileren de code en genereren een bestand epd. Het commando: sudo. /Epd, zal het programma run.
- Python:Het commando: sudo python belangrijkste. py
- De screen displays snaren en vormen na hele scherm refresh.
- Geeft het scherm beelden en de tijd na gedeeltelijke scherm refresh. Dit toont de gedeeltelijke verfrissende vermogen.
Werken met Arduino
Hardware verbinding
E-Papier | UNO /NANO V3.0/ PRO MINI /MEGA2560 |
---|---|
5.0V | 5V |
GND | GND |
DIN | D11 |
CLK | D13 |
CS | D10 |
DC | D9 |
RST | D8 |
DRUKKE | D7 |
Verwacht resultaat
- Kopieer de bestanden van de directory arduino/bibliotheken van de demo pakket om documenten/arduino/bibliotheken, waar kan worden opgegeven door Arduino IDE-> Bestand-> Voorkeuren-> Sketchbook locatie.
- Klik op de knopUploadenTe compileren en uploaden de programma om uw Arduino board.
- De screen displays snaren en vormen na hele scherm refresh.
- Geeft het scherm beelden en de tijd na gedeeltelijke scherm refresh. Dit toont de gedeeltelijke verfrissende vermogen.
Werken met de STM32 development board
Hier gebruiken we de ontwikkeling boord STMF103C8T6. De Demo is basis op de bibliotheek HAL.
Hardware verbinding
Hier is de hardware verbinding tussen de development board STMF103C8T6 en E-papier:
E-Papier | STMF103C8T6 |
---|---|
3.3V | 3V3 |
GND | GND |
DIN | PA7 |
CLK | PA5 |
CS | PB6 |
DC | PC7 |
RST | PA9 |
DRUKKE | PA8 |