Upang magsimula sa amin ay maunawaan kung ano ang ibig sabihin ng mga ipinakitang OLED. Ang terminong OLED ay nangangahulugang " Organic Light emitting diode" gumagamit ito ng parehong teknolohiya na ginagamit sa karamihan ng aming mga telebisyon ngunit may mas kaunting mga pixel kumpara sa mga ito. Tunay na masaya na magkaroon ng mga cool na naghahanap ng mga module ng pagpapakita na ma-interfaced sa mga Microcontroller dahil gagawin nitong cool ang aming mga proyekto.
Mayroong maraming mga OLED display module na magagamit sa merkado, bawat isa ay may sariling pag-uuri. Kaya bago ka bumili ng isa tiyakin kung alin ang babagay sa iyong proyekto nang mas mahusay. Ang mga karaniwang ginagamit na uri ay inuri sa ibaba
Bago ka magsimulang magtrabaho kasama ang iyong display na OLED siguraduhing sa ilalim ng aling kategorya ang iyong pagpapakita. Ipinakita namin dito ang isang display na Monochrome 7-pin SSD1306 0.96 ”OLED. Ang ganitong uri ng pagpapakita ay maaaring gumana sa tatlong magkakaibang mga Protokol ng komunikasyon tulad ng SPI 3 Wire mode, SPI apat na wire mode at IIC mode. Ang SPI 4-wire mode ay ang pinakamabilis na mode ng komunikasyon at ang isang default.
Mga Pinout at Pag-andar:
Tulad ng sinabi nang mas maaga ang module na ginagamit namin ay magkakaroon ng 7-pin, ang larawan ng pareho ay ipinapakita sa ibaba.
Mayroong maraming mga vendor para sa mga modyul na ito at kaya't ang iyong board ay maaaring magmukhang bahagyang naiiba kaysa sa minahan. Gayundin ang pagbibigay ng pangalan ay maaaring naiiba rin. Ang mga pin at ang mga pag-andar nito ay ipinaliwanag sa talahanayan sa ibaba.
Numero ng Pin |
Pangalan ng Pin |
Ibang pangalan |
Paggamit |
1 |
Gnd |
Lupa |
Ground pin ng modyul |
2 |
Vdd |
Vcc, 5V |
Power pin (3-5V matitiis) |
3 |
SCK |
D0, SCL, CLK |
Gumagawa bilang pin ng orasan. Ginamit para sa parehong I2C at SPI |
4 |
SDA |
D1, MOSI |
Data pin ng modyul. Ginamit para sa parehong IIC at SPI |
5 |
RES |
RST, I-reset |
I-reset ang module (kapaki-pakinabang sa panahon ng SPI) |
6 |
DC |
A0 |
Data Command pin. Ginamit para sa SPI protocol |
7 |
CS |
Piliin ang Chip |
Kapaki-pakinabang kapag higit sa isang module ang ginamit sa ilalim ng SPI protocol |
Ang module na ipinakita sa itaas ay maaaring mapatakbo sa lahat ng tatlong mga mode. Kapag bumili ka ng isa, ang iyong module ay maitatakda upang gumana sa 4-Wire SPI mode bilang default. Maaari mo itong palitan upang gumana sa I2C o 3-Wire SPI sa pamamagitan ng pagbabago ng posisyon ng mga Resistors tulad ng ipinakita sa silong sa ilalim ng layer ng silkscreen ng board.
Paggawa ng isang OLED display:
Upang maipakita ang isang bagay sa screen ng OLED nakikipag-usap kami sa SSD1306 IC na naroroon sa module na OLED. Ang SSD1306IC na ito ay mag-a-update sa bawat pixel na naroroon sa aming OLED display.
Ang komunikasyon na ito ay maaaring mangyari sa pamamagitan ng IIC o SPI mula sa anumang Microcontrollers tulad ng Arduino, PIC, atbp. Upang makipag-usap sa isang IC sa pamamagitan ng alinman sa mga protocol ng komunikasyon dapat muna nating maunawaan ang IC sa pamamagitan ng pagbabasa ng datasheet nito na isang nakakapagod ngunit kapaki-pakinabang na pamamaraan. Dito nakipag-interfaced kami ng OLED kay Arduino.
Mayroong maraming mga Aklatan na magagamit para sa interfacing ito sa iba't ibang mga Microcontroller, gamit kung saan maaari naming gawing mas simple ang interfacing. Ang mga aklatan na ito ay madaling gamitin at may madaling magagamit na mga pagpipilian sa grapiko. Gayundin maraming mga online na tool na magagamit para sa pag-convert ng isang imahe sa isang kaunting mga halaga ng mapa upang mapakain sa mga microcontroller. Tulad ng nilikha namin sa ibaba ng Batman logo na may Arduino gamit ang webtool na ito: