Cuprins:
Video: Poziția angrenajului motocicletei cu afișaj cu șapte segmente: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Acest proiect implică decodarea unui număr de intrări (în acest caz 7) pentru a fi afișate ca valori numerice pe un afișaj cu șapte segmente (SSD) folosind ceva numit Zecimal Codat Binar (BCD), o Matrice de diode și un micro-cip numit BCD4511 (sau CD4511). Am avut o curbă de învățare foarte abruptă cu acest proiect și am explorat un număr întreg de opțiuni diferite; inclusiv utilizarea Arduino-ului meu cu registre shift-in și shift-out pentru conservarea pinilor I / O. Cu toate acestea, în cele din urmă, am găsit că această soluție este mai robustă și am vrut să strâng toate informațiile utile pe care le-am strâns în timpul căutării mele, astfel încât alții poate avea o treabă mai ușoară la fel.
Pasul 1: Matricea diodei
Wikipedia vă va spune Binary Coded Decimal (BCD) este o formă de codificare binară care este utilizată pentru a afișa valorile numerice, în acest caz într-adevăr nu are prea multe diferențe față de numerotarea binară obișnuită, dar merită verificată. în acest proiect, deoarece microcipul BCD4511 îl necesită și ne permite să descompunem cele șapte intrări de la comutatorul de poziție al treptei de viteză de pe motocicletă (6 trepte plus neutru), până la 3 intrări în cipul BCD4511, care la rândul său va conduce SSD. Aceasta înseamnă că, în loc să avem 33 de diode pentru a afișa numere de la 0 la 6 (0 indicând neutru), toate de la intrări individuale, așa cum se arată în imaginea pasului anterior, acum avem nevoie doar de 12 diode. Poate că acest lucru nu sună atât de fantastic, dar când vine vorba de lipirea fizică a tuturor acelor conexiuni pe o placă, spațiul este ocupat foarte repede. Generăm BCD din intrările comutatorului de poziție a vitezei cu o matrice diodică, în același mod așa cum am fi folosit o matrice de diode pentru a conduce SSD înainte cu cele 33 de diode. Trebuie doar să schimbăm starea a trei intrări („A”, „B” și „C”) pe cipul BCD4511 deoarece trebuie să afișăm doar 0 - 6, astfel încât să putem ține fizic a patra intrare („D”) la fel de scăzut (sau 0) și manipulați cele trei intrări rămase în cip pentru a obține valorile noastre. Folosește o matrice de diode mult mai concisă pentru a obține valorile către cip. Rețineți că, deoarece comutatorul pe care îl am funcționează prin legarea la pământ a semnalului corespunzător în ce angrenaj se află bicicleta, circuitul funcționează prin scăderea tensiunii pe acele rezistențe care se conectează la pământ prin diode. Adică dacă un rezistor este conectat la o diodă legată la pământ, are o cădere de tensiune peste care microcipul se citește ca fiind scăzut (sau 0) în timp ce restul rămân ridicat (sau 1), oferindu-ne valoarea magică BCD.
Pasul 3: Obțineți lipirea
În ceea ce privește listele de piese, am folosit următoarele: - rezistențe de 330 Ohm (x3) - diode (x 12) - microcip CBD4511 (sau CD4511) (x1) - afișaj comun cu șapte segmente cu catod (x1) - conectori (x17) - Sârmă generică izolată cu ecartament de 0,12 mm (după cum este necesar) afară. Am ajuns să schimb configurația de aproximativ 3 ori înainte să ajung să semene cu ceva de care sunt vag mândru. Pentru a adăuga o dovadă la acest lucru, am uitat să adaug o conexiune de împământare pentru SSD, de aceea unele dintre imagini au adăugat note. Sârmele albastre pe care le-am folosit merg de la cip la fiecare dintre conectorii SSD din partea stângă a bord. În jumătatea dreaptă, albastrul conectează semnalul de împământare de la comutatorul motocicletei la diodele corespunzătoare din matrice. Firele galbene sunt „A”, „B” și „C” ale intrărilor BCD pentru cip, portocaliul este conexiunile V +, iar negrul este pământ, dintre care unul conectează „D” al BCD la masă pentru a ține este redus din motivele descrise mai devreme.
Pasul 4: Toate gata
Iată un link către un videoclip al indicatorului schimbătorului de viteze în acțiune.
Sper că acest lucru are sens și că unii dintre voi ar putea fi util pentru proiectele dvs.
Toate cele bune;
James.
Recomandat:
Ceas mecanic cu șapte segmente: 7 pași (cu imagini)
Ceas mecanic cu șapte segmente: acum câteva luni am construit un afișaj mecanic cu 7 segmente, format din două cifre, pe care l-am transformat într-un cronometru invers. A ieșit destul de bine și o serie de oameni au sugerat să se dubleze pe ecran pentru a crea un ceas. Problema era că eram deja fugit
Controlul afișajului cu șapte segmente utilizând Arduino și 74HC595 Shift Register: 6 pași
Controlul afișajului cu șapte segmente utilizând Arduino și 74HC595 Shift Register: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech.Seven Segment Display-urile sunt bune de privit și sunt întotdeauna un instrument la îndemână pentru a afișa date sub formă de cifre, dar există un dezavantaj în acestea, care este că atunci când controlăm un afișaj cu șapte segmente în realitate
Afișaj de ceas cu șapte segmente iluminat: 16 pași (cu imagini)
Afișaj cu ceas cu șapte segmente Edge-Lit: Șapte afișaje pe segmente există de mai bine de un secol (https://en.wikipedia.org/wiki/Seven-segment_display) și formează forma familiară a numerelor din ceasurile digitale, panourile de instrumente și multe alte afișaje numerice. Au fost
Afișaj DIY cu șapte segmente 2ʺ: 14 pași
Afișaj DIY cu șapte segmente 2ʺ: Acest afișaj poate fi construit fie ca anod comun, fie ca catod comun. Componentele proiectului sunt un PCB, 29 de LED-uri de 3 mm, 8 rezistențe și 2 trec prin anteturi feminine pentru arduino 1x6. DIY Seven Segment Display 2ʺ este ideal pentru arduin
Afișaj din șapte segmente din PVC reciclat: 5 pași (cu imagini)
Afișaj cu șapte segmente din PVC reciclat: plănuiesc să realizez un ceas digital, pot să-l atârn de perete de ceva vreme, dar l-am pus mereu pentru că nu am vrut să cumpăr acril, așa că am folosit câteva conducte de cablu din PVC trebuie să spun că rezultatele nu sunt acel pat, așa că