Բովանդակություն:

Motorbike Gear Position with Seven Segment Display: 4 Steps
Motorbike Gear Position with Seven Segment Display: 4 Steps

Video: Motorbike Gear Position with Seven Segment Display: 4 Steps

Video: Motorbike Gear Position with Seven Segment Display: 4 Steps
Video: 4 Simple Inventions With 7 Segment Display #sr_electric 2024, Նոյեմբեր
Anonim
Motorbike Gear Position with Seven Segment Display
Motorbike Gear Position with Seven Segment Display

Այս նախագիծը ներառում է մի շարք մուտքերի (այս դեպքում ՝ 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ոդում կատարեք

Ստացեք oldոդում
Ստացեք oldոդում
Ստացեք oldոդում
Ստացեք oldոդում
Ստացեք oldոդում
Ստացեք oldոդում

Ինչ վերաբերում է մասերի ցուցակներին, ես օգտագործեցի հետևյալը. Ընդհանուր 0.12 մմ չափիչ մեկուսացված մետաղալար (ըստ պահանջի) դուրս Ես ավարտեցի կոնֆիգուրացիայի փոփոխությունը մոտ 3 անգամ, նախքան այն ձեռք բերելը, որպեսզի այն նմանվի մի բանի, որով ես անորոշ հպարտանում եմ: Դրա վկայությունը ավելացնելու համար ես մոռացա SSD- ի համար միացնել երկրային միացում, ուստի ինչու որոշ նկարներում նշումներ են ավելացվել: Իմ օգտագործած կապույտ լարերը չիպից անցնում են SSD- ի յուրաքանչյուր միակցիչին ձախ կողմում տախտակ: Աջ կեսում կապույտը միացնում է մոտոցիկլետի անջատիչից հողանցման ազդանշանը մատրիցի համապատասխան դիոդներին: Դեղին մետաղալարերն են BCD- ի մուտքի «A», «B» և «C» մուտքերը, նարնջագույնը ՝ V+ միացումներն են, իսկ սևը ՝ երկիրը, որոնցից մեկը BCD- ի «D» - ն կապում է գետնին պահելու համար այն ցածր է նախկինում նկարագրված պատճառներով:

Քայլ 4: Ամեն ինչ արված է:

Ահա մի փոխանցումատուփի գործողության ցուցիչի տեսանյութի գործողության մեջ:

Հուսով եմ, որ սա իմաստ ունի, և որ ձեզանից ոմանք դա կարող են օգտակար համարել ձեր նախագծերի համար:

Ամենայն բարիք;

Եյմս.

Խորհուրդ ենք տալիս: