
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ահա ես ձեզ հանձնարարելու եմ Arduino- ի հիման վրա խոչընդոտներից խուսափող ռոբոտ պատրաստելու մասին: Հուսով եմ, որ քայլ առ քայլ ուղեցույց կստեղծեմ այս ռոբոտը շատ հեշտ ձևով պատրաստելու համար: Ռոբոտից խուսափող խոչընդոտը լիովին ինքնավար ռոբոտ է, որը կարող է խուսափել ցանկացած խոչընդոտից, որին բախվում է շարժվելիս: Ուղղակի, երբ նա առաջ շարժվելիս խոչընդոտի է հանդիպում, ինքնաբերաբար դադարում է առաջ շարժվել և հետքայլ է անում: Հետո թվում է, որ այն երկու կողմ է ձախ և աջ և սկսում է շարժվել հնարավորինս լավագույն ճանապարհով. ինչը նշանակում է կամ ձախ ուղղությամբ, եթե կա մեկ այլ խոչընդոտ աջ կամ աջ ուղղությամբ, եթե կա մեկ այլ խոչընդոտ ձախ կողմում: Ռոբոտից խուսափելու խոչընդոտը շատ օգտակար է և այն բազում խոշոր նախագծերի հիմքն է, ինչպիսիք են Ավտոմատ մեքենաները, արտադրական գործարաններում օգտագործվող ռոբոտները, նույնիսկ տիեզերանավերում օգտագործվող ռոբոտները:
Քայլ 1: Այն, ինչ ձեզ հարկավոր է այս նախագծում



- Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
- Խելացի ռոբոտի մեքենայի շասսի ՝ 2 x խաղալիք մեքենայի անիվներով և 1 x ունիվերսալ անիվով (կամ գնդակի պտուտակներով)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
- Երկու DC շարժիչ-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
- L298n շարժիչի վարորդ-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
- HC-SR04 Ուլտրաձայնային սոնար սենսոր-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
- TowerPro միկրո սերվո 9 գ-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
- 7.4V 1300mah Lipo մարտկոց-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
- Թռչկոտող լարեր (արականից արական, արականից իգական)
-
Մինի տախտակ
- Ուլտրաձայնային սոնարի սենսորների ամրացման բրա
- Պտուտակներ և ընկույզներ
- Պտուտակահան
- Sոդման երկաթ
- Երկկողմանի ժապավեն (ըստ ցանկության)
- Տաք սոսինձ ատրճանակ (ըստ ցանկության)
Քայլ 2: Շասսիի հավաքում



DCոդեք երկու լար յուրաքանչյուր DC շարժիչին: Ապա պտուտակներով երկու շարժիչ ամրացրեք շասսիին: Եթե ձեզ անհրաժեշտ է որևէ պարզաբանում, դիտեք այս youtube- ի տեսանյութը ՝ https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… և այն ցույց կտա ձեզ, թե ինչպես հավաքել Smart 2WD Robot մեքենայի շասսին: Վերջապես ամրացրեք ունիվերսալ անիվը (կամ գնդակի անիվը)
Քայլ 3: Տեղադրեք բաղադրիչները

