Sisukord:
Video: Mootorratta käiguasend seitsme segmendi ekraaniga: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
See projekt hõlmab mitmete sisendite (antud juhul 7) dekodeerimist numbriliste väärtustena kuvamiseks seitsme segmendi ekraanil (SSD), kasutades midagi, mida nimetatakse binaarseks kodeeritud kümnendkohaks (BCD), dioodmaatriksit ja mikrokiipi, mida nimetatakse BCD4511 (või CD4511). Mul oli selle projektiga väga järsk õppimiskõver ja uurisin terve rida erinevaid võimalusi; sealhulgas minu Arduino kasutamine koos sisse- ja väljalülitusregistritega I/O-kontaktide säilitamiseks. Kuid lõpuks leidsin, et see lahendus on tugevam ja tahtsin kogu otsingu ajal kogutud kasuliku teabe kokku panna, et teised võib -olla on sama töö lihtsam.
Samm: dioodmaatriks
Wikipedia ütleb teile, et binaarne kodeeritud kümnendkoht (BCD) on binaarse kodeeringu vorm, mida kasutatakse numbriliste väärtuste kuvamiseks, sel juhul ei ole sellel tegelikult liiga palju erinevust tavalise binaarse numeratsiooniga, kuid tasub seda vaadata. selles projektis, kuna mikrokiip BCD4511 seda nõuab, ja see võimaldab meil mootorratta käiguvahetuslüliti seitse sisendit (6 käiku pluss neutraalne) jaotada kuni 3 sisendini BCD4511 kiibisse, mis omakorda juhib SSD. See tähendab, et 33 dioodi asemel numbrite 0–6 kuvamiseks (0 näitab neutraalset), mis pärinevad üksikutest sisenditest, nagu on näidatud eelmise sammu pildil, vajame nüüd ainult 12 dioodi. See ei pruugi kõlada nii fantastiliselt, kuid kõigi nende ühenduste füüsiliseks jootmiseks tahvlile võetakse ruumi väga kiiresti. Me genereerime BCD dioodmaatriksiga käigukasti asendilüliti sisenditest umbes samamoodi nagu oleksime varem 33 dioodiga kasutanud SSD juhtimiseks dioodimaatriksit. Peame muutma ainult kolme sisendi („A”, „B” ja „C”) olekut BCD4511 kiibile, kuna meil on vaja kuvada ainult 0–6, nii et saame neljandat sisendit („D”) füüsiliselt hoida kui madal (või 0) ja manipuleerige ülejäänud kolme kiibi sisendiga, et saada meie väärtused. Mikrokiibi sisendite olekute muutmiseks kasutage ülaltoodud pildil näidatud käsitsi joonistatud skeemi. See kasutab kiibile väärtuste saamiseks palju sisutihedamat dioodmaatriksit. Pange tähele, et kuna minu käes olev lüliti maandab signaali, mis vastab jalgratta käigule, töötab vooluahel pinge langetamisel nende takistite vahel, mis dioodide kaudu maaga ühendatakse. S.t. kui takisti on ühendatud maandatud dioodiga, on sellel pingelangus, mille mikrokiip loeb madalaks (või 0), ülejäänud aga kõrgeks (või 1), andes meile maagilise BCD väärtuse.
Samm: hankige jootmine
Osade loendite osas kasutasin järgmist:- 330 oomi takistid (x3)- dioodid (x 12)- CBD4511 (või CD4511) mikrokiip (x1)- ühise katoodseitsme segmendi kuva (x1)- pistikud (x17) - üldine 0,12 mm gabariidiga isoleeritud traat (vastavalt vajadusele)- proto-plaat (5 x 7 cm) Soovitan soojalt teha jootmiseta leivaplaadil proovisõit, et olla kindel, et teate täpselt, kuidas vooluahelat paigaldada välja. Lõpuks muutsin konfiguratsiooni umbes 3 korda, enne kui sain selle meenutama midagi, mille üle olen ähmaselt uhke. Sellele tunnistuse lisamiseks unustasin SSD -le maandusühenduse lisada, mistõttu mõnedele piltidele on lisatud märkmeid. Sinised juhtmed, mida olen kasutanud, lähevad kiibilt igale SSD -pistikule vasakul pool pardal. Parempoolses osas ühendab sinine mootorratta lüliti maandussignaali maatriksi sobivate dioodidega. Kollased juhtmed on kiibi BCD sisendite tähed „A”, „B” ja „C”, oranž on V+ ühendused ja must on maa, millest üks ühendab BCD „D” maandusega see on varem kirjeldatud põhjustel madal.
Samm: kõik on tehtud
Siin on link videole käiguvahetuse näidiku toimimisest.
Loodan, et see on mõistlik ja mõned teist võivad sellest teie projektide jaoks kasu leida.
Kõike paremat;
James.
Soovitan:
Mehaaniline seitsme segmendi ekraan: 7 sammu (piltidega)
Mehaaniline seitsme segmendi ekraanikell: paar kuud tagasi ehitasin kahekohalise mehaanilise 7 -segmendilise ekraani, mille muutsin loenduriks. See tuli üsna hästi välja ja paljud inimesed soovitasid kella tegemiseks ekraanil kahekordistada. Probleem oli selles, et mul oli juba jooks
Seitsme segmendi kuva juhtimine Arduino ja 74HC595 vahetuste registri abil: 6 sammu
Seitsme segmendi kuva juhtimine Arduino ja 74HC595 vahetuste registri abil: Hei, mis toimub, poisid! Akarsh siin CETechist. Seitsme segmendi kuva on hea vaadata ja see on alati mugav tööriist andmete kuvamiseks numbrite kujul, kuid neil on puudus, mis seisneb selles, et kui me kontrollime reaalselt seitsme segmendi kuva
Servaga valgustatud seitsme segmendi kellaekraan: 16 sammu (koos piltidega)
Servaga valgustatud seitsme segmendi kellaekraan: seitsme segmendi kuvarid on eksisteerinud juba üle sajandi (https://en.wikipedia.org/wiki/Seven-segment_display) ja moodustavad digitaalsete kellade, armatuurlaudade numbrite tuttava kuju ja paljud teised numbrilised näidikud. Nad on olnud uuesti
Kohandatud seitsme segmendi kasutamine LED -i abil: 5 sammu
Kohandatud kujundusega seitsme segmendi kasutamine LED -iga: LED on disaini põhikomponent ja mõnda aega juhtis palju rohkem tööd kui lihtsalt näidustus. Selles artiklis näeme, kuidas LED -i abil kohandatud kujundusega seitsme segmendi ekraani luua. Seal on palju erinevaid turul seitse segmenti, aga ma
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: 6 sammu
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: see on ideaalne projekt alustamiseks, kui soovite õppida, kuidas kasutada neljakohalist 7 -segmendilist ekraani, ning luua midagi lahedat, mida saab tegelikult teie maja ümber rakendada. Te ei pea kasutama neljakohalist 7 -segmendilist ekraani, mille saate määrata