Turinys:

DIDELIS raidžių ir skaitmenų ekranas: 7 žingsniai (su nuotraukomis)
DIDELIS raidžių ir skaitmenų ekranas: 7 žingsniai (su nuotraukomis)

Video: DIDELIS raidžių ir skaitmenų ekranas: 7 žingsniai (su nuotraukomis)

Video: DIDELIS raidžių ir skaitmenų ekranas: 7 žingsniai (su nuotraukomis)
Video: Mano darbas – stebėti mišką ir čia vyksta kažkas keisto. 2024, Liepa
Anonim
DIDELIS raidžių ir skaitmenų ekranas
DIDELIS raidžių ir skaitmenų ekranas
DIDELIS raidžių ir skaitmenų ekranas
DIDELIS raidžių ir skaitmenų ekranas
DIDELIS raidžių ir skaitmenų ekranas
DIDELIS raidžių ir skaitmenų ekranas

Yra mažai pasirinkimų, jei jums reikia ekrano, matomo iš viso kambario, didelio ekrano. Galite pagaminti tokius kaip mano „laiko kvadratas“arba „šviesos diodai ant stiklo“, tačiau tai užtrunka apie 40 valandų varginančio darbo. Taigi čia yra lengva padaryti didelį ekraną. Komplekte yra 4 pagrindiniai laidai, 5 voltai, įžeminimas, SDA, SCL. Kiekvienas simbolių ekranas kainuoja apie du ar tris dolerius. Taigi 8x2 ekranas kainuoja apie 30 USD. Neskaičiuojant RTC, „Arduino“, 3D spaudinių, korpuso.

Eskizas yra paprastas ir lengvai suprantamas. Lengva modifikuoti bet kuriame raidiniame ir skaitmeniniame ekrane. Raidės yra 1/2 dydžio su 1/2 dydžio skaičiais ir viso dydžio skaičių rinkiniu.

Trūkumas yra tas, kad galite sukurti tik 64 simbolių ekraną. TCA9548 pritrūksta adresų (8). „Hitachi LCD“yra labai LĖTAS, o bet koks didesnis ekranas ir rašymo laikas užtrunka maždaug visą sekundę, kad užpildytų visą ekraną. Taigi, jei norėjote sienos dydžio ekrano, jis bus lėtas. Yra daug būdų, kaip apgauti ir naudoti daugiau nei 64 lcd, bet šiame straipsnyje to neaptarinėsiu, nes tai lengva parodyti.

TAIP skystųjų kristalų nuotraukos ……. Šie ekranai atrodo DIDŽIAI realiame gyvenime.

Priedai:

Bet koks uno 328… nano, pro-mini, uno…

populiarus RTC ZS-042 modulis (DS3231)

TCA9548 I2c mux skirstytuvas

„Hitachi 1602“su kuprine I2c net 64

3D spausdintas PCB viršelis. Turiu pasirinkti 2 tipus

medinis gaubtas, kaip paveikslų rėmas, pagamintas iš 1,5 colio medžio apdailos („Lowes“sandėlyje)

pagrindiniai įgūdžiai: lydmetalis, viela, sujungimas, reguliavimas, M2 veržlės ir varžtai

1 žingsnis: pagrindinės dalys

Pagrindinės dalys
Pagrindinės dalys
Pagrindinės dalys
Pagrindinės dalys
Pagrindinės dalys
Pagrindinės dalys
Pagrindinės dalys
Pagrindinės dalys

pagrindinės konstrukcijos dalys

Medinis rėmas yra standartinė „Lowes“medžio apdaila. Jūs nematote vidinės lūpos, kuri yra maždaug 1/4 colio gylio. Ši lūpa leidžia 3D dangteliui tilpti į rėmą ir paliesti priekį, nenukritus.

2 žingsnis: VISKO, KO NORITE

VISKO, KO NORI
VISKO, KO NORI
VISKO, KO NORI
VISKO, KO NORI
VISKO, KO NORI
VISKO, KO NORI

keletas pagrindinių konstrukcijų ir patarimų:

Aš persidengiu LCD plokštę, kad jos būtų arčiau, tada įsukiu per persidengiančias skyles. Įdėkite juostą arba izoliaciją tarp dviejų, nes jie sutrumpės. Gavau šiek tiek LCD su pritvirtinta kuprine „I2c“ir turėjau išimti kuprinę ir ją vėl sumontuoti, nes kojos buvo per gilios ir neleis sutapti. Pabandykite atskirti LCD ir kuprines. Lituokite kuprinę tiesiog lygiagrečiai su LCD, kad jos galėtų persidengti.

LCD ekranai yra suskirstyti į 8 bankus. Tačiau mano 3D spausdintuvo lova nebus tokia plati, kad padarysiu dangtelį 6 LCD bankui. tada aš padariau grandinėlę kaip dangtį, kuris gali būti bet kokio pločio. Tiesiog pridėkite paskutinį galą. Aš naudoju juodus pomėgių dažus, kad padengčiau LCD lemputę, kad lemputė nespindėtų pro priekį. Dažykite žemyn, kad bet koks bėgimas nenukristų iš LCD, o ne patektų į LCD ir nesunaikintų.

Sudėkite tiek LCD, kiek jums reikia. 8x2 paveikslų rėmas yra geriausios formos, tačiau galite padaryti 16x2 ar bet kokį norimą dydį.

3 žingsnis: SCHEMINIAI ir 3D spaudiniai

SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai
SCHEMATINIAI ir 3D spaudiniai

Prijungimas yra lengvas, tik 4 laidai. Galite naudoti trumpiklius, bet jei tai yra ilgalaikis projektas, vietoj to lituosiu laidus.

Mano spausdintuve telpa 6 ledų bankas, todėl padariau bet kokio dydžio rėmą. Tiesiog pridėkite ir tada pritvirtinkite galinę dalį.

4 veiksmas: tiesiog nufotografuokite, kaip parodyti, kaip

TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip
TIK PIC, kad parodytumėte, kaip

Kaip parodyta schemoje, kiekvienas LCD eina į kitą „S“kaištį 9548. Nepririštas prie pagrindinių SDA, SCL linijų. 9548 perjungia I2c linijas į kiekvieną LCD. Turėkite tai omenyje.

Pašalinau raudoną maitinimo šaltinį iš kuprinės tik dėl to, kad jis buvo per šviesus, taip pat naudoju diodą per ledinį megztinį, o ne nulinio omo trumpiklį. Diodas yra standartinis silicio diodas ir sumažina 0,7 įtampą, kad apšvietimas būtų tinkamas. (naktį ne per šviesu)

5 veiksmas: eskizas

Eskizas yra paprastas ir tiesiai į priekį. Aš neprieštarauju, jei kas nors sukuria šoninių raidžių ir skaitmenų biblioteką … tiesiog suteikite man šiek tiek nuopelnų, panašių į Jimo Jakubcino raidinius skaitmenis.