Տեղադրեք Arduino UNO, L298n շարժիչի վարորդը և TowerPro servo շարժիչը շասսիի վրա: Նշում. Արդուինո տախտակը միացնելիս թողեք բավարար տարածք USB մալուխը միացնելու համար, քանի որ հետագայում դուք պետք է ծրագրավորեք arduino տախտակը `այն USB- ի միջոցով միացնելով համակարգչին:
Քայլ 4: Ուլտրաձայնային տվիչի պատրաստում




Միացրեք չորս jumper լարերը Ուլտրաձայնային տվիչին և տեղադրեք այն ամրացման բրա վրա: Ապա ամրացրեք ամրակը TowerPro միկրո սերվերի վրա, որն արդեն տեղադրված է շասսիի վրա:
Քայլ 5: Էլեկտրագծերի բաղադրիչներ




L298n շարժիչի վարորդ
+12V → Lipo մարտկոց (+)
GND → Lipo մարտկոց (-) կարևոր. Միացրեք GND- ը lipo մարտկոցին (-) և arduino տախտակին ցանկացած GND պին
+5V → arduino Vin
In1 → arduino թվային փին 7
In2 → arduino թվային փին 6
In3 → arduino թվային փին 5
In4 → arduino թվային փին 4
OUT1 → Շարժիչ 1
OUT2 → Շարժիչ 1
OUT3 → Շարժիչ 2
OUT4 → Շարժիչ 2
Breadboard:
Միացրեք երկու jumper լարերը arduino տախտակին 5V և GND կապում, այնուհետև երկու լարերը միացրեք տախտակին: այժմ դուք կարող եք օգտագործել այն որպես +5V մատակարարում:
HC-SR04 Ուլտրաձայնային սոնար սենսոր
VCC → տախտակ +5V
Trig → arduino անալոգային քորոց 1
Echo -arduino անալոգային քորոց 2
GND → breadboard GND
TowerPro միկրո սերվո 9 գ:
նարնջագույն մետաղալար → arduino թվային փին 10
կարմիր մետաղալար → տախտակ +5 Վ
շագանակագույն մետաղալար → տախտակ GND
Քայլ 6. Arduino UNO ծրագրավորում
-
Ներբեռնեք և տեղադրեք Arduino Desktop IDE- ն
- պատուհաններ -
- Mac OS X -
- Linux -
-
Ներբեռնեք և տեղադրեք NewPing գրադարանը (Ուլտրաձայնային տվիչների գործառույթի գրադարան) ֆայլը Arduino գրադարանների պանակում:
- Ներբեռնեք NewPing.rar- ը ստորև
- Քաշեք այն դեպի ճանապարհ ՝ C: / Arduino / գրադարաններ
- Ներբեռնեք և բացեք obstri_avoiding.ino- ն
- Տեղադրեք կոդը arduino տախտակին USB մալուխի միջոցով
Քայլ 7: Միացրեք ռոբոտին

Միացրեք Lipo մարտկոցը L298n շարժիչի վարորդին հետևյալ կերպ.
Լիպո մարտկոց (+) +12V
Լիպո մարտկոց (-) → GND
Քայլ 8: Հիանալի !

Այժմ ձեր ռոբոտը պատրաստ է խուսափել ցանկացած խոչընդոտից…
Ուրախ կլինեմ պատասխանել ձեր բոլոր հարցերին
փոստի հասցեով ՝ [email protected]
որոնեք ինձ facebook- ում և Linkedin- ում ՝ ավելի շատ նախագծերի համար - Danusha nayantha
Շնորհակալություն
Խորհուրդ ենք տալիս:
Ռոբոտից խոչընդոտներից խուսափելը. 5 քայլ

Ռոբոտներից խոչընդոտներից խուսափելը. Ռոբոտաշինության ոլորտում խոչընդոտներից խուսափելը խնդիրն է բավարարել վերահսկման որոշ նպատակներ `առանց խաչմերուկի կամ բախման դիրքի սահմանափակումների: Այն ունի ձայնային սենսոր, որն օգտագործվում է ռոբոտի ճանապարհի միջև ընկած խոչընդոտները զգալու համար:
OAREE - 3D տպագիր - Engineeringարտարագիտական կրթության համար նախատեսված ռոբոտին խոչընդոտներից խուսափելը (OAREE) Arduino- ով. 5 քայլ (նկարներով)

OAREE - 3D Printed - Խոչընդոտներից խուսափող ինժեներական կրթության համար նախատեսված ռոբոտ (OAREE) Arduino- ի հետ. 3D տպագրվող, հեշտ հավաքվող, շարժման համար օգտագործում է շարունակական պտտման ծառայություններ
Ուլտրաձայնային տվիչների միջոցով ռոբոտից խոչընդոտներից խուսափելը. 9 քայլ (նկարներով)

Ուլտրաձայնային տվիչների միջոցով ռոբոտին խոչընդոտներից խուսափելը. Սա պարզ նախագիծ է ՝ ուլտրաձայնային տվիչների (HC SR 04) և Arduino Uno- ի միջոցով խոչընդոտներից խուսափելու մասին ռոբոտի մասին: ուսումնական նախագիծ, կիսվեք
L298n շարժիչ օգտագործող ռոբոտից խոչընդոտներից խուսափելը. 5 քայլ

L298n շարժիչ օգտագործող ռոբոտի խոչընդոտներից խուսափելը. Բարև տղերք, այսօր մենք պատրաստելու ենք այս բոբոտը:
PIC- ի վրա հիմնված LF և ռոբոտից խուսափելը. 16 քայլ (նկարներով)

PIC- ի վրա հիմնված LF և խուսափող ռոբոտ. Ներածություն Իմ ոգեշնչումը գալիս է ռոբոտներից, որոնք ընդօրինակում են ընդհանուր մարդկային վարքագիծը, օրինակ `դուք առանց պատի ուղղակի չեք մտնի: Ձեր ուղեղը խելամտորեն շփվում է