![Estեստերով վերահսկվող մկնիկ ՝ օգտագործելով միկրո. Բիթ ՝ 5 քայլ Estեստերով վերահսկվող մկնիկ ՝ օգտագործելով միկրո. Բիթ ՝ 5 քայլ](https://i.howwhatproduce.com/images/008/image-22792-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Roեստերով վերահսկվող մկնիկ ՝ օգտագործելով Micro: bit Roեստերով վերահսկվող մկնիկ ՝ օգտագործելով Micro: bit](https://i.howwhatproduce.com/images/008/image-22792-1-j.webp)
![Roեստերով վերահսկվող մկնիկ ՝ օգտագործելով Micro: bit Roեստերով վերահսկվող մկնիկ ՝ օգտագործելով Micro: bit](https://i.howwhatproduce.com/images/008/image-22792-2-j.webp)
![Roեստերով վերահսկվող մկնիկ ՝ օգտագործելով Micro: bit Roեստերով վերահսկվող մկնիկ ՝ օգտագործելով Micro: bit](https://i.howwhatproduce.com/images/008/image-22792-3-j.webp)
ՆԵՐԱՈԹՅՈՆ
Նախագիծը ժեստերով վերահսկվող մուկ է ՝ ձեռնոցի տեսքով, որի մեջ տեղադրված է միկրո. Դա նախագիծ է ՝ ոգեշնչված վաղ գաղափարից, որն ունեի որպես ներդրված ինժեներ: Ես միշտ ցանկանում եմ ունենալ անլար մկնիկի և ստեղնաշարի հավաքածու ՝ ցանկացած միկրոպրոցեսորի հետ շփվելու համար, որը ես կցանկանայի օգտագործել: Մկնիկը էական է այն դեպքում, երբ ես միկրոպրոցեսորով աշխատում եմ ՕՀ -ով: Անլար մկնիկ և ստեղնաշար ունենալը շատ անգամներ փրկիչ է դարձել, և այս առումով ես շատ հետաքրքրված էի տեխնոլոգիա կրելու համար, որը կարող է օգտագործվել որպես մուկ և, հնարավոր է, ստեղնաշար:
Այս ուսանելի հոդվածում ես մտադիր եմ կիսվել այն քայլերով և ընթացակարգով, թե ինչպես եմ միկրո: բիթ օգտագործել Python- ի որոշ կոդերով `ձեռնոցով ամրացված ժեստով կառավարվող մկնիկ պատրաստելու համար:
Պարագաներ
1 միկրո ՝ բիթ մարտկոցով
1 ձեռնոց միկրո միացնելու համար
1 Bluetooth- ով միացված համակարգիչ Linux (այստեղ օգտագործվում է Raspberry Pi)
Միկրո. Բիթ ծրագրավորման համակարգիչ և VNC նստաշրջանի բացում Raspberry Pi- ին
Քայլ 1: Ինչպես է այն աշխատում
![](https://i.ytimg.com/vi/0JrMnOoNLnM/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/008/image-22792-6-j.webp)
Քայլ 2. Միկրոֆեյսին միացում. Բիթ ՝ Raspberry Pi- ի միջոցով Bluetooth- ի միջոցով
![Interfacing Micro: bit to Raspberry Pi Bluetooth- ի միջոցով Interfacing Micro: bit to Raspberry Pi Bluetooth- ի միջոցով](https://i.howwhatproduce.com/images/008/image-22792-7-j.webp)
1. Սկզբում ես ցույց եմ տալիս «b*» տեսքով LED- ների հաջորդականություն և նախաստորագրում bluetooth արագացուցիչ, կոճակ, LED և ջերմաստիճանի ծառայություններ:
2. bluetooth միացման դեպքում LED էկրանը ցույց է տալիս «C» ՝ նշելով, որ միկրո. Bit- ը հաստատել է bluetooth կապ:
3. Bluetooth- ի անջատման դեպքում LED էկրանը ցույց է տալիս «D» ՝ նշելով միկրո. Բիթը կորցրել է bluetooth կապը և անհրաժեշտ կլինի նորից միանալ:
4. Նախագծի կարգավորումներում ընտրեք «Paուգավորում չկա» ռեժիմը: Micro: bit կայքը խորհուրդ է տալիս «Just Works» - ի զուգավորում, սակայն վերջինիս հետ զուգավորումը միշտ ձախողվում է: Անհասկանալի պատճառներով այն աշխատում է առաջինի հետ:
Քայլ 3: Bluetooth- ի տեղադրում Raspberry Pi- ում
![Bluetooth- ի տեղադրում Raspberry Pi- ում Bluetooth- ի տեղադրում Raspberry Pi- ում](https://i.howwhatproduce.com/images/008/image-22792-8-j.webp)
![Bluetooth- ի տեղադրում Raspberry Pi- ում Bluetooth- ի տեղադրում Raspberry Pi- ում](https://i.howwhatproduce.com/images/008/image-22792-9-j.webp)
![Bluetooth- ի տեղադրում Raspberry Pi- ում Bluetooth- ի տեղադրում Raspberry Pi- ում](https://i.howwhatproduce.com/images/008/image-22792-10-j.webp)
1. Տեղադրեք bluezero փաթեթը `օգտագործելով« sudo pip3 install bluezero »
2. Բացեք bluetooth հրամանի տողը `մուտքագրելով« bluetoothctl »: Նոր հուշումը պետք է նման լինի.
$ [bluetooth] #
3. Միկրո: բիթը դրեք սկանավորման ռեժիմի վրա ՝ պահելով A և B կոճակները և սեղմելով վերակայման կոճակը: Սպասեք, մինչև bluetooth նշանը հայտնվի LED էկրանին, այնուհետև բաց թողեք բոլոր կոճակները: Ազնվամորի pi bluetooth տերմինալում մուտքագրեք «սկան միացված»: Երբ միկրո: բիթը տեսանելի է նոր սարքերի ցանկում, մուտքագրեք «սկան անջատել» և նշեք միկրո: բիտի սարքի հասցեն որպես «yy: yy: yy: yy: yy: yy»:
4. Միացրեք և միացրեք միկրո: բիթին ՝ մուտքագրելով «զույգ yy: yy: yy: yy: yy: yy»:
5. Ստուգելու համար, որ զուգավորումն աշխատել է, մուտքագրեք «սարքեր» և ստուգեք, արդյոք micro: bit- ը հայտնվում է սարքերի ցանկում: Եթե կապը հաջող է, ապա միկրո: բիտի LED էկրանը պետք է փոխվի «C» - ի: Եթե ոչ, ապա միացրեք micro: bit- ը և պարզապես նորից փորձեք զուգորդել Raspberry pi- ի bluetoothctl տերմինալում:
Քայլ 4: Գործարկեք կոդը Raspberry Pi- ի վրա
![Գործարկեք կոդը Raspberry Pi- ի վրա Գործարկեք կոդը Raspberry Pi- ի վրա](https://i.howwhatproduce.com/images/008/image-22792-11-j.webp)
1. Գործարկեք կոդը Raspberry Pi- ի վրա ՝ մուտքագրելով «python3 mouse_control.py», որը կցված է այս քայլի վերջում.
2. Տերմինալում պետք է հայտնվի հուշում «Միացված է» գրությամբ: Մկնիկը «միացնելու» համար մի վայրկյան սեղմեք A և B կոճակները: Այժմ պետք է հայտնվի «Տեղափոխեք կուրսորը շուրջ» արտահայտությունը:
3. Մկնիկը «անջատելու» համար կրկին սեղմեք երկու կոճակները միասին: «Շարունակե՞լ, թե՞ դուրս գալ» հուշում: հայտնվում է: Կտտացրեք c ՝ 2 -րդ քայլից շարունակելու համար, կամ պարզապես մուտքագրեք ծրագրից դուրս գալու համար:
4. Եթե մկնիկը պահված է շրջված դիրքում (LED էկրանը դեպի ներքև է), ծրագրերը սխալ են թողնում ՝ խնդրելով օգտվողին ճիշտ պահել մկնիկը, նախքան 2 -րդ քայլին անցնելը:
5. Մեկ սեղմումով մկնիկը պահեք գետնին զուգահեռ (որպեսզի կուրսորը չշարժվի) և սեղմեք միայն A կոճակը: Կրկնակի սեղմման համար սեղմեք միայն B կոճակը:
6. Կոդի անցման համար հղեք կից ֆայլը, որը բավական լավ մեկնաբանված է:
7. Bluetooth կապը բավականին սպորադիկ բնույթ է կրում և կարող է բավականին հաճախ խզվել, հատկապես, եթե Bluetooth- ի հետ կապված այլ սարքեր օգտագործվում են մոտակայքում: Եթե դա տեղի ունենա, կոդը նորից գործարկելը պետք է աշխատի: Եթե դա նույնպես ձախողվի, բացեք bluetoothctl հրամանի պատուհանը և նորից միացրեք micro: bit- ի հետ:
Քայլ 5. Ապագա շրջանակ
1. Մկնիկի կառավարման տարրերը կարող են մեծ չափով ճշգրտվել: Եթե դրա փոխարեն օգտագործվում է արագացուցչական արագացման ալգորիթմ, ապա դա կարող է ավելի մեծ վերահսկողություն ապահովել:
2. Քանի որ bluetooth կապը բավականին սպորադիկ է, կարող է ավելացվել կապի խափանումների հայտնաբերման միջոցառում, որը յուրաքանչյուր ձախողման դեպքում կապի վերականգնման պատասխանը կունենա:
3. Ստեղնաշարի որոշ ժեստեր կարող են ավելացվել, ինչպես հանկարծակի ցնցումը կարող է անջատման պատճառ դառնալ, կամ նախապես որոշված ժեստը, երբ հայտնաբերվի, կարող է առաջացնել հաճախակի օգտագործվող հրաման/ստեղնաշարի հարված:
Խորհուրդ ենք տալիս:
Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով)
![Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով) Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1132-j.webp)
Micro: bit- ի միջոցով գործարանների ջրամատակարարման ավտոմատ համակարգ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բույսերի ջրման ավտոմատ համակարգ `օգտագործելով Micro: bit և որոշ այլ փոքր էլեկտրոնային բաղադրիչներ: Micro: bit- ը օգտագործում է խոնավության տվիչ վերահսկել գործարանի հողում խոնավության մակարդակը և
Ինչպես կատարել գաղտնի հաղորդակցիչ ՝ օգտագործելով միկրո բիթ ՝ 9 քայլ
![Ինչպես կատարել գաղտնի հաղորդակցիչ ՝ օգտագործելով միկրո բիթ ՝ 9 քայլ Ինչպես կատարել գաղտնի հաղորդակցիչ ՝ օգտագործելով միկրո բիթ ՝ 9 քայլ](https://i.howwhatproduce.com/images/002/image-3617-j.webp)
Ինչպես պատրաստել գաղտնի հաղորդակցիչ ՝ օգտագործելով միկրո բիթ. Ես ոգեշնչված էի «այլ մեքենաների» you tube chanal- ով: ահա թե ինչ ստացա դրանից - այլ միկրո բիթ-հզորության բանկերի համար. դրա համար լրացուցիչ կոդ
Միկրո ՝ բոտ - միկրո ՝ բիթ ՝ 20 քայլ
![Միկրո ՝ բոտ - միկրո ՝ բիթ ՝ 20 քայլ Միկրո ՝ բոտ - միկրո ՝ բիթ ՝ 20 քայլ](https://i.howwhatproduce.com/images/003/image-6103-j.webp)
Micro: Bot - Micro: Bit: Կառուցեք ձեզ միկրո: Bot! Դա միկրո. Բիթով կառավարվող ռոբոտ է ՝ ինքնավար վարման համար սոնար կառուցած, կամ եթե ունեք երկու միկրո ՝ բիթ, ռադիոկառավարվող վարում:
Միկրո ՝ բիթ - Միկրո թմբուկի մեքենա ՝ 10 քայլ (նկարներով)
![Միկրո ՝ բիթ - Միկրո թմբուկի մեքենա ՝ 10 քայլ (նկարներով) Միկրո ՝ բիթ - Միկրո թմբուկի մեքենա ՝ 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/007/image-19923-j.webp)
Micro: bit - Micro Drum Machine: Սա միկրո: բիթ միկրո թմբուկի մեքենա է, որը պարզապես ձայնը գեներացնելու փոխարեն իրական հարվածային գործիքներ է ստեղծում: Այն ծանր ոգեշնչված է միկրո: բիթ նվագախմբի նապաստակներից: Ինձ որոշ ժամանակ պահանջվեց մի քանի սոլենոիդներ գտնելու համար, որոնք հեշտ էին օգտագործել մոկրոի հետ. Բիթ
Estեստերով վերահսկվող ռովեր արագաչափի և ՌԴ հաղորդիչ-ընդունիչ զույգի միջոցով ՝ 4 քայլ
![Estեստերով վերահսկվող ռովեր արագաչափի և ՌԴ հաղորդիչ-ընդունիչ զույգի միջոցով ՝ 4 քայլ Estեստերով վերահսկվող ռովեր արագաչափի և ՌԴ հաղորդիչ-ընդունիչ զույգի միջոցով ՝ 4 քայլ](https://i.howwhatproduce.com/images/002/image-5545-52-j.webp)
Ceեստերով վերահսկվող Rover ՝ օգտագործելով արագացուցիչ և ՌԴ հաղորդիչ-ընդունիչ զույգ. միկրոկոնտրոլեր, էլ չենք խոսում վերելքի մասին