Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: Shassini yig'ing
- 3 -qadam: Asosiy ulanishlar
- 4 -qadam: Arduino kodi
- 5 -qadam: yugurish
Video: Mikroto'lqin yordamida robotning oldini olish (Arduino): 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men sizga Arduino bilan ishlaydigan robotdan qochish uchun qanday to'siq qo'yishni o'rgataman. Siz Arduino bilan tanish bo'lishingiz kerak. Arduino - bu atmega mikrokontrolleridan foydalanadigan boshqaruv paneli. Siz Arduino -ning istalgan versiyasidan foydalanishingiz mumkin, lekin men robotimda Arduino Uno r3 dan foydalanganman.
Kod juda oson va sxemada faqat 4-5 ta sim bor. Robot, shuningdek, dvigatellarni boshqarish uchun Arduino mos keladigan L293D dvigatel qalqonidan foydalanadi. Shunday qilib, qalqon to'g'ridan -to'g'ri Arduino -ga mos keladi va hamma narsani osonlashtiradi … Asosan, bizning robot - bu oldinga siljiydigan mashina, agar uning yo'lida biron bir to'siq bo'lsa, u shu erda to'xtaydi, biroz orqaga, keyin boshi chapga va o'ngga aylanadi. Keyin u masofani taqqoslaydi va robot uzoqroq bo'lgan tomonga buriladi. Keyin robot yana o'sha yo'nalishda oldinga siljiydi va butun jarayonni takrorlaydi. Masofani aniqlash uchun robot HC-sr04 ultrasonik sensoridan foydalanadi. Shunday qilib, bu sensor har 10 mikrosaniyada ultratovushli tovush to'lqinlarini yuboradi va agar biron bir to'siq bo'lsa, sensor aks sado oladi. Sayohat vaqtiga asoslanib, u sensor va ob'ekt orasidagi masofani biladi. Xo'sh, boshlaylik…
1 -qadam: kerakli qismlar
Shunday qilib, har qanday loyihani boshlash uchun biz avval kerakli qismlarni yig'ishimiz kerak. Barcha kerakli qismlar quyida keltirilgan:
- Arduino
- L293D dvigatel qalqoni
- Shassi (dvigatellar va g'ildiraklar bilan)
- Simlar
- Batareya ushlagichi
- Mikro servo dvigatel
- HC-sr04 ultratovush sensori moduli
- sensor uchun tutqich
Shunday qilib, ushbu materiallarni to'plang va keyingi bosqichga o'ting.
2 -qadam: Shassini yig'ing
Endi robot korpusini yig'ing. Har kimda har xil shassi bo'lishi mumkin. Shunday qilib, shassisingizni shunga mos ravishda yig'ing. Ko'pgina shassislar qo'llanma bilan birga keladi va hatto meniki bilan birga kelgan, shuning uchun unga qarang va shassisingizni shunga mos ravishda yarating. Keyin komponentlarni korpusga mahkamlang. Arduino, dvigatel qalqoni bilan birga, batareya ushlagichi shassisga o'rnatilishi kerak. Servo dvigatel old qismidagi shassisga ham o'rnatilishi kerak. Uzoq servo bosh HC-sr04 qavsidan pastda bo'lishi kerak. Sensor braketga va servo dvigateliga o'rnatilishi kerak.
Uni servo dvigatelga yopishtirib qo'ymang, chunki u noto'g'ri joylashganda keyinroq o'rnatilishi mumkin. Shunchaki tuzating. Sensor old tomonga (ko'zlar old tomonga qaragan) qilib tuzating. Motorlarga simlarni ulang va keyingi bosqichga tayyor turing. Sensorga ham.
3 -qadam: Asosiy ulanishlar
Shunday qilib, endi biz ulanishlarni qilamiz. Ulanish 5-6 tadan oshmaydi, shuning uchun u bir bo'lak pirojnoe bo'ladi. Sensor ulanishlarini yuqorida ko'rsatilgan sxema bo'yicha bajaring. Qalqonga servo dvigatel va doimiy dvigatellar ulanishi mumkin. Batareyani qalqonga ulang va qalqonni Arduino kartasiga ulang.
4 -qadam: Arduino kodi
Shunday qilib, bu bizning robotni tugatishning oxirgi qismi. Shunday qilib, bu apparat emas, balki dasturiy ta'minot bilan bog'liq. Shunday qilib, biz Arduino -ni dasturlashimiz kerak. Men Arduino kodini yukladim. Siz boshqa kodni ishlatishingiz yoki o'zingiz yozishingiz mumkin. Men uni faqat ma'lumot uchun yukladim.
5 -qadam: yugurish
Shunday qilib, biz o'zimizga to'siq qo'yadigan ROBOTNI to'sib qo'ydik. Endi bizning ajoyib robotimiz bilan o'ynash va kodimizda yangi tajribalarni sinab ko'rish vaqti keldi.
Tavsiya:
Arduino Nano yordamida robotning oldini olish: 5 qadam
Arduino Nano yordamida robotni to'sib qo'ymaslik: Men bu ko'rsatmada Arduino yordamida robotni chetlab o'tishga qanday to'siq qo'yish mumkinligini tasvirlab beraman
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