Мазмұны:
- 1 -қадам: Бұл жобада сізге қажет:
- 2 -қадам: шассиді жинау
- 3 -қадам: компоненттерді орнатыңыз
- 4 -қадам: Ультрадыбыстық сенсорды дайындау
- 5 -қадам: Сым элементтері
- 6 -қадам: Arduino UNO бағдарламалау
- 7 -қадам: роботты қуаттандырыңыз
- 8 -қадам: Тамаша !
Бейне: Кедергілерді болдырмайтын робот (Arduino): 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мұнда мен сізге Arduino негізінде кедергілерді болдырмайтын робот жасау туралы нұсқау беремін. Мен бұл роботты жасаудың қадамдық нұсқаулығын өте қарапайым түрде жасаймын деп үміттенемін. Роботты болдырмайтын кедергі - бұл қозғалыс кезінде кез келген кедергілерден аулақ бола алатын толықтай автономды робот. Жай ғана, ол алға жылжу кезінде кедергілерге тап болғанда, автоматты түрде алға жылжуды тоқтатады және артқа қарай қадам жасайды. Содан кейін ол екі жағы солға және оңға қарайды және ең жақсы жолмен қозғала бастайды; егер оң жақта басқа кедергі болса немесе сол жақта басқа кедергі болса, оң жақта немесе сол жақта. Роботты болдырмайтын кедергілер өте пайдалы және ол көптеген ірі жобалардың негізі болып табылады, мысалы, автоматты автомобильдер, өндіріс зауыттарында қолданылатын роботтар, тіпті ғарыш аппараттарында қолданылатын роботтар.
1 -қадам: Бұл жобада сізге қажет:
- Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
- Автокөлік роботының шассиі 2 х ойыншық дөңгелегі және 1 х әмбебап дөңгелегі (немесе шар дөңгелегі)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
- Екі тұрақты ток қозғалтқышы-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…
- 9g TowerPro микро сервосы-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…
- Өткізгіш сымдар (еркектен еркекке, еркектен әйелге)
-
Мини нан тақтасы
- Ультрадыбыстық ультрадыбыстық датчикті бекіту кронштейні
- Бұрандалар мен жаңғақтар
- Бұрауыш
- Пісіру темірі
- Екі жақты таспа (міндетті емес)
- Ыстық желім пистолеті (міндетті емес)
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 бағдарламалау
-
Arduino Desktop IDE жүктеңіз және орнатыңыз
- терезелер -
- Mac OS X -
- Linux -
-
NewPing кітапханасының (ультрадыбыстық сенсор функцияларының кітапханасы) файлын Arduino кітапханалары қалтасына жүктеп, қойыңыз.
- Төменде NewPing.rar жүктеңіз
- Оны жолға шығарыңыз - C: / Arduino / librarys
- Obstacle_avoiding.ino жүктеп алыңыз және ашыңыз
- Кодты USB кабелі арқылы arduino тақтасына жүктеңіз
7 -қадам: роботты қуаттандырыңыз
Lipo аккумуляторын L298n мотор драйверіне келесідей қосыңыз:
Липо батареясы (+) → +12В
Lipo аккумуляторы (-) → GND
8 -қадам: Тамаша !
Енді сіздің робот кез келген кедергілерді болдырмауға дайын ….
Мен сіздердің кез келген сұрақтарыңызға жауап беруге қуанышты болар едім
маған электрондық пошта жіберіңіз: [email protected]
Мені Facebook пен LinkedIn -де іздеңіз, басқа жобалар үшін - Дануша наянта
Рақмет сізге
Ұсынылған:
Микроконтроллерсіз IR сенсорлары бар кедергілерді болдырмайтын робот: 6 қадам
Микроконтроллерсіз инфрақызыл сенсоры бар роботты болдырмау: Бұл жоба ескі жоба, мен оны 2014 жылы шілдеде немесе тамызда жасадым, балалармен бөліскім келді. Бұл IR сенсорларын қолданатын және микроконтроллерсіз жұмыс істейтін роботтан аулақ болу. IR сенсорлары opamp IC i қолданады
Бұлтты бұлт сізді емдейді (жинау функциясы бар кедергілерді болдырмайтын робот): 8 қадам
Бұлтты бұлт сізді емдейді (жинау функциясы бар кедергілерді болдырмайтын робот): пайдасыз машина - Arduino робот
Кедергілерді болдырмайтын робот: 5 қадам
Кедергілерден аулақ робот: Робототехникада кедергілерден аулақ болу- бұл қиылыспайтын немесе соқтығыспайтын позиция шектеулеріне бағынатын бақылаудың кейбір мақсаттарын қанағаттандыру міндеті. Ол робот жолының арасындағы кедергілерді сезіну үшін қолданылатын дыбыс датчигі бар
Ауыр жүктемені көтеруге арналған кедергілерді болдырмайтын робот: 6 қадам
Ауыр жүктемені көтеруге арналған кедергілерден аулақ болу роботы: бұл менің ұлымның рокерін алып жүру үшін жасалған кедергілерді болдырмайтын робот
Тұлғасы бар кедергілерді болдырмайтын робот!: 7 қадам (суреттермен)
Тұлғасы бар кедергілерді болдырмайтын робот!: Роумингтегі көптеген боттардан айырмашылығы, ол шынымен де «ойлайтын» сияқты жүреді! BASIC Stamp микроконтроллерімен (Basic Atom, Parallax Basic Stamps, Coridium Stamp және т