Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten
- Hapi 2: Njihni LCD -në tuaj
- Hapi 3: Përgatitja e Shtojcës dhe Paraqitjes
- Hapi 4: Koha për instalime elektrike
- Hapi 5: Puna
- Hapi 6: Shijoni
Video: Kompleti i trajnerit LCD: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Disa vjet më parë, u njoha me botën e Arduino. Unë u magjepsa nga fakti që ju mund t'i bëni gjërat të funksionojnë vetëm duke shtypur disa rreshta të kodit. Nuk ju pëlqen si funksionon? Ndryshoni disa rreshta të kodit dhe ja ku e keni. Sapo mora Arduino -n tim të parë, si çdo hobist tjetër i ngazëllyer, provova secilën prej qarqeve shembullor bazë që nga ndezja e një LED në shfaqjen e emrit tim në një ekran LCD 16 x 2. Ka shumë mësime në internet së bashku me kodin. Thjesht kopjoni ngjisni kodin dhe qarku juaj po funksionon. Me kalimin e kohës fillova të luaj me komponentë më kompleksë si ekranet OLED, sensorët, etj.
Pasi u argëtova pak me Arduino, kuptova se disa gjëra nuk janë të plota. Çfarë bën lcd.print ("Përshëndetje, Botë!") Në të vërtetë? Çfarë bën secila kunj i ekranit? Si komunikon mikrokontrolluesi në Arduino me ekranin? Ne thjesht e anashkalojmë këtë sepse një detyrë komplekse për të bërë një komponent si ata që punojnë është bërë e thjeshtë për ne me ndihmën e një Biblioteke! Biblioteka është një koleksion i një grupi udhëzimesh të paracaktuar. Shumica e informacionit fshihet në këto biblioteka. Kur programi kryesor arrin funksionin si lcd.print, programi do të hidhet në bibliotekë, do të kërkojë funksionin dhe do ta ekzekutojë atë. Pas ekzekutimit, ai kthehet përsëri në programin kryesor. Në shembullin e mësipërm, mund të keni hasur në rreshta të tillë në programin #include. Biblioteka e përdorur këtu është LiquidCrystal.
Megjithëse programi kryesor bëhet i vogël dhe i lehtë për t’u kuptuar, ai fsheh shumë informacion dhe mund të jetë konfuz për fillestarët si ne. Pra, në këtë Instructable le të përpiqemi të drejtojmë një ekran LCD, por pa një mikrokontrollues! Po, ju do të jeni mikrokontrolluesi. Kjo do të na ndihmojë të dimë se çfarë detyre bën një mikrokontrollues për të shfaqur një tekst në ekran.
Le të kthehemi në bazat
Hapi 1: Gjërat që ju nevojiten
1) Ekran LCD 16 x 2 x1
2) Çelësat SPDT Toggle x8
3) Butoni Momental i Shtypjes x1
4) Slide Switch x1
5) 1k Potenciometër x1
6) Bordi i prishjes së mikro USB x1
7) Kutia e mbylljes së projektit x1
Hapi 2: Njihni LCD -në tuaj
Ekrani LCD më i njohur 16 x 2 në botën e hobi do të ketë 16 kunja. Ne do të përdorim të njëjtën ekran për demonstrimin. Para se të shkojmë më tej, le të hedhim një vështrim se çfarë bën secila nga 16 kunjat.
LOW - Lidhja e kunjit me tokën.
LART HIGH - Lidhja e kunjit në +5V.
Pin 1: GND
Lidhni kunjin me tokën.
Pin 2: VCC
Lidheni kunjin me +5V.
Pin 3: Rregulloni kontrastin
Kontrasti i LCD -së mund të rregullohet duke siguruar një tension në këtë pin midis 0V dhe 5V. Kjo mund të bëhet me ndihmën e një potenciometri.
Pin 4: Regjistrohu Zgjedhja (RS)
Ekrani ka dy regjistra dmth. Regjistri i të Dhënave dhe Regjistri i Udhëzimeve i cili mund të zgjidhet me ndihmën e këtij kunji. Tërhiqeni pinin poshtë për të zgjedhur regjistrin e udhëzimeve dhe të lartë për të zgjedhur regjistrin e të dhënave.
Regjistri i udhëzimeve përdoret për të dërguar udhëzime të tilla si fillimi i shfaqjes, shfaqja e qartë, etj., Ndërsa regjistri i të dhënave përdoret për të dërguar karaktere ASCII në ekran.
Pin 5: Lexo/Shkruaj (R/W)
Ky pin ju lejon të shkruani ose lexoni nga regjistri i zgjedhur. Tërhiqeni pinin poshtë për të shkruar ose lart për të lexuar.
Pin 7 në Pin 14: DB0 - DB7
Këto janë bitët e të dhënave nga 0 në 7 të cilat përfaqësojnë një numër binar 8-bit.
Pin 6: Aktivizo (E)
Kur të keni vendosur të gjitha kunjat e mësipërm ashtu siç dëshironi, një impuls i lartë në i ulët në këtë kunj do të furnizojë të gjithë informacionin në ekran.
Pin 15: LED +5V
Pin 16: LED GND
Kunjat 15 dhe 16 janë për LED me dritë të pasme. Lidhni pinin 15 dhe 16 përkatësisht me +5V dhe GND.
Hapi 3: Përgatitja e Shtojcës dhe Paraqitjes
Zgjidhni një kuti të përshtatshme të mbylljes së projektit. Miniera ka një dimension 20x15x4 cm. Planifikoni paraqitjen e përbërësve që do të instalohen në kuti siç tregohet në figurë. Jini krijues në zgjedhjen e paraqitjes për aq kohë sa është e arsyeshme. Unë në fakt e ripërdora këtë kuti e cila ishte përdorur fillimisht në ndonjë projekt tjetër. Kishte disa fole dhe vrima të shpuara tashmë dhe kështu më duhej të planifikoja paraqitjen sipas saj.
8x çelësa SPDT Toggle për D0 - D7.
Butoni 1x Momentary Push për Aktivizim
1x Slide Switch për të zgjedhur midis Udhëzimeve dhe Regjistrit të të Dhënave.
Tenxhere 1x 1k Ohm për kontrast.
Hapi 4: Koha për instalime elektrike
Referojuni diagramit skematik të bashkangjitur këtu.
Tabela e mikro USB breakout ka 5 terminale nga të cilët ne do të përdorim vetëm dy dmth. VBUS (+5V) dhe GND pasi ne po përdorim USB vetëm për energji.
Lidhni të gjithë terminalet e sipërm të çelsave ndërrues së bashku siç tregohet në figurë. Kjo do të lidhet me GND. Në mënyrë të ngjashme, lidhni të gjithë terminalet e poshtëm së bashku. Kjo do të lidhet me +5V. Lidhni terminalin e mesëm të ndërprerësit të parë me D7 (kunja 14) në LCD. Në mënyrë të ngjashme, terminali i mesëm i kalimit të dytë në D6 (pin 13) dhe kështu me radhë deri në D0 (pin 7).
Lidhni çdo terminal të butonit shtytës në +5V. Lidhni terminalin tjetër me GND përmes një rezistence 1k. Lidhni të njëjtin terminal me Enable (pin 6) në LCD. Lidhni një kondensator elektrolitik 100uF nëpër ndërprerës me anën negative të kondensatorit të lidhur me terminalin me rezistencën e bashkangjitur në të.
Lidhni kunjin e mesëm të çelësit të rrëshqitjes në kunjin 4 në LCD dhe terminalin e poshtëm dhe të sipërm në +5V dhe GND përkatësisht.
Lidhni dy terminalet e jashtëm të tenxhere përkatësisht me +5V dhe GND dhe kunjin e mesëm me rregullimin e Kontrastit (kunja 3) në LCD.
Lidhni kunjat 1, 5 dhe 16 në LCD me GND
Lidhni kunjat 2 dhe 15 në +5V.
Hapi 5: Puna
LCD aktual kontrollohet nga një IC i quajtur HD44780U i cili mund të shihet si një pikë e zezë në pjesën e pasme të modulit LCD. Ashtë një Kontrollues/Shofer i Kristalit të Lëngshëm. Fleta e të dhënave për këtë shofer mund të gjendet këtu.
Për të funksionuar LCD, duhet të kalojmë disa hapa. Kjo përfshin inicializimin e LCD duke dhënë një sërë udhëzimesh të ndjekura nga të dhënat aktuale (karakteret). Të gjitha informacionet mund të gjenden në fletën e të dhënave. Por tani për tani, unë do të jap një demonstrim të shpejtë se si të shtypni HELLO! në ekran.
Shënim: 0 do të thotë LOW (GND)
1 do të thotë LART (+5V)
Së pari, ndizni energjinë. Drita e pasme e LCD duhet të ndizet.
Hapi 1: Ndërsa do të dërgojmë Udhëzime, Regjistri i Udhëzimeve (IR) duhet të zgjidhet duke përdorur çelësin rrëshqitës.
Hapi 2: Tjetra, ne do t'i vendosim bitët duke përdorur çelsat e ndërrimit si 00001111 siç tregohet. Kjo do të ndezë ekranin, kursorin dhe ndezjen e kursorit. Shtypni butonin e aktivizimit. Tani duhet të jeni në gjendje të shihni kursorin që pulson në këndin e sipërm të majtë të ekranit. Rregulloni kontrastin duke përdorur tenxheren nëse është e nevojshme.
Hapi 3: Vendosni çelësat e ndërrimit si 00110000 siç tregohet dhe shtypni Enable. Kjo do të vendosë që ekrani të pranojë të dhëna 8-bit, të mundësojë së pari nga dy rreshtat dhe të vendosë madhësinë e fontit në 5x8.
Hapi 4: Vendosni çelësin rrëshqitës në Regjistri i të Dhënave (DR) në mënyrë që tani të mund të dërgojmë disa karaktere.
Referojuni dokumentit të bashkangjitur këtu për të gjetur pjesët për secilin karakter
Hapi 5: Për të shfaqur H, vendosni çelësat e kalimit në 01001000 dhe shtypni aktivizo. Përsëriteni të njëjtën gjë për çdo personazh.
Hapi 6: Për të shfaqur E, vendosni çelësat e kalimit në 01000101 dhe shtypni aktivizo.
Hapi 7: Për të shfaqur L, vendosni çelësat e kalimit në 01001100 dhe shtypni aktivizimin dy herë.
Hapi 8: Për të shfaqur O, vendosni çelësat e kalimit në 01001111 dhe shtypni aktivizo.
Hapi 9: Për të shfaqur!, Vendosni çelësat e kalimit në 00100001 dhe shtypni aktivizo.
Te lumte! Tani duhet të shihni HELLO! në ekran.
Hapi 6: Shijoni
Ne sapo mësuam se vetëm për të shtypur disa shkronja në ekran ka shumë hapa të përfshirë në proces. Në këtë mënyrë, ne mund të mësojmë se çfarë bën një mikrokontrollues për të komunikuar me ekranet. Ne pamë vetëm disa udhëzime nga shumë. Mund të argëtoheni me të dhe të mësoni gjatë rrugës!
Tani ne mund të kuptojmë se si dhe pse krijohen bibliotekat dhe gjithashtu punën e madhe që shkon pas krijimit të një biblioteke për një pajisje.
Faleminderit që qëndruat deri në fund. Shpresoj se të gjithë ju pëlqen ky projekt dhe keni mësuar diçka të re sot. Më tregoni nëse e bëni një për veten tuaj. Regjistrohuni në kanalin tim në YouTube për më shumë projekte të ardhshme. Faleminderit edhe një herë!
Çmimi i Parë në Sfidën e Këshillave dhe Trukave Elektronikë
Recommended:
Kompleti i konvertimit të makinë shkrimi USB: 9 hapa (me fotografi)
Kompleti i Konvertimit të Makinave të Shkrimit USB: Ka diçka shumë magjike në lidhje me shtypjen në ato makina shkrimi manuale të shkollës së vjetër. Nga kapja e kënaqshme e çelësave të ngarkuar me pranverë, te shkëlqimi i thekseve të lustruara të kromit, tek shenjat e qarta në faqen e shtypur, makinat e shkrimit bëjnë një përpjekje
Kompleti i daulleve elektronike të bëra me shtëpi me Arduino Mega 2560: 10 hapa (me fotografi)
Kompleti i daulleve elektronike të bëra me shtëpi me Arduino Mega2560: Ky është Projekti im Arduino. Si të ndërtoni një çantë e-daulle me Arduino? Përshëndetje lexues i dashur! -Pse bëni një Projekt të tillë? Para së gjithash sepse nëse ju pëlqejnë këto lloj gjërash, do të kënaqeni shumë me procesin e punës. Së dyti, sepse është me të vërtetë e lirë
Kompleti MiniPOV3: 8 hapa (me fotografi)
Kit MiniPOV3: Kjo është një lodër e lirë e Vazhdimësisë së Vizionit (POV), e cila është krijuar për fillestarët në elektronikë. Ju e lëvizni këtë gjë të vogël për të zbuluar një mesazh ose imazh të personalizueshëm përmes 8 LED -ve të kuq. Ka 4 vrima për montim në biçikleta, tifozë,
Kompleti i Trajnuesit të Amplitude Modulator dhe Demodulator: 5 hapa (me fotografi)
Kompleti i Trajnuesit të Amplitude Modulator dhe Demodulator: &dem; Modulimi është procesi i ndryshimit të një ose më shumë vetive të një forme valore periodike (sinjal bartës) me një sinjal modulues (informacion) që do të transmetohet. &Dem; Një modulator është një pajisje që kryen modulim. &Dem; Demodulator është një pajisje
Kompleti TV-B-Gone: 12 hapa (me fotografi)
Kompleti TV-B-Gone: I lodhur nga të gjithë ata televizorë LCD kudo? Dëshironi një pushim nga reklamat ndërsa përpiqeni të hani? Dëshironi të zmadhoni ekranet nga e gjithë rruga? Kompleti TV-B-Gone është ajo që ju nevojitet! Ky version me fuqi shumë të lartë të TV-së popullore-B-Gone është argëtues për të bërë një