Բովանդակություն:
- Քայլ 1: Գնացեք նյութեր ձեռք բերելու համար:
- Քայլ 2: Հեռախոսը կտրատեք:
- Քայլ 3: Որոշեք, թե ինչ են անում լարերը:
- Քայլ 4. Համաձայնիչը միացրեք PIC չիպին:
- Քայլ 5: Հավաքեք ծածկագիրը:
- Քայլ 6: Փորձարկում:
- Քայլ 7: Անցեք այն կողմը:
Video: Պտտվող հավաքիչ PIC ինտերֆեյս `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Ես հայտնվել եմ պտտվող հեռախոսների առատությամբ: Փաստորեն, նրանք ամենուր են, որտեղ ես նայում եմ: Հուսալով, որ երբևէ կարող եմ դրանցից ավելի քիչ տեսնել, ես սկսել եմ դրանք առանձնացնել և մասերը նորից օգտագործել այլ նպատակների համար:
Ինչ -ինչ պատճառներով իմ մտքում ընկավ, որ պտտվող կառավարման սարքը PIC չիպով միացնելը լավ գաղափար կլինի: Այս պահին ես կարող եմ միայն դրա մի քանի անորոշ օգտագործման մասին մտածել, և ոչ մեկը հատկապես օգտակար չէ, բայց ես հույս ունեմ, որ ապագայում ինչ -որ հիանալի բան կանեմ:
Քայլ 1: Գնացեք նյութեր ձեռք բերելու համար:
Ձեզ հարկավոր կլինի. կամ բյուրեղյա 1 - Breadboard1 - 5V էլեկտրաէներգիայի աղբյուր 1 - Մի ոտք կամ մի քանի հատ մալուխ 1 - Պտուտակահան 1 - Հաղորդալար
Քայլ 2: Հեռախոսը կտրատեք:
Բացեք ձեր պտտվող հեռախոսը: Ներսից դուք կնկատեք մի քանի հիմնական մասեր. պտտվող հավաքիչը, զանգը, երկու խցիկը, կեռիկի անջատիչը և հիմնական միացումը, որը սովորաբար պատված է մետաղական միացման տուփի նման իրի մեջ:
Պտտվող հավաքիչից մինչև միացման տուփի նման իրը կանցնի չորս լար: Հաղորդալարերը պետք է ամրացվեն մի փոքր ավելի, քան ամրացված պտուտակները: Թուլացրեք պտուտակները և անջատեք լարերը: Դրանից հետո անջատեք պտտվող հավաքիչը հեռախոսից:
Քայլ 3: Որոշեք, թե ինչ են անում լարերը:
Միացրեք երկու LED, ինչպես ցույց է տրված ստորև ներկայացված դիագրամում:
Երկու սպիտակ լարերը պետք է լինեն այն զույգը, որը փակում է անջատիչը, որը թույլ է տալիս իմանալ, երբ պտտվում է հավաքիչը: Կապույտ և կանաչ մետաղալարերը պետք է լինեն այն զույգը, որը թույլ է տալիս իմանալ, թե որ համարն է հավաքվել: Որպես այդպիսին, երբ պտտեցնում եք հավաքիչը, սպիտակ լարերին միացված լուսադիոդը պետք է միանա, իսկ ահազանգը բաց թողնելիս կապույտ և կանաչ լարերին միացած լուսադիոդը պետք է թարթել և անջատել այնքան անգամ, որքան ձեր թիվը: հավաքված (տես տեսանյութը): Օրինակ, եթե հավաքեք 8 -ը, կանաչ և կապույտ մետաղալարին միացված LED- ն 8 անգամ անջատվելու և միանալու է: Դա տեղի է ունենում, քանի որ հեռախոսահամար հավաքելու եղանակներից մեկն այն է, որ արագորեն խզել կապը այն թվանշանի համար, որը փորձում եք հավաքել: Այսպիսով, կրկին 8 -ը հավաքելու համար պետք է արագորեն 8 անգամ կտրել կապը:
Քայլ 4. Համաձայնիչը միացրեք PIC չիպին:
Միացրեք պտտվող հավաքիչը PIC չիպին, ինչպես երեւում է գծապատկերում: Ուշադրություն դարձրեք, որ ես կարդում եմ պտտվող հավաքիչի վիճակում `օգտագործելով RC- ժամանակը: Այլ կերպ ասած, PIC չիպը հաշվում է կոնդենսատորի լիցքաթափման համար անհրաժեշտ քանի անգամ (ինչը փոխվում է դիմադրության ավելացման դեպքում):
Այստեղ է, որ հայտնվում է 20K ռեզիստորը: Սա մուտքի վրա ավելացնելը թույլ է տալիս հստակ տարբերակել փակ և բաց պտտվող անջատիչի միացումից ազդանշանը:
Քայլ 5: Հավաքեք ծածկագիրը:
Չիպը ծրագրավորելու համար ես օգտագործեցի Հիմնական Micro- ից հասանելի MBasic զարգացման միջավայրը: MBasic- ը, պարզ ասած, Basic- ի տատանում է, որը նախատեսված է PIC չիպերի հետ օգտագործման համար: Այն հեշտությամբ փոխարկելի է ավելի ունիվերսալ (օգտակար) լեզվի: Կոդն ըստ էության որոշիչ է, երբ ինչ-որ մեկը շրջում է հավաքիչը, այնուհետև կատարում է ազդանշանի եզրերի հայտնաբերումը (որոշելով ցածր-բարձր անցումները), մինչև հավաքիչը հետ ընկնի իր սկզբնական վիճակին: Ազդանշանի անցումը չափող քանի անգամ հաշվարկելուց հետո այն համապատասխանաբար թարթում է LED- ը: Օրինակ, եթե հավաքեք 3, PIC- ը կհաշվի երեք ցածր բարձր անցում, այնուհետև LED- ը կթարթվի 3 անգամ: LED- ը, ինչպես դուք կարող եք եզրակացնել, դրա համար ավելորդ է, և այն պարզապես տեսանելի արձագանքներ տալու համար է: Դուք կարող եք փոխարինել ցանկացած ելքային սարք, որը անհրաժեշտ եք համարում: ********************* Ահա որոշ ծածկագիր ՝ ********************* CPU = 16F877MHZ = 20CONFIG 16254clicker var wordstartcountin var wordcountclicks var wordrepvar var wordclacker var wordlargefig var wordmain: անցնում է ենթածրագրի, եթե այն անցել է հիմնական '============== countmeup: բարձր B1rctime B1, 1, clacker's- ը համեմատում է արժեքը ===== countmeuploop: high B1rctime B1, 1, clicker- ը ստուգում է հաշվարկի արժեքը խոշոր + 1endif'adds 1 արժեքը ամեն անգամ, երբ ցածրից բարձր անցում է գրանցվում բարձր B2rime B2, 1, startcountinif startcountin <10 thenifanclicks> 0 thentotink blinkelsegoto mainendifendif 'ստուգում է, թե արդյոք հավաքիչը ետ է վերադարձել իր i- ին եթե այն ունի, և համարը հավաքված է, այն անցնում է LED ռեժիմին, այլապես, եթե համարը չի հավաքվել, այն անցնում է mainclacker = clicker- ը վերականգնում է համեմատական արժեքը ընթացիկ քորոցի արժեքի համար: ! '================ թարթիչ. կրկնումները հավասար են LED- ի թարթման քանի անգամ, երբ այն վերադառնում է հիմնական ռեժիմին
Քայլ 6: Փորձարկում:
Եթե դուք ամեն ինչ արել եք այնպես, ինչպես ես, ապա այն պետք է աշխատի (տես տեսանյութը):
Եթե դա չի աշխատում, համոզվեք, որ ամեն ինչ ճիշտ եք միացրել, և կոդը ճիշտ պատճենված է: Բացի այդ, վստահ եղեք, որ ձեր ռեզոնատորը (կամ բյուրեղը) 20 ՄՀց է: Եթե դուք գրել եք ձեր սեփական կոդը, համոզվեք, որ ռեժիմում չկան դադարներ, որոնք ստուգում են ցածր և բարձր անցումները:
Քայլ 7: Անցեք այն կողմը:
Մտածեք պտտվող սարքի համար օգտագործվող այլ տարբերակ, քան LED- ն թարթելը:
Խորհուրդ ենք տալիս:
DIY անալոգային հավաքիչ USB ստեղնաշարի համար `4 քայլ
DIY անալոգային հավաքիչ USB ստեղնաշարի համար. Ես այս նախագիծը պատրաստել եմ պարզապես հաճույքի համար, բայց այս բանը աշխատում է որպես սովորական ստեղնաշար ամեն ինչի հետ: funվարճացեք:
Տնային ազդանշանային ինտերնետային հավաքիչ Aritech- ի համար Arduino- ով. 6 քայլ
Տան ահազանգ Ինտերնետային հավաքիչ Aritech- ի հետ Arduino- ի հետ. Շատ տարածված տան և բիզնեսի ահազանգ, որն օգտագործվում է Եվրոպայի շատ երկրներում, ահազանգերի վահանակների շարքն է `Aritech- ը: Դրանք տեղադրվել են մինչև 2000 թվականի սկիզբը ՝ իրենց հարյուր հազարներով, և շատերը դեռ կան տներում այսօր, դրանք սովորաբար վերանշանակվում են
Հաջորդի ցուցադրում - Ինտերֆեյս և արձանագրություն բացատրված PIC- ով և Arduino- ով. 10 քայլ
Հաջորդի ցուցադրում | Ինտերֆեյսը և արձանագրությունը բացատրվում են PIC- ով և Arduino- ով. կգործի ցուցադրելու համար
Հառաչանքի հավաքիչ `10 քայլ (նկարներով)
Հառաչող կոլեկցիոներ. Հառաչանք ընդդեմ թ. [ներ. & էջ էջ {Հառաչեց}; էջ պր. & vb. n {Հառաչելով}.] 1. Սովորականից ավելի մեծ քանակությամբ օդը ներշնչել և անմիջապես դուրս մղել այն. խորը մեկ լսելի շնչառություն կատարել, հատկապես որպես հետևանք կամ ներգրավում
Ինտերֆեյս պտտվող հեռախոսահամար Arduino- ին. 6 քայլ (նկարներով)
Arduino- ի հետ պտտվող հեռախոսի հավաքում. Հին պտտվող հեռախոսը կարող է օգտագործվել մի շարք նպատակների համար ձեր Arduino նախագծերում. Օգտագործել այն որպես նոր մուտքագրման սարք կամ Arduino- ի միջոցով պտտվող հեռախոսը միացնել ձեր համակարգչին: Սա շատ հիմնական ուղեցույց, որը նկարագրում է, թե ինչպես կարելի է հավաքել հավաքիչը