Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: Shassini yig'ing
- 3 -qadam: Asosiy ulanishlar
- 4 -qadam: Arduino kodi
- 5 -qadam: yugurish
Video: Arduino -dan foydalanib robotdan qanday xalos bo'lish mumkin: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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:
Qanday qilib Farnsvort termoyadroviy reaktorini qurish va yadro madaniyati kanonining bir qismi bo'lish mumkin: 10 qadam
Qanday qilib Farnsvort termoyadroviy reaktorini yaratish va yadro madaniyati kanonining bir qismi bo'lish: bilim ierarxiyalarini markazsizlashtirish va odamga kuch berish umidida biz zarrachalarni plazma ichiga ionlashtiradigan qurilma yaratish uchun zarur bo'lgan bosqichlarni o'tkazamiz. elektr energiyasi. Bu qurilma namoyish qiladi
CH340 UART ketma -ket konvertor kabelidan foydalanib, dastur yoki kodni Arduino Pro Mini -ga qanday yuklash mumkin: 4 qadam
CH340 UART ketma -ket konvertor kabelidan foydalanib, dastur yoki kodni Arduino Pro Mini -ga qanday yuklash mumkin: USB TTL ketma -ket kabellari USB va ketma -ket konvertorli kabellar bo'lib, ular USB va ketma -ket UART interfeyslari o'rtasida ulanishni ta'minlaydi. 5 voltli, 3,3 voltsli yoki foydalanuvchi tomonidan belgilangan signal darajasida ulanishni ta'minlaydigan bir qator kabellar mavjud
Robotdan keyin Rpi 3: 8 bosqichlaridan foydalanib qanday chiziq chizish mumkin
Rpi 3 yordamida robotdan keyin qanday qilib chiziq yasash mumkin: Ushbu qo'llanmada siz chiziq bo'ylab harakatlanadigan robotni yaratishni o'rganasiz, shunda u trekni osongina aylanib chiqadi
F.I.R.S.T robototexnika jamoasiga qanday a'zo bo'lish mumkin: 6 qadam
F.I.R.S.T robototexnika jamoasiga qanday a'zo bo'lish mumkin: bu jang botlari emas !! FIRST Robototexnika musobaqasi (FRC)-bu maktabgacha yoshdagi yoshlarga muhandislar va tadqiqotchilar qanchalik qiziqarli va foydali bo'lishini aniqlashga yordam beradigan noyob aql-idrok sporti. BIRINCHI robot
Qanday qilib kiber qaroqchi bo'lish mumkin!: 4 qadam
Qanday qilib kiber qaroqchi bo'lish kerak!: Men hech qanday huquqiy masalalar uchun javobgar emasman; P