Ռոբոտից խոչընդոտներից խուսափելը (Arduino). 8 քայլ (նկարներով)
Ռոբոտից խոչընդոտներից խուսափելը (Arduino). 8 քայլ (նկարներով)
Anonim
Ռոբոտին խոչընդոտներից խուսափելը (Arduino)
Ռոբոտին խոչընդոտներից խուսափելը (Arduino)

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

Քայլ 1: Այն, ինչ ձեզ հարկավոր է այս նախագծում

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

  10. Ուլտրաձայնային սոնարի սենսորների ամրացման բրա
  11. Պտուտակներ և ընկույզներ
  12. Պտուտակահան
  13. Sոդման երկաթ
  14. Երկկողմանի ժապավեն (ըստ ցանկության)
  15. Տաք սոսինձ ատրճանակ (ըստ ցանկության)

Քայլ 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 ծրագրավորում

  1. Ներբեռնեք և տեղադրեք Arduino Desktop IDE- ն

    • պատուհաններ -
    • Mac OS X -
    • Linux -
  2. Ներբեռնեք և տեղադրեք NewPing գրադարանը (Ուլտրաձայնային տվիչների գործառույթի գրադարան) ֆայլը Arduino գրադարանների պանակում:

    • Ներբեռնեք NewPing.rar- ը ստորև
    • Քաշեք այն դեպի ճանապարհ ՝ C: / Arduino / գրադարաններ
  3. Ներբեռնեք և բացեք obstri_avoiding.ino- ն
  4. Տեղադրեք կոդը arduino տախտակին USB մալուխի միջոցով

Քայլ 7: Միացրեք ռոբոտին

Միացրեք ռոբոտին
Միացրեք ռոբոտին

Միացրեք Lipo մարտկոցը L298n շարժիչի վարորդին հետևյալ կերպ.

Լիպո մարտկոց (+) +12V

Լիպո մարտկոց (-) → GND

Քայլ 8: Հիանալի !

Հիանալի !!!
Հիանալի !!!

Այժմ ձեր ռոբոտը պատրաստ է խուսափել ցանկացած խոչընդոտից…

Ուրախ կլինեմ պատասխանել ձեր բոլոր հարցերին

փոստի հասցեով ՝ [email protected]

որոնեք ինձ facebook- ում և Linkedin- ում ՝ ավելի շատ նախագծերի համար - Danusha nayantha

Շնորհակալություն

Խորհուրդ ենք տալիս: