Kazalo:
Video: Položaj menjalnika motorja s sedem segmentnim zaslonom: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Ta projekt vključuje dekodiranje številnih vhodov (v tem primeru 7) za prikaz kot numerične vrednosti na sedemsegmentnem zaslonu (SSD) z uporabo nečesa, kar se imenuje binarno kodirana decimalka (BCD), diodne matrice in mikročipa, imenovanega BCD4511 (ali CD4511). Pri tem projektu sem imel zelo strmo krivuljo učenja in raziskal sem številne različne možnosti; vključno z uporabo mojega Arduina z vmesnimi in izstopnimi registri za ohranitev vhodno/izhodnih zatičev, vendar se mi je na koncu zdela ta rešitev bolj robustna in sem želel zbrati vse koristne podatke, ki sem jih zbral med iskanjem, da bodo drugi morda bi imeli pri tem lažje delo.
1. korak: Diodna matrika
Wikipedia vam bo povedala, da je binarno kodirana decimalka (BCD) oblika binarnega kodiranja, ki se uporablja za prikaz numeričnih vrednosti, v tem primeru res nima prevelike razlike od običajnega binarnega oštevilčevanja, vendar jo je vredno preveriti. v tem projektu, ker mikro čip BCD4511 to zahteva in nam omogoča, da razčlenimo sedem vhodov iz stikala za prestavljanje na motorju (6 prestav plus nevtralno), do 3 vhode v čip BCD4511, ki bo nato poganjal SSD. To pomeni, da namesto 33 diod za prikaz številk od 0 do 6 (0 označuje nevtralnost), vse iz posameznih vhodov, kot je prikazano na sliki prejšnjega koraka, zdaj potrebujemo le 12 diod. Morda se to ne sliši tako fantastično, toda ko gre za fizično spajkanje vseh teh povezav na ploščo, se prostor zelo hitro zavzame. BCD generiramo iz vhodov stikala položaja prestav z diodno matrico, na približno enak način saj bi prej uporabljali diodno matriko za pogon SSD s 33 diodami. Le tri vhode ('A', 'B' in 'C') moramo spremeniti v čip BCD4511, saj moramo prikazati le 0 - 6, tako da lahko fizično držimo četrti vhod ('D') kot nizko (ali 0) in manipulirajte s preostalimi tremi vhodi v čip, da dobite naše vrednosti. Če želite upravljati stanje vhodov v mikročip, uporabite ročno vlečeno vezje, prikazano na zgornji sliki. Za pridobivanje vrednosti v čipu uporablja veliko bolj jedrnate diodne matrice. Upoštevajte, da ker stikalo, ki ga imam, deluje tako, da ozemlji signal, ki ustreza temu, v kakšni prestavi je kolo, vezje deluje tako, da pade napetost na tistih uporih, ki so prek diod povezani z zemljo. Tj. če je upor priključen na ozemljeno diodo, ima na njem padec napetosti, ki ga mikro čip prebere kot nizek (ali 0), preostali pa ostanejo visoki (ali 1), kar nam daje čarobno vrednost BCD.
3. korak: Pridobite spajkanje
Kar zadeva sezname delov, sem uporabil naslednje:- 330 ohmski upori (x3)- diode (x 12)- mikro čip CBD4511 (ali CD4511) (x1)- zaslon s sedmimi segmenti skupne katode (x1)- priključki (x17) - Splošna izolirana žica s premerom 0,12 mm (po potrebi)- Proto-plošča (5 x 7 cm) Toplo priporočam, da najprej poskusite na krušni plošči brez spajkanja, da se prepričate, da natančno veste, kako želite položiti vezje ven. Končno sem spremenil konfiguracijo približno 3 -krat, preden sem dobil, da je podoben nečemu, na kar sem nejasno ponosen. Če želim dodati to, sem pozabil dodati ozemljitveno povezavo za SSD, zato so na nekaterih slikah dodane opombe. Modre žice, ki sem jih uporabil, gredo od čipa do vsakega priključka SSD na levi strani deska. V desni polovici modra povezuje ozemljitveni signal stikala motornega kolesa z ustreznimi diodami v matrici. Rumene žice so 'A', 'B' in 'C' vhodov BCD za čip, oranžna je povezava V+ in črna je zemlja, od katerih ena povezuje 'D' BCD z maso, da drži zaradi nizkih razlogov.
4. korak: Vse končano
Tukaj je povezava do videoposnetka delovanja indikatorja prestavljanja.
Upam, da je to smiselno in da bo nekaterim od vas koristno pri vaših projektih.
Vse najboljše;
James.
Priporočena:
Kako narediti uro v realnem času z zaslonom Arduino in TFT - Arduino Mega RTC s 3,5 -palčnim zaslonom TFT: 4 koraki
Kako narediti uro v realnem času z zaslonom Arduino in TFT | Arduino Mega RTC s 3,5-palčnim zaslonom TFT: Obiščite moj kanal Youtube. Uvod:- V tem prispevku bom naredil »uro v realnem času« s 3,5-palčnim TFT LCD na dotik, Arduino Mega 2560 in DS3231 modul RTC… .Preden začnete… preverite videoposnetek z mojega kanala YouTube .. Opomba:- Če uporabljate Arduin
Kako narediti digitalno uro z 8051 s 7 -segmentnim zaslonom: 4 koraki
Kako narediti digitalno uro z 8051 s 7 -segmentnim zaslonom: V tem projektu sem vam razložil, kako narediti preprosto digitalno uro z mikrokrmilnikom 8051 s 7 -segmentnim zaslonom
Vmesni mikrokrmilnik 8051 s 7 -segmentnim zaslonom: 5 korakov (s slikami)
Povezovanje mikrokrmilnika 8051 s 7 -segmentnim zaslonom: V tem projektu vam bomo povedali, kako lahko povežemo 7 -segmentni zaslon z mikrokrmilnikom 8051
Kako šteti od 0 do 99 z uporabo mikrokrmilnika 8051 s 7 -segmentnim zaslonom: 5 korakov (s slikami)
Kako šteti od 0 do 99 z uporabo mikrokrmilnika 8051 s 7 -segmentnim zaslonom: Pozdravljeni, v tej vadnici vam bomo povedali, kako prešteti od 0 do 99 z uporabo dveh 7 -segmentnih zaslonov
Arduino brezžična kombinirana ključavnica z NRF24L01 in 4 -mestnim 7 -segmentnim zaslonom: 6 korakov (s slikami)
Arduino brezžična kombinirana ključavnica z NRF24L01 in 4 -mestnim 7 -segmentnim zaslonom: Ta projekt se je začel kot vaja, da bi naredili nekaj s 4 -mestnim 7 -segmentnim zaslonom. Dobil sem možnost vnosa 4 -mestne kombinacije, vendar enkrat bilo je končano, bilo je precej dolgočasno. Zgradil sem ga z Arduino UNO.