Zmiana wyświetlacza w HOTSPOT z LCD na OLED
Dodane przez sp8nth dnia Sierpień 12 2015 21:13:28

Dla chętnych proponuję zmianę wyświetlacza LCD na OLED w hotspocie mojego autorstwa lub konkurencyjnym projekcie DVSP2 .

Wyświetlacze OLED stają się coraz bardziej popularne i tanie.

W projekcie użyłem wyświetlacza OLED dostępnego na ALLEGRO w cenie ok 30 zł.



Z dostępnych wyświetlaczy należy użyć wyświetlacz 0.96" 128x64 z magistralą SPI o dowolnym kolorze posiadający 7 pinów w tym obowiązkowo PIN RESET (RES, RST,...), wyświetlacze bez pinu RESET wymagają drobnej przeróbki polegającej na usunięciu 3 elementów i podlutowaniu kabelka do wyprowadzenia sygnału RESET.

 

Link do przykładowego właściwego wyświetlacza OLED: ALLEGRO

Inny pasujący wyświetlacz


Podłączenie wyświetlacza SPI do płytki HOTSPOT-a. Do DVSP2 podobnie.


PCB=OLED


1=CS

2=DC

3=RST

4=MOSI (D1)

5=CLK (D0)

6=VCC

7=NC

8=GND


Link do software procka HOTSPOT-a: NTHMEGA_6_5_3_OLED.hex

Program do wgrywaniu plików HEX do Arduino: XLoader.zip



Dla tych co chcą podłączyć wyświetlacz I2C 4 pinowy proponuję kupić ten: ALLEGRO

W przypadku użycia wyświetlacza z komunikacją I2C podłączenie jest bardzo proste:

złącze 8 pin wyświetlacza LCD

1=SDA
6=VCC
8=GND

Złącze 4 pin ENCODER

3=SCL

Wyświetlacz przyklejamy taśmą dwustronnie klejącą do PCB.

Oprogramowanie już jest przetestowane, Adam SP9ACQ włożył w nie sporo pracy.

Tutaj można ściągnąć oprogramowanie do hotspota z wyświetlaczem z magistralą I2C: NTHMEGA_6_5_3_OLED_ACQ_I2C.cpp.hex

Program do wgrywania plików HEX do Arduino: XLoader.zip

Poniżej kilka fotek







Możliwe jest rónież zastosowanie wyświetlacza OLED z I2C do modemów GMSK zaówno do Raspberry PI, jak i ze złączem USB.
Oprogramowanie w trakcie testów, wkrótce więcej info.

Życze przyjemnej zabawy !

PS
We wszystkich projektach dotyczących D-Star nieocenioną pomoc udzielił mi Adam SP9ACQ, zarówno w sprawach sprzętowych jak i oprogramowaniu procesora.