1. Producte acabatview
El mòdul de pantalla OLED Waveshare d'1.54 polzades és una solució de pantalla compacta i d'alt contrast amb una resolució de 128 × 64 píxels. Integra el xip de controlador SSD1309 i admet interfícies de comunicació SPI de 4 fils i I2C, oferint una àmplia compatibilitat amb diversos microcontroladors i plaques de desenvolupament com ara Raspberry Pi, Arduino, STM32, ESP32 i Jetson Nano. Aquest mòdul està dissenyat per a aplicacions integrades que requereixen una sortida visual clara i eficient.
Imatge 1.1: acabatview del mòdul de pantalla OLED d'1.54 polzades que destaca les seves característiques i especificacions.
2. Característiques clau
- Tipus de visualització: OLED d'1.54 polzades amb una resolució de 128 × 64 píxels.
- Xip de controlador: SSD1309 integrat per a un control de pantalla eficient.
- Interfícies de comunicació: Admet tant SPI de 4 fils com I2C per a una integració flexible.
- Voltage Compatibilitat: Vol a bordtagEl traductor electrònic garanteix la compatibilitat amb MCU de 3.3 V i 5 V.
- Àmplia compatibilitat: Dissenyat per a ús amb Raspberry Pi, Arduino, STM32, ESP32, Jetson Nano i plataformes similars.
- Color de la pantalla: Color de pantalla blau.
Imatge 2.1: El mòdul de pantalla OLED d'1.54 polzades amb la seva pantalla blava.
3. Especificacions
| Paràmetre | Valor |
|---|---|
| Vol. Operatiutage | 3.3V / 5V |
| Panell de visualització | OLED |
| Interfície de comunicació | SPI / I2C de 4 fils |
| Conductor | SSD1309 |
| Resolució | 128 × 64 píxels |
| Mida de píxels | 0.25 × 0.25 mm |
| Mida de la pantalla | 35.05 × 17.52 mm |
| Mida del mòdul | 43.00 × 37.50 mm |
| Dimensions del paquet | 1.69 x 1.45 x 0.19 polzades |
| Pes de l'article | 0.32 unces |
4. Descripció del pinout
El mòdul inclou un encapçalament de 7 pins per a l'alimentació i la comunicació. Comprendre la funció de cada pin és crucial per a una integració correcta.
| Pin | Descripció |
|---|---|
| VCC | Entrada d'alimentació (3.3 V / 5 V) |
| GND | Terra de potència |
| DIN | Entrada de dades (MOSI per a SPI, SDA per a I2C) |
| CLK | Entrada de senyal de rellotge (SCK per a SPI, SCL per a I2C) |
| CS | Selecció de xip, baixa activa (només SPI) |
| DC | Selecció de dades/ordres (Alta per a dades, Baixa per a ordres) |
| RST | Restableix, actiu baix |
Imatge 4.1: Diagrama de pinout del mòdul de pantalla OLED.
5. Configuració i connexió
5.1 Directrius generals de connexió
- Assegureu-vos que el vostre microcontrolador funcioni a 3.3 V o 5 V, compatible amb el volum del mòdul.tage traductor.
- Connecteu VCC a la font d'alimentació (3.3 V o 5 V) i GND a la terra del vostre microcontrolador.
- Trieu el mode de comunicació SPI o I2C segons els requisits del vostre projecte i les capacitats del microcontrolador.
- Consulteu els diagrames de cablejat específics de la placa de desenvolupament que heu triat.
5.2 Connexió amb Raspberry Pi (interfície SPI)
Per connectar el mòdul OLED a una Raspberry Pi mitjançant la interfície SPI, seguiu les connexions de pins següents. Assegureu-vos que la interfície SPI de la vostra Raspberry Pi estigui habilitada.
- VCC → Raspberry Pi 3.3V/5V
- GND → Terra de Raspberry Pi
- DIN → Raspberry Pi MOSI (GPIO 10 / Pin 19)
- CLK → Raspberry Pi SCLK (GPIO 11 / Pin 23)
- CS → Raspberry Pi CE0 (GPIO 8 / Pin 24)
- DC → Raspberry Pi GPIO 25 (Pin 22)
- RST → Raspberry Pi GPIO 27 (Pin 13)
Imatge 5.1: Diagrama de connexió SPI per a Raspberry Pi.
5.3 Connexió amb la placa Arduino (interfície SPI)
Per a plaques Arduino, connecteu el mòdul OLED mitjançant la interfície SPI de la manera següent:
- VCC → Arduino 5V
- GND → Terra d'Arduino
- DIN → Arduino MOSI (Pin 11 per Uno/Nano, Pin 51 per Mega)
- CLK → Arduino SCK (Pin 13 per a Uno/Nano, Pin 52 per a Mega)
- CS → Pin digital d'Arduino (per exemple, Pin 10)
- DC → Pin digital d'Arduino (per exemple, Pin 9)
- RST → Pin digital d'Arduino (per exemple, Pin 8)
Imatge 5.2: Diagrama de connexió SPI per a Arduino.
6. Instruccions de funcionament
Després d'una connexió física correcta, el mòdul requereix una configuració de programari per mostrar el contingut. Waveshare proporciona exampCodi i biblioteques per a diverses plataformes.
6.1 Configuració del programari
- Instal·lar biblioteques: Baixeu i instal·leu la biblioteca de pantalles OLED SSD1309 adequada per a l'entorn de desenvolupament que hàgiu triat (per exemple, la biblioteca Adafruit SSD1306 per a Arduino o biblioteques Waveshare específiques per a Raspberry Pi/Python).
- Configura els pins: Al vostre codi, definiu els pins GPIO connectats als pins CS, DC i RST del mòdul OLED segons el vostre cablejat.
- Inicialitzar la pantalla: Feu servir les funcions de la biblioteca per inicialitzar el controlador SSD1309. Això normalment implica configurar la resolució de la pantalla i el protocol de comunicació (SPI o I2C).
- Mostra contingut: Utilitzeu les funcions de dibuix de la biblioteca per mostrar text, gràfics o imatges a la pantalla OLED. Recordeu de cridar una funció d'actualització de la pantalla (per exemple,
display.display()) per enviar els canvis a la pantalla.
6.2 Selecció del mode de comunicació
El mòdul admet tant SPI com I2C. El mode per defecte sol ser SPI. Si teniu la intenció d'utilitzar I2C, és possible que hàgiu d'ajustar els jumpers o les pastilles de soldadura integrades, si n'hi ha, i assegurar-vos que el programari estigui configurat per a la comunicació I2C (SDA per a DIN, SCL per a CLK i CS/DC/RST poden estar vinculats a estats específics o no utilitzar-se segons la biblioteca).
7. Manteniment
- Manipulació: Manegeu el mòdul per les vores per evitar tocar la superfície de la pantalla o els components electrònics.
- Neteja: Si cal, netegeu suaument la superfície de la pantalla amb un drap suau i sense borrissol. Eviteu materials abrasius o productes químics agressius.
- Emmagatzematge: Emmagatzemeu el mòdul en un entorn sec i antiestàtic, allunyat de la llum solar directa i de temperatures extremes.
- Font d'alimentació: Assegureu-vos sempre que el volum de la font d'alimentaciótage està dins del rang especificat de 3.3 V-5 V per evitar danys.
8. Solució De Problemes
- La pantalla no s'il·lumina:
- Comproveu les connexions d'alimentació (VCC, GND) i assegureu-vos que el volum sigui correcte.tage.
- Verifiqueu que tots els pins de comunicació (DIN, CLK, CS, DC, RST) estiguin connectats correctament.
- Confirmeu que el codi d'inicialització de la pantalla s'executa sense errors.
- Assegureu-vos que s'ha seleccionat el protocol de comunicació correcte (SPI/I2C) tant en maquinari com en programari.
- Visualització il·legible o incorrecta:
- Comproveu si el codi té connexions soltes o assignacions incorrectes de pins.
- Assegureu-vos que la resolució de pantalla correcta (128x64) estigui configurada a la biblioteca de programari.
- Verifiqueu que la biblioteca utilitza el controlador SSD1309 correcte.
- Sense comunicació:
- Revisa tot el cablejat, especialment el DIN, CLK, CS, DC i RST.
- Assegureu-vos que la interfície de comunicació (SPI o I2C) estigui habilitada al microcontrolador.
- Prova amb un exemple de treball conegutampel codi proporcionat per Waveshare o el desenvolupador de la biblioteca.
9. Cotes del contorn
Les dimensions físiques del mòdul són importants per a la integració en carcasses o projectes personalitzats.
Imatge 9.1: Dimensions del mòdul (Unitat: mm).
10. Recursos i suport en línia
Per a recursos de desenvolupament detallats, ex.ampPer obtenir més informació sobre el codi i més documentació tècnica, visiteu la pàgina oficial de tutorials en línia de Waveshare:
Tutorial en línia del mòdul OLED Waveshare d'1.54 polzades
Aquest recurs proporciona exampfitxers per a Raspberry Pi, Arduino, STM32, ESP32 i Jetson Nano, que són essencials per començar a utilitzar el mòdul.





