Мазмұны:

Кедергілерді болдырмайтын робот (Arduino): 8 қадам (суреттермен)
Кедергілерді болдырмайтын робот (Arduino): 8 қадам (суреттермен)

Бейне: Кедергілерді болдырмайтын робот (Arduino): 8 қадам (суреттермен)

Бейне: Кедергілерді болдырмайтын робот (Arduino): 8 қадам (суреттермен)
Бейне: Infrared Obstacle Avoidance module for Arduino with code 2024, Қараша
Anonim
Кедергілерді болдырмайтын робот (Arduino)
Кедергілерді болдырмайтын робот (Arduino)

Мұнда мен сізге Arduino негізінде кедергілерді болдырмайтын робот жасау туралы нұсқау беремін. Мен бұл роботты жасаудың қадамдық нұсқаулығын өте қарапайым түрде жасаймын деп үміттенемін. Роботты болдырмайтын кедергі - бұл қозғалыс кезінде кез келген кедергілерден аулақ бола алатын толықтай автономды робот. Жай ғана, ол алға жылжу кезінде кедергілерге тап болғанда, автоматты түрде алға жылжуды тоқтатады және артқа қарай қадам жасайды. Содан кейін ол екі жағы солға және оңға қарайды және ең жақсы жолмен қозғала бастайды; егер оң жақта басқа кедергі болса немесе сол жақта басқа кедергі болса, оң жақта немесе сол жақта. Роботты болдырмайтын кедергілер өте пайдалы және ол көптеген ірі жобалардың негізі болып табылады, мысалы, автоматты автомобильдер, өндіріс зауыттарында қолданылатын роботтар, тіпті ғарыш аппараттарында қолданылатын роботтар.

1 -қадам: Бұл жобада сізге қажет:

Бұл жобада сізге қажет
Бұл жобада сізге қажет
Бұл жобада сізге қажет
Бұл жобада сізге қажет
Бұл жобада сізге қажет
Бұл жобада сізге қажет
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Автокөлік роботының шассиі 2 х ойыншық дөңгелегі және 1 х әмбебап дөңгелегі (немесе шар дөңгелегі)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Екі тұрақты ток қозғалтқышы-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. 9g TowerPro микро сервосы-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. Пісіру темірі
  14. Екі жақты таспа (міндетті емес)
  15. Ыстық желім пистолеті (міндетті емес)

2 -қадам: шассиді жинау

Шассиді жинау
Шассиді жинау
Шассиді жинау
Шассиді жинау
Шассиді жинау
Шассиді жинау

Әр тұрақты ток қозғалтқышына екі сымды дәнекерлеңіз. Содан кейін бұрандалар көмегімен екі қозғалтқышты шассиге бекітіңіз. Егер сізге түсініктеме қажет болса, мына youtube бейнесін қараңыз https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… және ол Smart 2WD Robot автомобиль шассиін қалай жинау керектігін көрсетеді. Соңында әмбебап дөңгелекті бекітіңіз (немесе шар дөңгелегі)

3 -қадам: компоненттерді орнатыңыз

Компоненттерді орнатыңыз
Компоненттерді орнатыңыз

Arduino UNO, L298n мотор драйвері мен TowerPro серво қозғалтқышын шассиге орнатыңыз. Ескертпе: arduino тақтасын орнатқан кезде USB кабелін жалғауға жеткілікті орын қалдырыңыз, себебі кейінірек оны компьютерге USB кабелі арқылы жалғау арқылы бағдарламалау қажет.

4 -қадам: Ультрадыбыстық сенсорды дайындау

Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау
Ультрадыбыстық сенсорды дайындау

Ультрадыбыстық сенсорға төрт өтпелі сымды жалғап, бекіту кронштейніне бекітіңіз. Содан кейін кронштейнді шассиде орнатылған TowerPro микросервоға орнатыңыз.

5 -қадам: Сым элементтері

Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері

L298n мотор жүргізушісі:

+12В → Lipo аккумуляторы (+)

GND → Lipo аккумуляторы (-) маңызды: GND-ті липо батареясына (-) және кез келген GND түйреуішін arduino тақтасына қосыңыз.

+5В → arduino Vin

In1 → arduino цифрлық пин 7

In2 → arduino цифрлық пин 6

In3 → arduino цифрлық пин 5

In4 → arduino цифрлық PIN 4

OUT1 → 1 -мотор

OUT2 → 1 -мотор

OUT3 → Мотор 2

OUT4 → Мотор 2

Нан тақтасы:

Ардуино тақтасы 5V мен GND түйреуіштеріне екі өтпелі сымды жалғаңыз, содан кейін екі сымды да тақтаға қосыңыз. енді сіз мұны +5В кернеуі ретінде пайдалана аласыз.

HC-SR04 ультрадыбыстық Sonar датчигі:

VCC → тақта +5В

Trig → arduino аналогтық түйреуіш 1

Эхо → arduino аналогтық түйреуіш 2

GND → нан тақтасы 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 / librarys
  3. Obstacle_avoiding.ino жүктеп алыңыз және ашыңыз
  4. Кодты USB кабелі арқылы arduino тақтасына жүктеңіз

7 -қадам: роботты қуаттандырыңыз

Роботты қуаттандырыңыз
Роботты қуаттандырыңыз

Lipo аккумуляторын L298n мотор драйверіне келесідей қосыңыз:

Липо батареясы (+) → +12В

Lipo аккумуляторы (-) → GND

8 -қадам: Тамаша !

Тамаша !!!
Тамаша !!!

Енді сіздің робот кез келген кедергілерді болдырмауға дайын ….

Мен сіздердің кез келген сұрақтарыңызға жауап беруге қуанышты болар едім

маған электрондық пошта жіберіңіз: [email protected]

Мені Facebook пен LinkedIn -де іздеңіз, басқа жобалар үшін - Дануша наянта

Рақмет сізге

Ұсынылған: