Բովանդակություն:
- Քայլ 1: Իմացեք, թե ինչպես է աշխատում այս բանը
- Քայլ 2: Հավաքեք իրերը
- Քայլ 3: Միացրեք բոլոր մասերը
- Քայլ 4: Վերբեռնման ծածկագիր
- Քայլ 5: Վերջնական փուլ
Video: Ռոբոտից խոչընդոտներից խուսափելը. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ռոբոտաշինության մեջ խոչընդոտներից խուսափելը վերահսկողության որոշ նպատակների բավարարման խնդիրն է `առանց խաչմերուկի կամ բախման դիրքի սահմանափակումների: Այն ունի ձայնային սենսոր, որն օգտագործվում է ռոբոտի ճանապարհի միջև ընկած խոչընդոտները զգալու համար: Այն կշարժվի դեպի լավագույն ուղղություն և կխուսափի այն խոչընդոտից, որը գալիս է իր ճանապարհին: Այս ռոբոտում սենսոր ավելացնելով կարելի է պարզապես տվյալներ հավաքել շրջակա միջավայրից:
Այն կարող է ավելի ճշգրիտ կատարել, քան շատ ռոբոտներ նույնիսկ փոքր վայրում:
Քայլ 1: Իմացեք, թե ինչպես է աշխատում այս բանը
Դուք կարող եք տեսնել ամենաթարմ տեղեկատվությունը իմ github պահոցից:
Քայլ 2: Հավաքեք իրերը
Arduino uno կամ ցանկացած arduino (ես օգտագործել եմ arduino uno)
Սոնարային տվիչ (HC-SR 04)
Մի քանի ցատկող լարեր
2 դիմադրություն (220 օմ)
L298 երկակի շարժիչի կառավարման վարորդ
Մարտկոց
Շասսի (սովորաբար ներառում է այլ անհրաժեշտ բաղադրիչներ)
2 փոխանցման շարժիչներ
Քայլ 3: Միացրեք բոլոր մասերը
Սոնարային կապեր
Vcc - 5 վոլտ
GND - GND
Trig - Arduino 4
Էխո - Արդուինո 5
Շարժիչի վարորդ
EnB - 220 ohms դիմադրություն - 5 վոլտ (շարժիչ ՝ արագությունը կառավարելու համար) (EnB ՝ 220 ohms ռեզիստորի միջոցով միացնելու համար)
EnA - 220 ohms ռեզիստոր - 5 վոլտ (շարժիչ ՝ արագությունը կառավարելու համար) (EnA ՝ 220 ohms ռեզիստորի միջոցով միացնելու համար)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Այժմ միացրեք շարժիչները վարորդին Motor-A և Motor-B պորտով:
Քայլ 4: Վերբեռնման ծածկագիր
Եկեք ծածկագիրը վերբեռնենք սրտում: Դա գեղեցկությունն է
ռոբոտի. Եթե ցանկանում եք, կարող եք փոփոխել կապերը կամ ծածկագիրը: Օրինակ ՝ արագության փոփոխում, օբյեկտից նվազագույն հեռավորություն, ցանկացած ուղղությամբ վազքի տևողություն: Կոդում տրված են օգտակար մեկնաբանություններ ՝ ավելի հեշտ հասկանալու համար:
(Անհրաժեշտ չէ լրացուցիչ վարորդ կամ վերնագրի ֆայլ)
Ես բեռնել եմ ֆայլը, դուք նույնպես կարող եք ստանալ կոդը այստեղ (ավելի շատ թարմացումներ տեսնելու համար)
Քայլ 5: Վերջնական փուլ
Միացրեք մարտկոցը և վայելեք:
Դուք կարող եք տեսնել իմ աշխատանքային robot1, robot2- ը:
Եթե որևէ վրիպակ գտնեք, տեղեկացրեք ինձ մեկնաբանությունների բաժնում և եթե կարող եք շտկել, կարող եք այստեղ փոփոխել կոդը կամ պարզապես տալ մեկնաբանությունների բաժնում:
Շնորհակալություն.
Խորհուրդ ենք տալիս:
Ինչպես խոչընդոտ դարձնել ռոբոտից խուսափելը. 6 քայլ
Ինչպես խոչընդոտ ստեղծել ռոբոտից խուսափելը. Խոչընդոտներից խուսափելը ռոբոտը պարզ ռոբոտ է, որը աշխատում է arduino- ի կողմից, և այն, ինչ անում է, այն է, որ պարզապես շրջում է և խուսափում խոչընդոտներից: Այն հայտնաբերում է խոչընդոտները HC-SR04 ուլտրաձայնային տվիչով, այլ կերպ ասած, եթե ռոբոտը զգա օբյեկտը մոտակայքում
Ռոբոտից խոչընդոտներից խուսափելը (Arduino). 8 քայլ (նկարներով)
Ռոբոտից խոչընդոտներից խուսափելը (Arduino). Այստեղ ես պատրաստվում եմ ձեզ հրահանգել Arduino- ի հիման վրա խոչընդոտներից խուսափող ռոբոտ պատրաստելու մասին: Հուսով եմ, որ քայլ առ քայլ ուղեցույց կստեղծեմ այս ռոբոտը շատ հեշտ ձևով պատրաստելու համար: Ռոբոտից խուսափող խոչընդոտը լիովին ինքնավար ռոբոտն է, որը կարող է խուսափել ցանկացած դիտողությունից
Ամպամած ամպը բուժում է ձեզ (հավաքման գործառույթով ռոբոտից խուսափելը խոչընդոտ է). 8 քայլ
Ամպամած ամպը բուժում է ձեզ (հավաքող գործառույթով ռոբոտից խուսափելը խոչընդոտ է). Անօգուտ մեքենա - Arduino ռոբոտ
Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)
Ուլտրաձայնային տվիչների միջոցով ռոբոտին խոչընդոտներից խուսափելը. Սա պարզ նախագիծ է ՝ ուլտրաձայնային տվիչների (HC SR 04) և Arduino Uno- ի միջոցով խոչընդոտներից խուսափելու մասին ռոբոտի մասին: ուսումնական նախագիծ, կիսվեք
L298n շարժիչ օգտագործող ռոբոտից խոչընդոտներից խուսափելը. 5 քայլ
L298n շարժիչ օգտագործող ռոբոտի խոչընդոտներից խուսափելը. Բարև տղերք, այսօր մենք պատրաստելու ենք այս բոբոտը: