Բովանդակություն:
Video: Motorbike Gear Position with Seven Segment Display: 4 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս նախագիծը ներառում է մի շարք մուտքերի (այս դեպքում ՝ 7) վերծանում ՝ յոթ հատվածի էկրանին (SSD) որպես թվային արժեք ցուցադրելու համար ՝ օգտագործելով երկուական կոդավորված տասնորդական (BCD), դիոդային մատրիցա և BCD4511 (կամ CD4511): Այս նախագծի հետ ես ունեի ուսման շատ կտրուկ ուղղություն, և ես ուսումնասիրեցի մի շարք տարբեր տարբերակներ. ներառյալ իմ Arduino- ի օգտագործումը shift-in և shift-out գրանցամատյաններով ՝ մուտքի/ելքի քորոցները պահպանելու համար: Այնուամենայնիվ, ի վերջո, ես գտա, որ այս լուծումն ավելի ամուր է, և ես ուզում էի հավաքել իմ որոնման ընթացքում հավաքած բոլոր օգտակար տեղեկությունները, որպեսզի մյուսները գուցե նույնն անելու ավելի հեշտ աշխատանք ունենա:
Քայլ 1: Դիոդային մատրիցա
Վիքիպեդիան ձեզ կասի Երկուական կոդավորված տասնորդական (BCD) Երկուական կոդավորման մի ձև է, որն օգտագործվում է թվային արժեքներ ցուցադրելու համար, այս դեպքում այն իսկապես շատ մեծ տարբերություն չունի սովորական Երկուական համարակալման համար, բայց արժե ստուգել: Մենք օգտագործում ենք այն այս նախագծում, քանի որ BCD4511 միկրո չիպը դա պահանջում է, և դա թույլ է տալիս մեզ քանդել մոտոցիկլետի փոխանցման դիրքի անջատիչից յոթ մուտք (6 փոխանցում գումարած չեզոք), մինչև 3 մուտք BCD4511 չիպի մեջ, որն էլ իր հերթին կքշի SSD: Սա նշանակում է, որ 33 դիոդ ունենալու փոխարեն 0 -ից 6 -ը (0 -ը ցույց է տալիս չեզոք) առանձին մուտքերից, ինչպես ցույց է տրված նախորդ քայլի պատկերը, այժմ մեզ անհրաժեշտ է ընդամենը 12 դիոդ: Սա կարող է այնքան էլ ֆանտաստիկ չհնչել, բայց երբ խոսքը վերաբերում է այդ բոլոր կապերը տախտակին ֆիզիկապես զոդելուն, տարածքը շատ արագ է զբաղվում: Մենք BCD- ն ստեղծում ենք դիոդային մատրիցով փոխանցման դիրքի անջատիչի մուտքերից, նույն կերպ քանի որ նախկինում 33 դիոդներով SSD- ն վարելու համար մենք կիրառում էինք դիոդային մատրիցա: Մենք միայն պետք է փոխենք երեք մուտքերի ('A', 'B' & 'C') վիճակը BCD4511 չիպի վրա, քանի որ մենք պետք է ցուցադրենք միայն 0 - 6, այնպես որ կարող ենք ֆիզիկապես պահել չորրորդ մուտքը ('D') ցածր (կամ 0) և շահարկեք չիպի մնացած երեք մուտքերը `մեր արժեքները ստանալու համար: Միկրոչիպի մուտքերի վիճակները շահարկելու համար օգտագործեք վերևում պատկերում պատկերված ձեռքով գծված սխեման: Այն օգտագործում է շատ ավելի հակիրճ դիոդային մատրիցա ՝ արժեքները չիպին հասցնելու համար: Նկատի ունեցեք, որ քանի որ իմ ունեցած անջատիչն աշխատում է ՝ ազդանշանը հողին համապատասխանելով, թե որ հանդերձում է գտնվում հեծանիվը, միացումն աշխատում է ՝ իջեցնելով լարումը այն դիմադրիչների վրա, որոնք դիոդների միջոցով միանում են երկրին: Այսինքն եթե ռեզիստորը միացված է հողանցված դիոդին, դրա վրա կա լարման անկում, որը միկրո չիպը կարդում է ցածր (կամ 0), իսկ մնացածը մնում են բարձր (կամ 1) `տալով մեզ կախարդական BCD արժեքը:
Քայլ 3: Getոդում կատարեք
Ինչ վերաբերում է մասերի ցուցակներին, ես օգտագործեցի հետևյալը. Ընդհանուր 0.12 մմ չափիչ մեկուսացված մետաղալար (ըստ պահանջի) դուրս Ես ավարտեցի կոնֆիգուրացիայի փոփոխությունը մոտ 3 անգամ, նախքան այն ձեռք բերելը, որպեսզի այն նմանվի մի բանի, որով ես անորոշ հպարտանում եմ: Դրա վկայությունը ավելացնելու համար ես մոռացա SSD- ի համար միացնել երկրային միացում, ուստի ինչու որոշ նկարներում նշումներ են ավելացվել: Իմ օգտագործած կապույտ լարերը չիպից անցնում են SSD- ի յուրաքանչյուր միակցիչին ձախ կողմում տախտակ: Աջ կեսում կապույտը միացնում է մոտոցիկլետի անջատիչից հողանցման ազդանշանը մատրիցի համապատասխան դիոդներին: Դեղին մետաղալարերն են BCD- ի մուտքի «A», «B» և «C» մուտքերը, նարնջագույնը ՝ V+ միացումներն են, իսկ սևը ՝ երկիրը, որոնցից մեկը BCD- ի «D» - ն կապում է գետնին պահելու համար այն ցածր է նախկինում նկարագրված պատճառներով:
Քայլ 4: Ամեն ինչ արված է:
Ահա մի փոխանցումատուփի գործողության ցուցիչի տեսանյութի գործողության մեջ:
Հուսով եմ, որ սա իմաստ ունի, և որ ձեզանից ոմանք դա կարող են օգտակար համարել ձեր նախագծերի համար:
Ամենայն բարիք;
Եյմս.
Խորհուրդ ենք տալիս:
Servo Position Հետադարձ կապ համակարգ Arduino- ով. 4 քայլ
Servo Position Feedback System Arduino- ի հետ. MY նախագիծը թույլ է տալիս ստանալ ձեր servo- ի դիրքը ձեր սերիական մոնիտորի կամ Arduino IDE- ի սերիական գծագրիչի վրա: Սա հեշտացնում է arduino ռոբոտների ծրագրավորումը, որոնք օգտագործում են սերվո շարժիչներ, ինչպես մարդանման ռոբոտներ ՝ բիփ
Planetary Gear Clock: 6 քայլ (նկարներով)
Մոլորակային մեխանիկական ժամացույց. (Հին) մեխանիկական ժամացույցների սարքերը աներևակայելի հետաքրքիր և հաճելի են դիտել, բայց, ցավոք, գրեթե անհնար է ինքնուրույն կառուցել: Մեխանիկական ժամացույցները զուրկ են նաև այսօր առկա ճշգրիտ թվային տեխնոլոգիայի անփութությունից: Այս հրահանգը
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU ՝ 6 քայլ
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra come kolegare un un display del tipo 8886 -Display e, ըստ comodità nostra, un Wemos D1 - ma potrebbe essere un Arduino o un N o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Seven Segment IR Receiver Home Alarm System: 6 քայլ
Seven Segment IR Receiver Home Alarm System: Սա կատարյալ նախագիծ է սկսելու համար, եթե ցանկանում եք սովորել, թե ինչպես օգտագործել 4 թվանշանի 7 հատվածի էկրանը, ինչպես նաև ստեղծել ինչ -որ հիանալի բան, որն իրականում կարող է իրականացվել ձեր տան շուրջը: Պարտադիր չէ օգտագործել 4 թվանշանի 7 հատվածի էկրան, որը կարող եք սահմանել
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 քայլ
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio. Ձեռք բերեք անհրաժեշտ բաղադրիչները, որոնք կցված են ցանկում (կան դրանց բնութագրերը գնելու կամ տեսնելու հղումներ): lá os հղումներ para poderem comprar ou ver as caracteristicas d