Sadržaj:
- Pribor
- Korak 1: Prekidanje prvog traga
- Korak 2: Dodavanje jastučića za lemljenje
- Korak 3: Prekidanje drugog traga
- Korak 4: Dodavanje prespojnih žica
- Korak 5: Testirajte:)
Video: Dodavanje CS Pin -a na ST7789 1.3 "IPS LCD: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Nedavno sam naišao na jeftin IPS TFT ekran od 1,3 inča. Ima vrlo visoku rezoluciju od 240x240 piksela i vrlo veliku gustoću piksela zbog svoje male veličine. To je IPS ploča, IPS označava InPlane Switching. LCD ekrani koji imaju odlične kutove gledanja i bolju reprodukciju boja od tradicionalnih LCD -a tipa TFT+TN/CSTN. Zato je jedan od mojih omiljenih LCD -a.
Koristi SPI sučelje za komunikaciju s mikrokontrolerom ili SOC -om.
Standardni SPI koristi 4 žice za komunikaciju:
1) MOSI -> Master Out Slave In
2) MISO -> Master In Slave Out
3) SCK -> Serijski sat
4) CS/SS -> Chip Select/Slave Select
SPI dopušta više uređaja na sabirnici, a aktivni uređaj odabire se povlačenjem linije za odabir čipa LOW. Ovaj zaslon nema liniju za odabir čipa razbijenu na zaglavlja.
Možda ćete se pitati zašto se trudite hakirati CS liniju? Pa to ovisi o primjeni. Ako imate zaslon kao jedini uređaj na SPI sabirnici, to je u redu. Zaslon će i dalje raditi, iako ako želite koristiti neki drugi uređaj na SPI sabirnici, poput adaptera SD kartice, nemate sreće jer oboje zahtijevaju zasebne CS linije za razgovor s podređenim uređajem. Zato ćemo izvući CS liniju iz modula.
Ovaj modul ima ukupno 7 pinova:
1) BLK = Pozadinsko osvjetljenje
2) D/C = Podaci/Naredba
3) RES = Resetiraj
4) SDA = serijski podaci ili SPI MOSI
5) SCL = Serijski sat ili SPI SCK
(Nemojte se zbuniti s I2C pinovima SDA i SCK, ovaj zaslon nije I2C.)
6) VCC (3,3 V)
7) Uzemljenje
Spajanjem BLK pina na VCC možemo omogućiti LED pozadinsko osvjetljenje zaslona, ali ovaj pin je beskoristan osim ako ne želite upravljati pozadinskim osvjetljenjem softverom. No, ovaj dodatni pin možemo koristiti kao CS pin uklanjanjem tragova s vrpce LCD -a.
Pribor
1) Oštri rezač ili nož.
2) Lemilica
3) Žica za spajanje ili žica za omatanje (> 28AWG)
4) Pištolj za vruće ljepilo (izborno)
Korak 1: Prekidanje prvog traga
Prvo nabavite oštar rezač. Zatim izrežite trag kao što je prikazano na slici. Učinite to pažljivo jer je zaslon lomljiv i ne dopustite da rezač sklizne i ošteti vrpčni kabel. Nakon prekida traga, provjerite je li BLK pin odspojen od otpornika R2 ispod ovog traga uz pomoć multimetra u kontinuiranom načinu rada.
Korak 2: Dodavanje jastučića za lemljenje
Ponovno uz pomoć rezača pažljivo sastružite masku za lemljenje na tri mjesta prikazana na slici. Pazite da ne otkrijete susjedne tragove jer ćete kasnije otežati lemljenje. Stružite ga dok ne vidite goli bakar. Trebao bi biti dovoljno velik za lemljenje kratkospojnih žica koje ćemo kasnije lemiti.
Zatim ove otvorene bakrene jastučiće polijevajte svježim lemljenjem.
Korak 3: Prekidanje drugog traga
Za sljedeći korak preporučujem upotrebu glačala s kontroliranom temperaturom. Postavite glačalo na oko 350 ° C kako biste izbjegli lomljenje malih jastučića za lemljenje LCD -a. Za ovo ću upotrijebiti svoj pouzdani TS100. Započnite dodavanjem svježeg lema u lemne jastučiće za spajanje vrpce. I počevši s bilo koje strane, lagano povucite vrpcu prema gore kako biste uklonili lemni spoj jedan po jedan. Budite vrlo nježni! Ova vrpca je vrlo krhka. ako ga previše savijete, slomit će se unutarnji tragovi. Sada nakon uklanjanja vrpce, izrežite trag idući od 5. traga s lijeve strane. Ovo je naša linija CS, trajno vezana za GND. Izrežite uz donju stranu traga od zasipa zemlje. Nakon prekida provjerite je li odspojen s GND pina.
Nakon što to učinite, lemite vrpcu na PCB i provjerite sve veze multimetrom.
Korak 4: Dodavanje prespojnih žica
Nabavite nekoliko kratkih žica za kratkospojnike (preporučuje se puna jezgra) i kosite ogoljene krajeve. Spojite jednu žicu s traga BLK Header na CS traku vrpce, a jednu žicu s VCC na trag pozadinskog osvjetljenja.
Ovo će povezati pozadinsko osvjetljenje s VCC -om i povezati slobodno zaglavlje s CS -om.
Nakon provjere dodajte malo vrućeg ljepila na žice i spojeve.
Korak 5: Testirajte:)
Testirajte TFT sa svojim omiljenim MCU -om.
Knjižnica Adafruit ST77XX
Knjižnica Adafruit GFX
Preporučeni:
ESP32 i ST7789 135x240 LCD zaslon: 3 koraka
ESP32 i ST7789 135x240 LCD zaslon: Kako spojiti zaslon ST7789 na ESP32 ploču. Eksperimentirao sam s drugim zaslonima i ovaj se pokazao pomalo teškim za pokretanje. Nadajmo se da će ovaj dijagram ožičenja i kod pomoći drugima
Dodavanje monitora upotrebe kućnom termostatu: 4 koraka
Dodajte nadzor korištenja kućnom termostatu: Davno, davno, prije nego što je postojalo nešto poput "pametnog" termostat, imao sam kućni termostat koji je davao dnevno (mislim - možda tjedno) ukupno " na vrijeme " za moj sustav grijanja i klimatizacije. Stvari su se promijenile … Las
"Ready Maker" - Kontrola nad projektom "Lego Power Functions" projekt: 9 koraka
"Ready Maker" - Kontrola nad projektom "Lego Power Functions" projekt: Naučite kako kontrolirati Lego " Power funkcije " komponente s Arduino pločom i izgradite svoj projekt u " Ready Maker " editor (kod nije potreban) za daljinsko upravljanje modelom
HC - 06 (Slave modul) Promjena "NAME" bez upotrebe "Monitor Serial Arduino" koji "radi jednostavno": Besprijekoran način!: 3 koraka
HC - 06 (Slave modul) Promjena "NAME" bez upotrebe "Monitor Serial Arduino" … koji "radi lako": Besprijekoran način!: Nakon " Dugotrajno " pokušavajući promijeniti naziv u HC - 06 (slave modul), koristeći " serijski monitor Arduina, bez " Uspjeh ", pronašao sam drugi jednostavan način i dijelim ih sada! Zabavite se prijatelji
Pretvaranje vaše kamere u "vojnu noćnu vidljivost", dodavanje efekta noćne vizije ili stvaranje načina rada "NightVision" na bilo kojoj kameri !!!: 3 koraka
Pretvaranje vaše kamere u "vojnu noćnu vidljivost", dodavanje učinka noćne vizije ili stvaranje načina rada "NightVision" na bilo kojoj kameri !!!: *** Ovo je već bilo na DIGITALNOM DANU FOTO NATJEČAJ, Molimo glasajte za mene ** *Ako vam je potrebna pomoć, pošaljite e -poštu na [email protected] Govorim engleski, francuski, japanski, španjolski i znam neke druge jezike ako