Բովանդակություն:
![Gեստերի վերահսկման ռոբոտ ստեղծելու ամենահեշտ ձևը ՝ 7 քայլ (նկարներով) Gեստերի վերահսկման ռոբոտ ստեղծելու ամենահեշտ ձևը ՝ 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-13866-j.webp)
Video: Gեստերի վերահսկման ռոբոտ ստեղծելու ամենահեշտ ձևը ՝ 7 քայլ (նկարներով)
![Video: Gեստերի վերահսկման ռոբոտ ստեղծելու ամենահեշտ ձևը ՝ 7 քայլ (նկարներով) Video: Gեստերի վերահսկման ռոբոտ ստեղծելու ամենահեշտ ձևը ՝ 7 քայլ (նկարներով)](https://i.ytimg.com/vi/S_61vryQQgI/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![Image Image](https://i.howwhatproduce.com/images/005/image-13866-2-j.webp)
![](https://i.ytimg.com/vi/ifcIrTVrGHw/hqdefault.jpg)
Վերահսկեք խաղալիքները սուպերհերոսի պես: Իմացեք, թե ինչպես ժեստերով վերահսկվող մեքենա պատրաստել:
Սա այն մասին է, թե ինչպես ինքներդ ժեստերով վերահսկվող մեքենա պատրաստել: Հիմնականում սա MPU-6050 3 առանցքի գիրոսկոպի, արագացուցիչի պարզ կիրառություն է: Դուք կարող եք շատ ավելին անել: հասկանալով, թե ինչպես օգտագործել այն, ինչպես միացնել Arduino- ին և ինչպես փոխանցել դրա տվյալները Bluetooth մոդուլների միջոցով: Այս գրառման ընթացքում ես կենտրոնանալու եմ Bluetooth- ից Bluetooth հաղորդակցության վրա, երկու HC-05 Bluetooth մոդուլների միջև:
Քայլ 1:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-3-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-4-j.webp)
Օգտագործված բաղադրիչներ.
1- Ստվարաթուղթ, ակրիլային թերթ 2- Arduino UNO X1-
3- Arduino nano X1 ՝
4- BO Motor X2 -
5- Անիվներ X2-
6- IC L293D x1 -
7- 2s 7.4Volt lipo մարտկոց X 2-
8- PCB-
9- Միակցիչներ-
10- Bluetooth մոդուլ X 2 ՝
11- MPU-6050 X 1 ՝
12- Մարմնամարզական ձեռնոցներ X1.
PCBway- ից այս նախագծում օգտագործվող PCB- ի ուղղակի պատվեր ՝
Հետևեք տեսանյութին ՝ այս նախագծի համար ռոբոտի մարմին և կապեր ստեղծելու համար: դուք կարող եք կառուցել ռոբոտի մարմինը, ինչպես ցույց է տրված տեսանյութում կամ կարող եք փոփոխել 4WD (4 անիվի շարժիչով):
եթե չեք օգտագործում տեսանյութում ցուցադրվող վահանը, կարող եք օգտագործել տրված սխեմա ՝ ձեր տպատախտակը պատրաստելու համար: կամ կարող եք պատվիրել այս վահանի համար PCB անմիջապես PCBway.com հղումից, որի համար տրված է վերևում:
Քայլ 2:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-5-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-6-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-7-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-8-j.webp)
Ռոբոտի մարմինը կառուցելուց հետո սարքեք հեռավոր միավորը `տրված սխեմայի համաձայն:
Քայլ 3:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-9-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-10-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-11-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-12-j.webp)
Այժմ խոսենք Bluetooth մոդուլի կազմաձևման մասին: հիմնականում, HC-05 Bluetooth մոդուլը գալիս է ստրուկ մոդուլի գործարանային պարամետրերով: դա նշանակում է, որ մենք կարող ենք տվյալներ ուղարկել մոդուլին միայն այն միացնելով: կարիք չկա որևէ այլ կարգավորում կատարել բջջային սարքերից տվյալներ HC-05 մոդուլ ուղարկելու համար: պարզապես մուտքագրեք դրա կանխադրված գաղտնաբառը (1234/0000) `դրա հետ կապվելու համար: բայց ինչ կլինի, եթե մենք ուզում ենք տվյալ մոդուլի միջոցով տվյալներ ուղարկել մեկ այլ նույն մոդուլին կամ շարժական սարքին:
Այս նախագծում մենք նույնն ենք անում, ինչ տվյալները ուղարկում ենք Bluetooth մոդուլի միջոցով: MPU-6050 կինոստենսորով հավաքված այլ Bluetooth մոդուլին: Այսպիսով, դա անելու համար մենք նախ պետք է կազմաձևենք այս երկու Bluetooth մոդուլները: որպեսզի նրանք կարողանան ինքնաբերաբար կապվել միմյանց հետ միացնելուց հետո: Այստեղ առաջին մոդուլը գործում է որպես ստրուկ սարք, որը ազդանշաններ կստանա հեռավոր միավորից և կտեղադրվի մեքենայի վրա: Եվ երկրորդը կազմաձևեք որպես հիմնական սարք, որը հանդես կգա որպես հաղորդիչ միավոր և տվյալներ կուղարկի ստրուկ սարքին,
Քայլ 4:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-13-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-14-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-15-j.webp)
Այսպիսով, նախ կազմաձևեք առաջին bluetooth մոդուլը որպես ստրուկ սարք: դա անելու համար միացրեք այն Arduino- ի հետ ՝ ըստ էլեկտրագծերի այս սխեմայի: Եվ վերբեռնեք կոդը ըստ կազմաձևման:
ներբեռնեք բոլոր անհրաժեշտ ծրագրերն ու գրադարանները այստեղից ՝
Անջատել մոդուլը: Սեղմեք և պահեք ky- ն մոդուլի վրա և միացրեք այն հետ: Դուք կտեսնեք, որ led մոդուլը ավելի դանդաղ է թարթում: 2 վայրկյանը մեկ անգամ: Սա նշանակում է, որ HC-05- ը գտնվում է AT հրամանի ռեժիմում: Այժմ բացված սերիական մոնիտորը փոխում է բաուդ արագությունը 9600 -ի և ելքի տեսակը ՝ ինչպես NL և CR: Այժմ մուտքագրեք AT ուղարկելու տուփում և ուղարկեք այն: եթե այն պատասխանում է ok- ով, նշանակում է ամեն ինչ լավ է: Բայց եթե ոչ, և պատասխանում է ինչ -որ սխալով, նորից ուղարկեք AT: Մինչև այն կպատասխանի ok կամ chek կապերով և նորից ուղարկեք AT:
Մոդուլից OK պատասխան ստանալուց հետո մուտքագրեք հետևյալ հրամանները մեկ առ մեկ, AT+ORGL և ուղարկեք այն: այս հրամանը մոդուլը կդնի գործարանային պարամետրում:
AT+RMAAD այս հրամանը կթողնի մոդուլը ցանկացած նախորդ զուգավորումից
AT+UART? ստուգեք մոդուլի ընթացիկ բաուդ արագությունը
AT+UART = 38400, 0, 0 սահմանել baud փոխարժեքը 38400
AT+ROLE? ստուգեք դերը ՝ ստրուկ է, թե տիրակալ: այն պատասխանում է 0 -ով կամ 1 -ով, եթե մոդուլը ստրուկ է, նա պատասխանում է 0 -ին, և եթե դա հիմնական սարք է, ապա այն կպատասխանի որպես ստրուկ սարք `1 դերով:
մուտքագրեք AT+ROLE = 0
AT+ADDR? ստուգեք մոդուլի հասցեն: Նշեք այս հասցեն: պատասխանեց մոդուլով: այս հասցեն ստանալուց հետո կատարվում է ստրուկի մոդուլի կազմաձևում:
Քայլ 5:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-16-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-17-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-18-j.webp)
Այժմ ժամանակն է կարգավորել երկրորդ Bluetooth մոդուլը որպես հիմնական սարք: Այս մոդուլը միացրեք Arduino տախտակին և մուտքագրեք այն AT ռեժիմ: ինչպես արեցինք նախորդը:
Մուտքագրեք այս AT հրամանները տրված հաջորդականությամբ: AT+ORGL
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+ROLE?
սահմանել այս մոդուլի դերը որպես հիմնական սարք: AT+ROL = 1
AT+CMODE = 0, որպեսզի մոդուլը միացնի միայն մեկ սարք: կանխադրված կարգավորումը 1 է
այժմ միացրեք այս մոդուլը ստրուկ սարքի հետ `դա մուտքագրելու համար,
AT+BIND = "ստրուկի մոդուլի հասցեն"
և ամեն ինչ ավարտված է, այժմ տեղադրեք գրադարաններ MPU-6050 տվիչի և I2C հաղորդակցության համար: Քանի որ MPU-6050 գիրո սենսորն ունի I2C ինտերֆեյս: ներբեռնեք գրադարանները և աղբյուրի կոդը այստեղից: եթե նախապես տեղադրել եք այս գրադարանները, բաց թողեք սա:
Քայլ 6:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-19-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-20-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-21-j.webp)
Այժմ միացրեք մեքենայի միավորը համակարգչին `օգտագործելով USB մալուխ: ընտրեք ճիշտ նավահանգստի և տախտակի տեսակը: Եվ վերբեռնեք ծրագիրը «Gesture_controled_Robot_car_unit_» անունով: Makeրագիրը բեռնելիս համոզվեք, որ մարտկոցը և Bluetooth մոդուլը կապված չեն մեքենայի հետ:
Նույնը արեք հեռավոր միավորի հետ: բացել ծրագիրը հեռավոր անունով: և վերբեռնեք այն հեռավոր միավոր: Տեղադրեք ստրուկ Bluetooth մոդուլը մեքենայի միավորի վրա և տիրապետեք Bluetooth մոդուլին հեռավոր միավորի վրա: Եվ ամեն ինչ ավարտված է:
Քայլ 7:
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-22-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-23-j.webp)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/005/image-13866-24-j.webp)
Եկեք միացնենք այն, և այն պատրաստ է խաղալ ……
Հուսով եմ, որ սա օգտակար կգտնեք: եթե այո, հավանիր, կիսվիր, մեկնաբանիր քո կասկածը: Ավելի շատ նման նախագծերի համար հետևեք ինձ: Աջակցեք իմ աշխատանքին և բաժանորդագրվեք իմ ալիքին YouTube- ում:
Շնորհակալություն!
![Ռոբոտաշինության մրցույթ Ռոբոտաշինության մրցույթ](https://i.howwhatproduce.com/images/005/image-13866-25-j.webp)
![Ռոբոտաշինության մրցույթ Ռոբոտաշինության մրցույթ](https://i.howwhatproduce.com/images/005/image-13866-26-j.webp)
Ռոբոտաշինության մրցույթի առաջին մրցանակ
Խորհուրդ ենք տալիս:
Էլեկտրոնային արագության վերահսկման (ESC) վերահսկման ազդանշանային գեներատոր այլընտրանք. 7 քայլ
![Էլեկտրոնային արագության վերահսկման (ESC) վերահսկման ազդանշանային գեներատոր այլընտրանք. 7 քայլ Էլեկտրոնային արագության վերահսկման (ESC) վերահսկման ազդանշանային գեներատոր այլընտրանք. 7 քայլ](https://i.howwhatproduce.com/images/004/image-10450-7-j.webp)
CONTROL SIGNAL GENERATOR ALTERNATIVE ELECTRONIC SPEED CONTROL (ESC). Որոշ ժամանակ առաջ ես հրապարակեցի մի տեսանյութ (https://www.youtube.com/watch?v=-4sblF1GY1E) իմ YouTube ալիքում, որտեղ ես ցույց տվեցի, թե ինչպես պատրաստել քամու տուրբին առանց խոզանակի DC շարժիչից: Ես տեսանյութը պատրաստեցի իսպաներենով և այն բացատրեց, որ այս շարժիչը տրված է
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
![Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ](https://i.howwhatproduce.com/images/005/image-12193-11-j.webp)
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Ստվարաթղթե երթևեկության վերահսկման ռոբոտ ՝ 8 քայլ
![Ստվարաթղթե երթևեկության վերահսկման ռոբոտ ՝ 8 քայլ Ստվարաթղթե երթևեկության վերահսկման ռոբոտ ՝ 8 քայլ](https://i.howwhatproduce.com/images/006/image-16223-24-j.webp)
Ստվարաթղթի երթևեկության վերահսկման ռոբոտ. Ես մասնակցում եմ ստվարաթղթե մրցույթին: Եթե ձեզ դուր է գալիս իմ հրահանգը, խնդրում եմ քվեարկեք դրա համար: Այս ուսուցանվողը ուսումնասիրելուց հետո դուք կսովորեք, թե ինչպես նախագծել և օգտագործել Cruizmo Cis- ը: Cruizmo Cis- ը խելացի ռոբոտ է, որը վերահսկում է երթևեկությունը: Այն վերահսկում է երկու մեքենաների ա
Միկրոկոնտրոլեր ծրագրավորելու ամենահեշտ ձևը. 9 քայլ
![Միկրոկոնտրոլեր ծրագրավորելու ամենահեշտ ձևը. 9 քայլ Միկրոկոնտրոլեր ծրագրավորելու ամենահեշտ ձևը. 9 քայլ](https://i.howwhatproduce.com/images/003/image-7005-37-j.webp)
Միկրոկոնտրոլերը ծրագրավորելու ամենահեշտ ձևը. Այսօր ես ձեզ կներկայացնեմ STM32 Ultra Low Power - L476RG- ը, որն օգտագործում է 4 անգամ ավելի քիչ էներգիա, քան Arduino Mega- ն և ունի հզոր Cortex պրոցեսոր: Ես նույնպես չեմ
Օրիգինալ XBOX- ը մեղմացնելու ամենահեշտ ձևը ՝ 5 քայլ
![Օրիգինալ XBOX- ը մեղմացնելու ամենահեշտ ձևը ՝ 5 քայլ Օրիգինալ XBOX- ը մեղմացնելու ամենահեշտ ձևը ՝ 5 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122720-the-easiest-way-to-soft-mod-an-original-xbox-5-steps-j.webp)
Օրիգինալ XBOX- ի մեղմացման ամենահեշտ ձևը. Այս հրահանգը վերցված է gh3tt0h4x0r- ից Youtube- ում (ներառյալ էկրանապատկերները, քանի որ իմ Gamebridge- ը տարօրինակ էր այն գիշերը, երբ ես դա արեցի): Նրա երկու մասից բաղկացած տեսանյութը ցույց է տալիս, թե ինչպես կարող եք XBMC (XBox Media Center) - ի պարզ տեղադրում կատարել XBox- ում ՝ առանց անհրաժեշտության