
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Ushbu qo'llanmada men qanday qilib Arduino yordamida robotni chetlab o'tishga to'siq qo'yishingiz mumkinligini tasvirlab beraman.
1 -qadam: Sizga kerak



Bu mashhur Arduino robot loyihasi. ko'p simli ulanishdan qochish uchun men unga tenglikni yaratdim.
Siz PCB yoki nuqta -perfboarddan foydalanishingiz mumkin.
G'ildirakli 2WD robotli shassi.
BO dvigateli uchun robot g'ildirak
150 rpm BO tishli dvigatel va 1,5 dyuymli murvat va non
Ultrasonik sensor ushlagichi
2 dona. 9V batareya va batareya ulagichi
L293D Ic va 16 pinli muzli asos
100mfd/25v kondansatör 2 dona 1K qarshilik, Led
Sarlavha pinlari, o'tish simlari (erkakdan ayolgacha) terminal bloki 4 dona
HC-SR 04 ultratovush sensori
Arduino nano
Siz PCB yoki nuqta -perfboarddan foydalanishingiz mumkin.
2 -qadam: Ildiz shassisini yig'ish

Robot shassisiga ikkita tishli motorni joylashtiring. Men 2WD metall shassisidan foydalanganman, lekin siz har qanday shassisdan foydalanishingiz mumkin
robot shassisining old qismiga bitta g'ildirak g'ildiragini joylashtiring, bu robotning mexanik qismi
3 -qadam: Elektron sxemani yaratish



U qanday ishlaydi
Ultrasonik tovush sensori oldidagi narsalarni aniqlaydi va ob'ekt masofasini o'lchaydi.
Oddiy holatda, robot oldida hech qanday to'siq bo'lmasa, ikkita dvigatel soat yo'nalishi bo'yicha aylanadi va robot to'g'ri oldinga siljiydi.
Agar ultratovush sensori yordamida 20 sm ichida biron bir narsa aniqlansa, chap dvigatel soat sohasi farqli o'laroq, o'ng dvigatel esa soat yo'nalishi bo'yicha aylana boshlaydi.
Shunday qilib, agar robot oldida biror narsa bo'lsa, robot tezda chapga buriladi.
Perfboarddan foydalanayotgan bo'lsangiz, kontaktlar va ulanishlar
Bu erda men Arduino nano va L293D dual motorli haydovchidan foydalandim. Filtr sifatida ikkita kondansatör. Ko'rsatkich uchun LED va 1k rezistor
Arduino raqamli pin 7 ultratovush sensori tetik piniga ulanadi
Arduino raqamli pin 8 ultrasonik sensorli echo piniga ulanadi
Arduino raqamli pin 5 va 6, chap dvigatelni boshqarish uchun Ic l293d pin 10 va 15 ga ulanadi
Arduino raqamli pin 11 va 12 dvigatelni to'g'ri boshqarish uchun ic l293d pin 2 va 7 ga ulaning
Chap motorni ic l293d pin 11 va 14 ga ulang
To'g'ri dvigatelni ic l293d 3 va 6 -pinli ulang
Agar siz tenglikni ishlatmoqchi bo'lsangiz
Ushbu robotli loyiha uchun tenglikni yaxshi ishlab chiqilgan va ishlab chiqarishga oson. Ushbu PCB yordamida siz har xil turdagi Arduino robotlarini yasashingiz mumkin. Bu tenglikni ishlatadigan boshqa robot
PCB uchun Gerber faylini bu erdan yuklab oling va buyurtma qiling.
4 -qadam: Kodni Arduino -ga yuklash
Kodni arduino nano -ga yuklang. bu erda yuklab olish uchun kod havolasi
faqat.ino faylini yuklab oling va uni arduino IDE yordamida oching.
USB kabel yordamida arduino nano -ni ulang, mos keladigan portni tanlang
keyin yuklash uchun bosing
5 -qadam: Sinov

robotni sinovdan o'tkazish vaqti keldi.
Men Arduino uchun 9v batareya va motor quvvati uchun boshqa 9v akkumulyatordan foydalandim. Dvigatelni quvvatlantirish uchun qayta zaryadlanuvchi batareyani ishlatish yaxshi, aks holda 9 v batareya robotni uzoq vaqt ishlay olmaydi.
Bu video sizga yordam berishi mumkin -
Tavsiya:
Mikroto'lqin yordamida robotning oldini olish (Arduino): 5 qadam

Arduino bilan ishlaydigan robotni to'sib qo'ymaslik uchun sizga qanday to'siq qo'yishni o'rgataman. Arduino - bu atmega mikrokontrolleridan foydalanadigan boshqaruv paneli. Siz Arduino -ning istalgan versiyasidan foydalanishingiz mumkin, lekin men
Ultrasonik sensorlar yordamida robotning oldini olish: 9 qadam (rasmlar bilan)

Ultrasonik sensorlar yordamida to'siqlardan qochadigan robot: Bu ultratovushli sensorlar (HC SR 04) va Arduino Uno platasi yordamida to'siqlardan qochish robotining oddiy loyihasidir. Robot to'siqlarni chetlab o'tib, sensorlar tomonidan ta'qib qilishning eng yaxshi usulini tanlaydi. o'quv loyihasi, baham ko'ring
Arduino Uno yordamida robotning oldini olish: 5 qadam (rasmlar bilan)

Arduino Uno yordamida robotni to'sib qo'ymaslik: Salom bolalar, bu juda oddiy va ishlaydigan loyiha, bu arduino -dan foydalanadigan to'siqlardan qochuvchi robot deb ataladi va bu loyihaning o'ziga xos xususiyati shundaki, u bluetooth orqali smartfonda qanday sayohat qilayotgani haqida buyruq beradi
EBot8: 4 -qadam yordamida robotning oldini olish

EBot8 yordamida robotning oldini olish: Bu yo'riqnomada siz robot -mashina yasashni o'rganasiz, bu uning yo'lidagi to'siqlardan qochadi. Kontseptsiyani shartlarga muvofiq har xil usulda ishlatish va qo'llash mumkin. Kerakli materiallar: 1. g'ildiraklar x4 2. shassi (siz sotib olishingiz mumkin
L298n dvigatel haydovchisi yordamida robotning oldini olish: 5 qadam

L298n dvigatelini ishlatadigan robotning oldini olish