Բովանդակություն:
- Քայլ 1: Ի՞նչ են նշանակում լարերը
- Քայլ 2. Ինչպես միացնել այս լարերը տախտակին
- Քայլ 3. Wii Chuck Extension Cable
- Քայլ 4: Մետաղական գույներ
- Քայլ 5: Միացրեք լարերը տախտակին
- Քայլ 6. Միացում Arduino 2 -ին
- Քայլ 7: Theրագրակազմ
Video: Անլար Wii Nunchuck վերահսկվող Arduino: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Օգտագործեք ամբողջովին չփոփոխված անլար Wii Nunchuck- ը որպես կառավարման համակարգ Arduino- ի վրա հիմնված ցանկացած ծրագրի համար: Չկա ավելացված ռադիոհաղորդիչ/ընդունիչ զույգ և այլն: Այս հրահանգը ենթադրում է որոշակի փորձ Arduino միկրոկառավարիչի հետ: Ռադիոընդունիչը, որն ուղեկցվում է անլար սկավառակով, միացված է Arduino- ին, որն այնուհետև կարդում է տվյալ սարքի տվյալները:
Theանցում կան նկարագրություններ, թե ինչպես օգտագործել Arduino- ն ստանդարտ լարային Nunchuck- ի տվյալները «կարդալու» համար: Սա ձեռքի սարք է, որը նախատեսված է կարճ մալուխի միջոցով միացնել Wii վերահսկիչի հիմքում ընկած վարդակին (ուղղանկյուն իրը), որն այնուհետև Bluetooth- ի միջոցով տվյալներ է ուղարկում Wii (կամ իսկապես ԱՀ):
Ստեղծվել է հատուկ ադապտեր ՝ վեց կոնտակտով, որը փորձարարին հնարավորություն է տալիս Nunchuck- ի ծայրը միացնել Arduino տախտակի կապում:
Ահա դրանցից մեկի օրինակ.
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Այնուամենայնիվ, ես պատրաստվում եմ ավելի ամուր կապ հաստատել: Softwareրագրակազմը, որը պահանջվում է «կարդալ» սովորական ստեղնը (այսինքն ՝ մալուխով), չի աշխատի անլար սեղմակի վրա: Հաղորդալարերի համար նախատեսված ծրագրակազմը կարելի է գտնել ցանցի մի քանի վայրերում: Անլար սարքերը պատրաստված չեն Nintendo- ի կողմից, և կան մի քանի ապրանքատեսակներ `բոլորը Չինաստանից: Անլար սկավառակն ունի 3 առանցքի արագացուցիչ, 2 կոճակ և բութ մատի համապատասխան համաչափ ջոյսթիկ: Գինը շատ ցածր է, այնպես որ սա կարող է լինել հիանալի միջոց ՝ կարճ տիրույթի անլար կառավարման համակարգ ստեղծելու համար Arduino- ի վրա հիմնված բոլոր տեսակի սարքերի համար: Ահա թե ինչու եմ տեղադրում այս ուսանելի ծրագիրը: Ահա երկու տեսակի անլար անջատիչ, որոնք ես գիտեմ, որ կաշխատեն այս հաքի հետ: Ես դեռ ուրիշներին չեմ փորձել:
Քայլ 1: Ի՞նչ են նշանակում լարերը
Հեշտ է օգտագործել Nunchuck ադապտեր `լարային կամ անլար չակ Arduino- ին միացնելու համար: Այնուամենայնիվ, ավելի կայուն կապի համար ես առաջարկում եմ. Գնել Wii Nunchuck ընդլայնիչ մալուխ: Սա մի ծայրում ունի Nunchuck վարդակից, իսկ մյուս կողմից ՝ վարդակից: Կտրեք մալուխը, որպեսզի մի ծայրում ունենաք վարդակից, իսկ մյուս կողմից ՝ մի քանի անվճար լարեր, որոնք կարող եք զոդել ձեր Arduino- ին:
Քայլ 2. Ինչպես միացնել այս լարերը տախտակին
Երբ այս վարդակից կպցրեք Arduino- ին, պարզապես միացրեք անլար Nunchuck- ի ռադիոընդունիչը և դուրս եկեք: Խրոցակի/վարդակի 6 կոնտակտներից միայն 4 -ն են պահանջվում, դրանք են ՝ +V հոսանք (Chuck- ը նախատեսված է 3.3 Վ -ի համար, բայց, կարծես, լավ է աշխատում Arduino- ի տախտակից 5 Վ լարման միջոցով) GND (Ground) SDA (միացեք անալոգային 4 -րդ կապին) Arduino- ի վրա) SCK (միացեք Arduino- ի Analog Pin 5 -ին) Ստուգեք և նորից ստուգեք ձեր լարերը և պիտակավորեք դրանք: Ահա մի տեսարան, որը նայում է կանացի վարդակին (ձեր երկարացման մալուխի վերջում, որը դուք կիսով չափ կիսել եք) դուք կտեղադրեք արական վարդակը, որը դուրս է մնում անլար nunchuck ռադիոընդունիչի միավորից. /6/10, քանի որ նախորդ դիագրամը սխալ էր: այստեղ շատ հեշտ է սխալվել:
Քայլ 3. Wii Chuck Extension Cable
Ահա Wii Nunchuck երկարացման մալուխի լուսանկարը, որը ես կտրել եմ ՝ կապարի վարդակից-ծայրը դարձնելու համար.
Քայլ 4: Մետաղական գույներ
Եթե դուք գնում եք նույն լուսանկարը, որը ցուցադրել եմ նախորդ լուսանկարում, և կտրում եք այն և մերկացնում մետաղալարերի ծայրերը, դրանք լարերի գույներն են և արդուինոյի ներդիրները, որոնց միացնում եք դրանք: Եթե վարդակը կտրում եք երկարացման կապի այլ մակնիշից, գույները կարող են տարբեր լինել: Այդ դեպքում ստուգեք և կրկնակի ստուգեք լարերը գծապատկերին հակառակ ՝ 2 էջ, որը նախկինում օգտագործում էին դիմադրողականությունը ՝ դիմադրությունը չափելու համար (մի կապը դիպչում է վարդակի ներսում պղնձի պիտակին, իսկ մյուսով ՝ ստուգեք բոլոր ճաղատված մետաղալարերը մինչև զրոյական Օհմ դիմադրությունը…. դուք գիտեք, թե վարդակի որ պիտակը որ մետաղալարն է):
Քայլ 5: Միացրեք լարերը տախտակին
Softwareրագրաշարի որոշ տարբերակներ 2 և 3 անալոգային կապերը կվերածեն +5V- ի և GND- ի, այնպես որ կարող եք շարել 4 կապում ՝ SCK, SDA, 5V և GND անընդմեջ: Ես ընտրեցի Arduino- ի +5V և GND կապերին մշտապես զոդել +V և GND: SCK- ն այնուհետև անցնում է Analog pin 5 -ին, իսկ SDA- ն անցնում է Analog pin 4 -ին: Բացի այդ, և դա վերջերս է հայտնաբերվել փորձարկումներով և սխալներով, որպեսզի այն աշխատի, օգտագործելով այս «կտրված Nunchuck ընդլայնիչ մալուխը» որպես անլար կապի միջոց: chuck ընդունիչ - դուք պետք է զոդեք երկու արտաքին ձգվող դիմադրիչներով `յուրաքանչյուրը մոտ 1800 Օմ ճիշտ է թվում: Մեկը անցնում է SCK (անալոգային կապ 5) և +5V, իսկ մյուսը ՝ SDA (անալոգային կապ 4) և +5V միջև:
Ըստ երևույթին, դրանք չեն պահանջվում, եթե ընդունիչը պահում եք Arduino- ի կողքին (այսինքն ՝ օգտագործելով TodBot տիպի Arduino ադապտեր):
Քայլ 6. Միացում Arduino 2 -ին
Ահա իմ սեփական Arduino- ի էլեկտրագծերի պատկերը: Այստեղ ես օգտագործում եմ անլար սկավառակ ՝ ինքնահավասարակշռող սքեյթբորդը ղեկավարելու համար (այսինքն ՝ ինքնահավասարակշռող ռոբոտի ձև):
Քայլ 7: Theրագրակազմ
Իմ ծրագրակազմը փոփոխվել է ուրիշների կողմից մշակված ընդհանուր օգտագործման անլար չակ ընթերցող ծրագրից: Այն հիմնված է Չադ Ֆիլիպսի, Մայք Դրեերի, Բյորն Գիսլերի և վերջերս Մայք Դրեհերի ավելի կոկիկ աշխատանքի վրա (տե՛ս ֆորումի ստորև բերված հղումը): ԱՊՐԻԼ 2011. Այս թեման եղել է Arduino ֆորումում և խնդիրը վերջերս լուծվել է: Softwareրագրակազմի երկու տարբերակ կա, որոնցից երկուսին էլ ինձ հաջողվել է աշխատել: Այս Arduino ֆորումի էջը պարունակում է ծածկագրի երկու տարբերակները ՝ https://www.arduino.cc/cgi-bin/yabb2/Y… Կարող եմ հաստատել սա աշխատում է ATmega328 պրոցեսորով Arduino- ի վերջին տախտակների վրա, օգտագործելով Arduino17- ը ՝ այն կազմելու և բեռնելու համար: Նաև տեսեք այս անլար սեղմակով կառավարվող R2D2 ռոբոտը (!) ՝ https://www.youtube.com/watch? V = PvAdX5… Ավելին իմ ինքնահավասարակշռող սքեյթբորդերի մասին այստեղ ՝ https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Ահա մի տեսանյութ, որը ցույց է տալիս, թե ինչպես է անլար չակը վերահսկում իմ 2 անիվներով ինքնահավասարակշռող սքեյթբորդի ղեկը: Ակնհայտ է, որ այս կոտրումը կարող է օգտագործվել բոլոր տեսակի ռոբոտների, մեքենաների, սերվերով աշխատող սարքերի, ռոբոտների զենքի, օդային մկնիկի և այլնի վերահսկման համար և շատ էժան է դա անել: Դուք կարող եք օգտագործել ջոյսթիկը կամ պարզապես թեքել պտուտակը այն ուղղությամբ, որտեղ ցանկանում եք, որ ձեր սարքը շարժվի:
Զվարճանալ…………….
Խորհուրդ ենք տալիս:
Անլար Arduino վերահսկվող տանկ (nRF24L01). 6 քայլ (նկարներով)
Անլար Arduino վերահսկվող տանկ (nRF24L01). Բարև, այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել Arduino- ի միջոցով կառավարվող տանկ և հեռակառավարման վահանակ: Տանկի 3D տպագիր մասերը (բացառությամբ հսկիչի, ուղու ուղեցույցի և տանկի ծածկույթի) նախագծված են timmiclark- ի կողմից և կարող եք գտնել այստեղ
Անլար Arduino ռոբոտ ՝ օգտագործելով HC12 անլար մոդուլը ՝ 7 քայլ
Անլար Arduino ռոբոտ, որն օգտագործում է HC12 անլար մոդուլը. Բարև ձեզ, բարի գալուստ: Իմ նախորդ գրառման մեջ ես բացատրեցի, թե ինչ է H Bridge Circuit- ը, L293D շարժիչի վարորդը IC, խոզուկ L293D Motor վարորդի IC- ն ՝ բարձր ընթացիկ շարժիչով վարորդներ վարելու համար, և ինչպես կարող եք նախագծել և պատրաստել ձեր սեփական L293D շարժիչային վարորդների խորհուրդը
Nunchuck վերահսկվող աստղադիտակի ֆոկուսատոր. 6 քայլ (նկարներով)
Nunchuck Controlled Telescope Focuser. Եթե երբևէ փորձել եք օգտագործել ձեր աստղադիտակը համեմատաբար մեծ խոշորացումներով (> 150x), հավանաբար նկատել եք, թե ինչպես է ձեր աստղադիտակի ֆոկուսատորը ձեռքով կարգավորելը կարող է իսկական ցավ առաջացնել պարանոցի հատվածում: Դա պայմանավորված է նրանով, որ
Ռոբոտացված ձեռքը անլար ձեռնոցով վերահսկվող - NRF24L01+ - Arduino: 7 քայլ (նկարներով)
Ռոբոտացված ձեռքը անլար ձեռնոցով վերահսկվող | NRF24L01+ | Արդուինո. Այս տեսանյութում; Առկա են 3D ռոբոտների ձեռքի հավաքում, servo հսկողություն, ճկուն սենսորների հսկողություն, nRF24L01 անլար կառավարում, Arduino ընդունիչ և հաղորդիչ աղբյուրի կոդ: Մի խոսքով, այս նախագծում մենք կսովորենք, թե ինչպես կառավարել ռոբոտի ձեռքը լարերով
Հիսուն մետրանոց անլար մուտքի կետ TP Link WN7200ND USB անլար ադապտերով Raspbian Stretch- ում. 6 քայլ
Հիսուն մետրանոց անլար մուտքի կետ TP Link WN7200ND USB անլար ադապտերով Raspbian Stretch- ում. Raspberry Pi- ն հիանալի է ապահով անլար մուտքի կետեր ստեղծելու համար, բայց այն լավ տիրույթ չունի, ես այն երկարացնելու համար օգտագործել եմ TP Link WN7200ND USB անլար ադապտեր: Ուզում եմ կիսվել, թե ինչպես դա անել