Nuoroda į LCD yra „Hitachi 16x02“standartinis LCD modulis. Jame yra 8 cm3 (pasirinktiniai simboliai). Kopiją galima pakeisti bet kuriuo metu, tačiau jei tuo pačiu metu atspausdinami 2 to paties adreso adresai, paskutinis kopija perrašo kitą. Taigi iš esmės galite naudoti tik 8 rinkinį. Yra nedidelis būdas tai įveikti, tačiau jis yra labai ribotas. Kiekviena raidė suformuota iš masyvo, išsaugoto PROGMEM. Tada iškviečiamas iš kito „cname“masyvo naudojant funkciją ir „xc“kaip kvietimo kintamasis. Rodymui naudojamas „displayChr (bank, #lcd, top/btm, cname)“. Šiame eskize turiu tik 2 bankus iš 8. Didžiausias gali būti 8x8. Tiesiog pridėkite prie „displayChr ()“kitą „if bank“, nurodydami teisingą 9548 adresą (žr. Adreso tiesos lentelę). Norėdami perjungti I2c liniją į kitą 9548 „S“kaištį, skambinkite rašydami (0-7). MUX I2c bibliotekoje jis pamiršo pasakyti, kad B00000000 išjungia visus išvesties jungiklius. Taigi, norint naudoti LCD # 3 (0-7) B00000100 arba 4. Perjungimas yra toks lengvas, kad pašalinau biblioteką iš eskizo, bet galbūt norėsite atsisiųsti ir pamatyti, kaip paprasta.

Norėdami išspausdinti simbolį, tiesiog paskambinkite „displayChr“(x, x1, x2, x3).

X = Tai bus bankas 0-7

X1 = LCD # 0-7 (iš kairės į dešinę)

X2 = „topS“arba „botS“, kad mažosios raidės būtų spausdinamos 1/2 lcd. Didesni skaičiai automatiškai žinos, kad užpildys visą LCD

X3 = yra raidės pavadinimas arba ARRAY PLACE cname

RTC turi įmontuotą temperatūrą, todėl galima naudoti patalpų rodmenis.

Turiu lengvą DOW, iš kurio nukopijavau ????

Norėdami paleisti laikrodį, prisijunkite prie kompiuterio ir įveskite teisingą laiką 'SETUP ()'. RTC turi bateriją, todėl laikas bus geras. Valandas reikės koreguoti taupant vasaros laiką, todėl jūs arba įdiegsite paprastą tiesiog atnaujinimo jungiklį per kompiuterį.

| A2 | A1 | A0 | I2C adresas ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77

6 veiksmas: KITI NUSTATYMAI

KITI NUSTATYMAI
KITI NUSTATYMAI
KITI NUSTATYMAI
KITI NUSTATYMAI
KITI NUSTATYMAI
KITI NUSTATYMAI

Mano pirmasis LCD masyvas naudojo nand vartus ir pakeitė LCD įjungimą į atskirus LCD. Tada aš naudoju CD4051 mikroschemą, skirtą duomenims perjungti. Jis turi įvestį ir perjungia 8 linijas. Visai kaip seno rotoriaus jungiklis. Aš čia turiu PCB. Naudodami šią sąranką galite naudoti I2c ir sulaužyti įjungimo kaištį bei prijungti prie 4051 įvesties, kuri įgalinimą perjungia į pasirinktą LCD. Įjungimo funkciją galite nuolat keisti kaskadomis į LCD. Bet tai apriboja 4051 tik 7 jungiklius, o aštuntasis eina į kitą 4051. tai daro bankus = 7 ne 8. Aš naudoju visus 8 ir pakeičiau kitos kuprinės adresą antrame banke. Ši antroji kuprinė turi 4051, susietą su įjungimo funkcija, ir perjungia tą patį, kaip ir pirmame banke. Tiesiog turi antrą adresą SDA, SCL linijose.

Šiai sąrankai reikia lygiagrečiai sujungti visas 6 LCD duomenų linijas. RW į žemę. Tai užtrunka daug ilgiau, ir aš rekomenduočiau kiekvienam LCD prijungti jungtį. Ši sąranka skirta tik VIENAI kuprinei banke, o ne kuprinei kiekvienam LCD.

Jei norite daugiau informacijos apie šią sąranką, pridėkite komentarą. jis daug sunkesnis ir įtraukiantis už kitą.

7 žingsnis: BAIGIAMOSIOS PIC

BAIGIAMOSIOS PIC
BAIGIAMOSIOS PIC
BAIGIAMOSIOS PIC
BAIGIAMOSIOS PIC
BAIGIAMOSIOS PIC
BAIGIAMOSIOS PIC

Tik keletas kitų nuotraukų. Turiu lauko HC12 GPS laikrodį, kuris siunčia atnaujinimus į kitą LCD ekraną (nuotraukose). Tiesiog parodyti, ką galima padaryti. Tai yra į rytus, kad būtų rodomas bet koks DIDELIS EKRANAS.

ačiū, kad skaitote…

Prašome peržiūrėti kitus mano projektus..oldmaninSC.

ir tau patiks mano „BUD BALL“

Rekomenduojamas: