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

Ինչպես պատրաստել մետաղադրամի հաշվիչ `3 քայլ
Ինչպես պատրաստել մետաղադրամի հաշվիչ `3 քայլ

Video: Ինչպես պատրաստել մետաղադրամի հաշվիչ `3 քայլ

Video: Ինչպես պատրաստել մետաղադրամի հաշվիչ `3 քայլ
Video: Մրջնաբույն: Քայլ առ քայլ ցուցադրում եմ ինչպես պատրաստել համեղ մրջնաբույն: 2024, Հունիսի
Anonim
Ինչպես պատրաստել մետաղադրամների հաշվիչ
Ինչպես պատրաստել մետաղադրամների հաշվիչ

Այս Instructable- ը նկարագրելու է, թե ինչպես կարելի է ստեղծել խոզուկ բանկի մետաղադրամների հաշվիչ GreenPAK- ի միջոցով: Այս խոզուկի վաճառասեղանը կօգտագործի երեք հիմնական բաղադրիչ.

  • GreenPAK SLG46531V. GreenPAK- ը ծառայում է որպես սենսորների և ցուցադրման արժեքների թարգմանիչ: Այն նաև IC- ն է, որը պատասխանատու է ամբողջ սխեմայի էներգիայի սպառման նվազեցման համար `երկրորդ բաղադրիչը վարելու համար PWM- ի միջոցով:
  • CD4026: CD4026- ը հատուկ IC է ՝ 7 հատվածից բաղկացած LED էկրաններ վարելու համար: Այն բավականին նման է CD4033- ին, որը կարող է օգտագործվել նաև սույն Հրահանգում օգտագործվող ցուցադրումները քշելու համար: Այնուամենայնիվ, խորհուրդ է տրվում օգտագործել CD4026- ը, քանի որ նրա Display Enable IN քորոցը թույլ կտա նվազեցնել էներգիայի սպառումը `PWM- ի ներդրմամբ:
  • DC05: DC05- ը 7-հատվածի LED էկրան է, որը մենք պատրաստվում ենք օգտագործել: Կան ցուցադրման մի քանի մոդելներ, որոնք տարբերվում են չափերով և գույնով: Ընտրեք մեկը, որն ամենաշատն է գրավում ձեր ճաշակին:

Ստորև մենք նկարագրեցինք այն քայլերը, որոնք անհրաժեշտ են հասկանալու համար, թե ինչպես է լուծումը ծրագրավորվել մետաղադրամների հաշվիչ ստեղծելու համար: Այնուամենայնիվ, եթե դուք պարզապես ցանկանում եք ստանալ ծրագրավորման արդյունքը, ներբեռնեք GreenPAK ծրագիրը ՝ արդեն ավարտված GreenPAK դիզայնի ֆայլը դիտելու համար: Միացրեք GreenPAK զարգացման հավաքածուն ձեր համակարգչին և հարվածեք ծրագրին ՝ մետաղադրամների հաշվիչ ստեղծելու համար:

Քայլ 1: Համակարգի շահագործում

Համակարգի շահագործում
Համակարգի շահագործում
Համակարգի շահագործում
Համակարգի շահագործում
Համակարգի շահագործում
Համակարգի շահագործում

Համակարգը օգտագործում է չորս 7-հատվածանոց LED էկրաններ (DC05), որոնցից յուրաքանչյուրը կարող է 0-ից 9-ի համար ցույց տալ մի շարք: Օգտագործելով չորս դիսփլեյ, մենք կարող ենք հասնել 0-ից 9999-ի միջակայքի, ինչը բավական բարձր մնացորդ է բնորոշ խոզուկ բանկի համար:. Նկար 1 -ը ցույց է տալիս DC05- ի Pinout- ը:

Յուրաքանչյուր DC05- ից վարորդը պահանջում է պահել և ցուցադրել արժեքը: CD4026- ը և CD4033- ը ընտրության հիանալի տարբերակ են, և 5 -ից 20 վոլտ շահագործման տիրույթում մենք կարող ենք դրանք օգտագործել նույնիսկ մեծ գովազդային վահանակների համար: Երկու վարորդներն էլ հաջորդականությամբ կշարժվեն 0 -ից 9 -ով ՝ յուրաքանչյուր զարկերակին ուղարկելով OCԱՄԱՈՅ ((նկար 1 -ի PIN 1):

Այս Ուղեցույցում մենք կօգտագործենք CD4026- ը `էներգիայի խնայողության հնարավորությունների պատճառով: Նկար 2 -ը ցույց է տալիս CD4026- ի Pinout- ը:

Ամեն անգամ, երբ CD4026- ը զարկերակ է ստանում իր «OCԱՄԱՈՅ» մուտքի վրա, այն ավելացնում է իր ներքին հաշվիչը: Երբ հաշվիչի արժեքը 9 է, և CD4026- ը լրացուցիչ ժամանակաչափի է հասնում, այն թողարկում է զարկերակ «CARRY OUT»-ի վրա և գլորվում է 0-ի: Այս կերպ Դուք կարող եք 0-9999-ից հաշվիչ իրականացնել `միացնելով« CARRY OUT »ազդանշանները հաջորդ CD4026 զանգվածում: Մեր գործն է մետաղադրամների արժեքները իմպուլսների վերածել առաջին CD4026- ի համար, և դա կանի մնացածը: Նկար 3 -ը ցույց է տալիս հիմնական հասկացությունը `CD4026 և DC05 երկու փաթեթներով:

GreenPAK- ը պատասխանատու է մետաղադրամի տեսակը ճանաչելու և յուրաքանչյուրին իմպուլսների ճիշտ թիվը նշանակելու համար: Այս հրահանգի համար մենք կօգտագործենք 1, 2, 5 և 10 MXN արժեքով մետաղադրամներ: Այնուամենայնիվ, այստեղ քննարկված բոլոր տեխնիկան կարող է կիրառվել ցանկացած արժույթի վրա, որն օգտագործում է մետաղադրամներ: Այժմ, մենք պետք է տարբեր մետաղադրամներ տարբերելու տարբերակ մշակենք: Դրա համար կան մի քանի մեթոդներ, այդ թվում `մետաղադրամի մետաղական կազմի և մետաղադրամի տրամագծի օգտագործումը: Այս հրահանգը կօգտագործի վերջին մեթոդը:

Աղյուսակ 1 -ում ներկայացված են սույն Հրահանգում օգտագործված MXN մետաղադրամների բոլոր տրամագծերը, ինչպես նաև համեմատության համար ԱՄՆ մետաղադրամների տրամագիծը:

Մետաղադրամի տրամագիծը որոշելու մի քանի եղանակ կա: Օրինակ, մենք կարող ենք օգտագործել մետաղադրամի չափի անցքերով ափսե, ինչպես Նկար 4-ում: Օպտիկական տվիչի միջոցով մենք կարող ենք ազդանշան տալ ամեն անգամ, երբ մետաղադրամը անցնում է անցքի միջով և համապատասխան արժեքն ուղարկել իմպուլսներով: Այս լուծումն ավելի մեծ և զանգվածային է, քան այն, ինչ մենք կօգտագործենք այս Instructable- ի համար, բայց գուցե ավելի հեշտ լինի կառուցել հոբբիստի համար:

Մեր լուծումը կօգտագործի կոտրված խաղալիքից հանված մեխանիզմ, որը ցույց է տրված Նկար 5 -ում: Փայտի միջոցով կրկնօրինակ կառուցելը համեմատաբար պարզ խնդիր կլինի:

Մետաղադրամները կարող են տեղադրվել գծապատկեր 5. -ում մեխանիզմի ձախ եզրին գտնվող անցքի մեջ: Մետաղյա կտորը, որը շրջապատված է դեղին գույնով, կօգտագործվի մետաղադրամի չափը ազդանշանելու համար, իսկ գարունը հետը հետ կմղի սկզբնական դիրքի: Այս տվիչը կակտիվացնի բազմաթիվ ընթերցումներ ամեն անգամ, երբ մետաղադրամը տեղադրված է. օրինակ, երբ տեղադրվում է 10 MXN մետաղադրամ, սենսորը հակիրճ շոշափելու է 1, 2 և 5 արժեքները: Սա պետք է հաշվի առնել դիզայնի հաջորդ մասում:

Քայլ 2. GreenPAK նախագծի իրականացում

GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում
GreenPAK նախագծի իրականացում

Համակարգը գործում է հետևյալ կերպ.

1. Սենսորը գտնվում է մեկնարկային դիրքում:

2. Տեղադրված է մետաղադրամ:

3. Սենսորը ամենափոքր տրամագծից շարժվում է դեպի ճիշտը `հիմնվելով մետաղադրամի տրամագծի վրա:

4. Գարուն սենորը վերադարձնում է սկզբնական դիրքի:

Օրինակ, 10 MXN մետաղադրամը սենսորը կտեղափոխի սկզբնական դիրքից 1 MXN դիրքի, այնուհետև 2 MXN դիրքի, ապա 5 MXN դիրքի, մինչև վերջնականապես կհասնի 10 MXN դիրքի ՝ նախնական դիրքի վերադառնալուց առաջ:

Այս խնդիրը լուծելու համար մենք կիրականացնենք միակողմանի ASM GreenPAK- ի ներսում, որը ցույց է տրված Նկար 6 -ում:

Երբ սենսորը գտնվում է սկզբնական դիրքում, ASM- ի վիճակը որոշում է, թե քանի իմպուլս է ուղարկելու համակարգը:

Որպեսզի համակարգը զարկերակներ ուղարկի, պետք է բավարարել երեք պայման.

  1. Համակարգը պետք է լինի վավեր վիճակում (1 MXN, 2 MXN, 5 MXN կամ 10 MXN):
  2. Սենսորը պետք է լինի մեկնարկային դիրքում:
  3. Ուղարկվելու համար պետք է զարկերակ լինի:

Իմպուլսների հաշվարկը դժվար գործ է, քանի որ արժեքը հասնելու դեպքում հաշվիչը դուրս կգա HIGH, և հաշվիչը զրոյացնելիս այն նաև HIGH կուղարկի: Եթե հաշվիչը չվերակայվի, ապա ելքը կմնա ԲԱՐՁՐ:

Լուծումը բավականին պարզ է, բայց դժվար է գտնել. Հաշվել մետաղադրամի արժեքին գումարած մեկ և վերականգնել հիմնական տատանողը `սենսորի բարձրացող եզրով վերադառնալով մեկնարկային դիրքի: Սա կստեղծի առաջին զարկերակը, որը թույլ կտա ընթացիկ վիճակի հաշվիչը հաշվել մինչև մետաղադրամի արժեքը: Այնուհետև, ելքի վրա ավելացրեք OR դարպաս CLK մուտքի մեջ (տատանումից ստացվող ազդանշանի հետ միասին) `համակարգի վերականգնման հասնելու համար:

Նկար 7 -ը պատկերում է այս տեխնիկան:

Մետաղադրամի արժեքին հաշվելուց հետո համակարգը վերակայման ազդանշան է ուղարկում ASM- ին `INIT- ին վերադառնալու համար:

ASM- ի մանրամասն դիտումը ներկայացված է Նկար 8 -ում:

RESET_10_MXN- ն օգտագործում է մի փոքր այլ համակարգ, քան նկարագրված է վերևում ՝ օգտագործելով լրացուցիչ վիճակ ՝ ամբողջ ASM- ը վերագործարկելու համար, քանի որ սահմանափակ քանակությամբ կապեր կարող է ունենալ յուրաքանչյուր պետություն: RESET_10_MXN- ը ձեռք բերվեց RESET պետություն գնալու միջոցով, որը միակ վիճակն էր, որտեղ ASM- ի OUT5- ը OWԱՐ էր: Սա հաջողությամբ վերադառնում է INIT վիճակին ՝ առանց որևէ խնդիրների:

CNT2, CNT3, CNT 4 և CNT5- ը կիսում են նույն պարամետրերը, բացառությամբ Գծապատկեր 9 -ում ներկայացված հաշվիչի արժեքի:

Քանի որ CD4026- ն ազդանշանի աճող եզրն օգտագործում է իր հաջորդականությունը առաջ տանելու համար, այս համակարգը հաշվում է աճող եզրերի արժեքները: Վրիպազերծման նպատակով ընտրվել է ցածր հաճախականություն: Ավելի բարձր հաճախականությունների օգտագործումը օգտակար կլինի և կարող է կատարվել առանց մեծ խնդիրների:

Այս հրահանգը ցանկացած այլ արժույթով իրականացնելու համար պարզապես հաշվիչը հարմարեցրեք մետաղադրամի արժեքին գումարած մեկին:

Այլ տվիչների օգտագործումը այս համակարգը շատ ավելի պարզ կդարձներ, սակայն արտադրության ծախսերը ավելի բարձր կլինեին, քան ծրագրավորման միջոցով այդ խնդիրները լուծելը:

Քայլ 3: Թեստի արդյունքներ

Թեստի արդյունքները
Թեստի արդյունքները

Նախագծի ամբողջական կազմաձևումը ներկայացված է Նկար 10 -ում:

Տրամագիծը հարմարեցվել է տարբեր մետաղադրամներով աշխատելու համար, և անվանական արժեքը կարող է փոխվել ՝ փոխելով.gp5 ֆայլը:

Եզրակացություններ

GreenPAK ապրանքային շարքի շնորհիվ հեշտ և մատչելի է այս խոզուկի նման համակարգի զարգացումը: Նախագիծը կարող է հետագայում բարելավվել `օգտագործելով PWM ազդանշանը` CD4026 Display Enable IN- ը վարելու համար: Դուք կարող եք նաև օգտագործել GreenPAK- ը ՝ արթնացնելու/քնելու գործառույթ ստեղծելու համար ՝ համակարգի էներգիայի սպառումը նվազեցնելու համար: Այս պարզ համակարգը կարող է օգտագործվել մետաղադրամ ընդունող մի շարք համակարգերի վերահսկման համար, ինչպիսիք են վաճառքի մեքենաները, արկադային մեքենաները կամ մետաղադրամների պահարանները:

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