Sisukord:

SUUR tähtnumbriline kuvar: 7 sammu (piltidega)
SUUR tähtnumbriline kuvar: 7 sammu (piltidega)

Video: SUUR tähtnumbriline kuvar: 7 sammu (piltidega)

Video: SUUR tähtnumbriline kuvar: 7 sammu (piltidega)
Video: CS50 2013 - Week 9 2024, Juuli
Anonim
SUUR tähtnumbriline kuvar
SUUR tähtnumbriline kuvar
SUUR tähtnumbriline kuvar
SUUR tähtnumbriline kuvar
SUUR tähtnumbriline kuvar
SUUR tähtnumbriline kuvar

Valikuid on vähe, kui vajate ekraani, mida saab näha kogu ruumist, suurt ekraani. Saate teha selliseid, nagu minu aja ruudus või LED -id klaasil, kuid see võtab umbes 40 tundi tüütut tööd. Nii et siin on lihtne teha suurt ekraani. Ehitisel on 4 põhijuhet, 5 volti, maandus, SDA, SCL. Iga tähemärgi kuvamine maksis umbes kaks kuni kolm dollarit. Seega on 8x2 ekraan umbes 30 dollarit. Ei arvestata RTC -d, Arduinot, 3D -printimist, ümbrist.

Eskiis on lihtne ja kergesti mõistetav. Lihtne muuta mis tahes tähtnumbrilise ekraani jaoks. Tähed on 1/2 suurused, 1/2 suurusega numbrid ja täissuuruses numbrid.

Puuduseks on see, et saate kuvada ainult 64 sümbolit. TCA9548 -l on aadressid otsas (8). Hitachi LCD on väga AEGLANE ja suurem ekraan ning kirjutamisaeg võtab kogu ekraani täitmiseks umbes ühe sekundi. Nii et kui soovite seina suurusega ekraani, on see aeglane. Rohkem kui 64 lcd petta ja kasutada on palju viise, kuid ma ei käsitle seda selles postituses, kuna seda on lihtne kuvada.

JAH LCD -ekraanil olevad fotod…… EI tule hästi välja. Need kuvarid näevad reaalses elus SUURED välja.

Tarvikud:

Kõik uno 328… nano, pro-mini, uno…

populaarne RTC ZS-042 moodul (DS3231)

TCA9548 I2c mux splitter

Hitachi 1602 seljakotiga I2c koguni 64

PCB kaane 3D trükk. Mul on 2 tüüpi valida

puidust ümbris nagu pildiraam, mis on valmistatud 1,5 -tollisest puidust viimistlusest (Lowes'i laos)

põhioskused: jootmine, traat, ühendamine, adj, M2 mutrid ja poldid

Samm: põhiosad

Põhiosad
Põhiosad
Põhiosad
Põhiosad
Põhiosad
Põhiosad
Põhiosad
Põhiosad

ehituse põhiosad

Puitraam on Lowes'i tavaline puitviimistlus. Te ei näe sisemist huult, mis on umbes 1/4 tolli sügav. See huul võimaldab 3D -kaanel mahtuda raami sisse ja puudutada esikülge, ilma et see läbi kukuks.

2. samm: MIDAGI, MIDA TAHAD

ÜKSKÕIK MIDA TAHAD
ÜKSKÕIK MIDA TAHAD
ÜKSKÕIK MIDA TAHAD
ÜKSKÕIK MIDA TAHAD
ÜKSKÕIK MIDA TAHAD
ÜKSKÕIK MIDA TAHAD

mõned põhikonstruktsioonid ja näpunäited:

Katan LCD -plaadi, et need lähemale läheks, seejärel keeran kattuvad augud läbi. Pange nende vahele teip või mõni isolatsioon, kuna need lähevad lühikeseks. Sain lcd koos I2c seljakotiga ja pidin seljakoti eemaldama ja tagasi panema, kuna jalad olid liiga sügavad ja ei lubanud kattumist. Proovige eraldada LCD ja seljakotid. Jootke seljakott lihtsalt LCD -ga ühtlaseks, et need saaksid kattuda.

LCD -d on eraldatud kaheksaks. Kuid minu 3D -printeri voodi ei prindita nii laialt, nii et tegin katte 6 -le pangale. siis tegin sellise keti nagu kate, mis võib olla mis tahes laiusega. Lisage lihtsalt viimane lõpposa. Ma kasutan lcd LED -i katmiseks musta hobivärvi, nii et LED ei paista läbi esikülje. Värvige allapoole, nii et kõik jooksud saaksid LCD -lt ära voolata, selle asemel et LCD -sse voolata ja seda hävitada.

Virna nii palju LCD -sid kui vaja. 8x2 pildiraam on parima kujuga, kuid võite teha 16x2 või mis tahes suuruse, mis teile meeldib.

3. samm: SKEEMA- ja 3D -väljatrükid

Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid
Skeemilised ja 3D -väljatrükid

Ühendus on lihtne, ainult 4 juhtmega. Võite kasutada hüppakaableid, kuid kui see on pikaajaline projekt, siis jootan selle asemel juhtmed.

Minu printerile sobib 6 led -pank, nii et tegin mis tahes suurusega raami. Lihtsalt lisage ja seejärel kinnitage ots.

Samm 4: PILT, KUIDAS NÄIDATA

VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS
VAID PILT NÄITA, KUIDAS

Nagu on näidatud skemaatiliselt, läheb iga LCD 9548. erineva S -tihvti külge. Ei ole seotud SDA põhi-, SCL -liinidega. 9548 lülitab I2c read igale LCD -le. Pidage seda meeles.

Eemaldasin seljakotist punase toiteallika lihtsalt sellepärast, et see oli liiga hele, kasutan ka dioodi üle led -hüppaja null -oomi hüppaja asemel. Diood on tavaline ränidiood ja see langetab pinge 0,7, et taustvalgus oleks õige. (öösel pole liiga hele)

5. samm: ESKOND

Sketš on lihtne ja sirgjooneline. Mul pole midagi selle vastu, kui keegi koostab kõrvaltähtede ja tähtedega raamatukogu … lihtsalt andke mulle Jim Jakubcini tähtnumbril põhinev krediit.

Viide LCD -le on Hitachi 16x02 standardne LCD -moodul. Selle koopia (kohandatud sümbolid) on 8. Koopiat saab igal ajal muuta, kuid kui samal ajal prinditakse 2 sama aadressi, kirjutab teine koopia teise üle. Nii et põhimõtteliselt saate kasutada ainult komplekti 8. Selle ületamiseks on kerge viis, kuid see on äärmiselt piiratud. Iga täht moodustatakse PROGMEM -is salvestatud massiivist. Seejärel helistati teisest 'cname' massiivist, kasutades funktsiooni ja 'xc' kõne muutujana. Ekraani tegemiseks kasutatakse 'displayChr (pank, #lcd, top/btm, cname). Selles visandis on mul ainult 2 panka kaheksast. Maksimaalne võiks olla 8x8. Lihtsalt lisage displayChr () -le veel üks 'kui pank' koos õige aadressiga 9548. (vt aadressi tõde tabel). I2c liini ümberlülitamiseks teisele 9548 S-nööbile kirjutatakse kõne (0-7). MUX I2c raamatukogus unustas ta öelda, et B00000000 lülitab kõik väljundlülitid välja. Nii et kasutada lcd # 3 (0-7) B00000100 või 4. Lülitamine on nii lihtne, et eemaldasin kogu oma eskiisist, kuid võiksite alla laadida ja vaadata, kui lihtne see raamatukogu on.

Sümboli printimiseks helistage lihtsalt displayChr (x, x1, x2, x3).

X = see on pank 0-7

X1 = lcd # 0-7 (vasakult paremale)

X2 = topS või botS väikeste tähtede trükkimiseks 1/2 lcd. Suuremad numbrid teavad automaatselt, et täidavad kogu lcd

X3 = on cname tähe nimi või ARRAY PLACE

RTC -l on sisseehitatud temperatuur, nii et seda saab kasutada siseruumides.

Mul on lihtne DOW, millest kopeerisin ????

Kella käivitamiseks ühendage arvuti ja sisestage õiged kellaajad 'SETUP ()' seadmel. RTC -l on aku, nii et ajad on head. Tunde tuleb muuta suveajal, nii et installite arvuti kaudu lihtsalt värskendamise lüliti.

| A2 | A1 | A0 | I2C aadress ||: ---: |: ---: |: ---: |: ---------: | | 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. samm: MUUD SEADISTUSED

MUUD SEADISTUSED
MUUD SEADISTUSED
MUUD SEADISTUSED
MUUD SEADISTUSED
MUUD SEADISTUSED
MUUD SEADISTUSED

Minu esimene LCD -massiiv kasutas nand -väravaid ja lülitas LCD -lubamise eraldi LCD -dele. Seejärel kasutasin andmete vahetamiseks CD4051 kiipi. Sellel on sisse- ja väljalülitatud 8 rida. Täpselt nagu vanamoodne rootori lüliti. Mul on siin PCB. Selle seadistusega saate kasutada I2c -d ja katkestada lubatava tihvti ning ühendada iot 4051 sisendiga, mis lülitab lubamise valitud LCD -le. Saate lubamise igavesti LCD -dele kaskaadida. Kuid see piirab 4051 ainult 7 lülitini ja kaheksas läheb järgmisele 4051. see teeb pangad = 7 mitte 8. Ma kasutasin kõiki 8 ja muutsin teise panga teise seljakoti aadressi. sellel teisel seljakotil on 4051 lubatud ja see lülitub samamoodi nagu esimeses pangas. Lihtsalt on teine aadress SDA, SCL liinidel.

See seadistus nõuab, et KÕIK lcd 6 andmeliini oleksid paralleelselt ühendatud. RW maapinnale. See võtab palju kauem aega ja ma soovitaksin iga LCD jaoks pistikupesa. See seadistus on mõeldud ainult Ühele seljakotile panga kohta seljakoti asemel igale LCD -le.

Lisage kommentaar, kui soovite selle seadistuse kohta rohkem teavet. see on palju raskem ja kaasavam kui teine.

Samm 7: LÕPPSED PILDID

LÕPPSED PILDID
LÕPPSED PILDID
LÕPPSED PILDID
LÕPPSED PILDID
LÕPPSED PILDID
LÕPPSED PILDID

Lihtsalt mõned muud fotod. Mul on väljas HC12 GPS -kell, mis saadab värskendused teisele LCD -ekraanile (fotodel). Lihtsalt selleks, et näidata, mida saab teha. See on ida pool, et teha IGALT SUURA KUVATUST.

aitäh lugemast…

Palun vaadake minu teisi projekte..oldmaninSC.

ja sulle hakkab meeldima minu "BUD BALL"

Soovitan: