Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish sxemalari va nazariyasi:
- 2 -qadam: Roverni yaratish:
- 3 -qadam: kodli fayllar
- 4 -qadam: Rahmat
Video: Boshqariladigan imo -ishorali Roverni qanday qilish kerak: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu erda imo -ishorali boshqariladigan roverni yaratish bo'yicha ko'rsatmalar (tele bilan boshqariladigan rover). U bortda to'qnashuvning oldini olish sensori o'rnatilgan rover qurilmasidan iborat. Uzoq masofadan boshqarish pulti o'rniga qo'lda kiyish mumkin bo'lgan qo'lqop, keyin qo'l harakatlari yordamida signalni uzatgichga uzatishga o'tish mumkin. RF signallari aloqa uchun ishlatiladi.
Loyiha avtotransport ostidagi tekshiruvda (xavfsizlik yoki texnik xizmat ko'rsatish uchun) potentsial qo'llanmalarga ega bo'lib, oxir -oqibat uchuvchisiz uchish qurilmalarini boshqarishda ishlatiladi.
Ta'minotlar
Arduino/Genuino UNO (UNO kabeli bilan) x2
Li-ion batareyasi (12V) x1
Jumper simlari (Erkak - erkak, erkak - ayol, urg'ochi - urg'ochi) har biri x40
Non paneli x1
L298 dvigatel haydovchi moduli x1
MPU6050 gyroskop x1
RF qabul qilgich va uzatuvchi har biri x1
Ultrasonik sensor x1
Shassis sozlamalari x1
Batareya ushlagichi (ko'pincha shassis bilan birga keladi) x1
Kalit (ko'pincha shassis bilan birga keladi) x2
Tel -stripper x1
Lehimsiz nasos (kerak emas) x1
Ikki tomonlama lenta x1
1 -qadam: O'chirish sxemalari va nazariyasi:
Transmitterni sozlash: Qisqasi, biz giroskopdan o'qishni olib, ularni Arduino orqali transmitterga yuborishimiz kerak.
Qabul qiluvchilarni sozlash: Biz uzatilgan ma'lumotlarni qabul qilishimiz kerak (qabul qilgich yordamida) va olingan ma'lumotlarga muvofiq g'ildiraklarni aylantirishimiz kerak*. Bir vaqtning o'zida, biz ham rover oldidagi narsalardan minimal masofada joylashganligiga ishonch hosil qilishimiz kerak (to'siqlarni aniqlash). Biz ushbu loyiha uchun I2C aloqasidan foydalanamiz. *Loyiha haqidagi qiziqarli fakt: Bu kod analog ma'lumotlarni qayta ishlaydi va qo'lni harakatlanish darajasiga qarab aylanani harakatga keltiradi. Shunday qilib, biz roverni turli tezliklarda to'g'ri yo'nalishda yurishi uchun mantiqni ishlab chiqishimiz kerak.
2 -qadam: Roverni yaratish:
1 -qadam (shassisni yig'ish):
Rover uchun asos yaratish uchun shassisni yig'ing. Bu juda oson qadam va siz buni qisqa vaqt ichida qilishingiz kerak.
2 -qadam (barcha komponentlarni tekshiring):
Barcha sensorlarni Arduino bilan alohida bog'lab tekshiring. Sensorlarni Arduino bilan alohida -alohida qanday bog'lanish bo'yicha har qanday qo'llanmani tekshirishingiz mumkin.
3 -qadam (Transmitterni sozlash):
Birinchidan, pinlarni giroskopga lehimlang. Endi ulanishlarni quyidagi sxema bo'yicha bajaring. Batareyani hoziroq ulamang.
Keyin Arduino -ni noutbukga ulang. Quyidagi kod faylini yuklang va kod to'g'ri ishlayotganini tekshiring (buni koddagi bosma bayonotlar uchun sharhlarni olib tashlash orqali qiling). Bosib chiqarish bayonnomalarining chiqishini ko'rish uchun ketma -ket monitor tugmachasini bosing (ekranning yuqori o'ng tomonida). Agar hamma narsa to'g'ri ishlayotgan bo'lsa, siz batareyani ulashingiz mumkin.
Giroskopning yo'nalishi to'g'ri ekanligiga ishonch hosil qilishni unutmang (ishlatilgan kod bo'yicha). Iltimos, giroskop uchun ishlatilgan yo'nalishni tekshirish uchun yuqoridagi diagrammalarga qarang.
Gyroskop Arduino -ga o'qishni yuboradi. U erdan o'qishlar qabul qilish to'lqinlarni qabul qilishi uchun uzatiladigan RF uzatgichiga o'tadi.
4 -qadam (qabul qilgichni sozlash):
Ulanishlarni quyidagi sxemaga muvofiq bajaring. Batareyani hoziroq ulamang. Keyin Arduino -ni noutbukga ulang. Quyidagi kod faylini yuklang va kod to'g'ri ishlayotganini tekshiring. Buning uchun:
1. Koddagi bosma bayonotlarga berilgan izohlarni olib tashlang
2. Transmitter sozlamalarini yoqing
3. Roverni stendga qo'ying, shunda g'ildiraklar erga tegmasin va qabul qiluvchi ma'lumot olgandan keyin aylanib yurmasin.
QAYD: Bir yoki ikkala dvigatelning yo'nalishini teskari o'zgartirishingiz kerak bo'lishi mumkin, agar kod to'g'ri ishlayotgan bo'lsa, siz ketma -ket monitorda sizning qo'lingiz bo'yicha to'g'ri chiqishni (oldinga, orqaga, o'ngga, chapga yoki to'xtashga) ko'rishingiz kerak. harakatlar. Agar hamma narsa to'g'ri ishlayotgan bo'lsa, siz batareyani ulashingiz mumkin. Biroq, batareyani ulashdan oldin, barcha ulanishlarni tekshirish kerak. Bitta noto'g'ri terminal sizning davringizni buzishi mumkin.
5 -qadam (batareyalar yordamida sozlashni bajaring):
Endi noutbukni tarmoqdan uzing va batareyalarni tegishli sozlamalarga ulang. Loyihangizni sinab ko'ring.
Rover sizdan 5 m dan uzoqroqqa ketishiga yo'l qo'ymang, aks holda rover to'xtab qolishi/noto'g'ri ishlashini boshlashi mumkin!
6 -qadam (yig'ish):
Endi roverni yig'ish va uni amalda ko'rish vaqti keldi! Roverni yig'ish dizayni uchun "O'chirish sxemalari va nazariyasi" bo'limidagi rasmlarni tekshiring. Siz roverni boshqa usulda yig'ishingiz mumkin. Uning muvozanatli ekanligiga ishonch hosil qiling, aks holda u g'ildirakni siljitishi mumkin ("Voy!" Deb aytmang, chunki siz g'ildirakni noto'g'ri yo'ldan topishingiz mumkin).
Sinov paytida siz rover aniq harakat qilmasligini ko'rishingiz mumkin. Oddiy chastotali modullardan foydalanayotganimizda biroz kechikishlar va xatolar bo'ladi. Bundan tashqari, amaliy stsenariyda dvigatellar bir -biridan farq qiladi va roverning massa markazi siz kutgan joyda emas. Shunday qilib, siz rover to'g'ri ketishi kerak bo'lganda, diagonal bo'ylab harakatlanayotganini topishingiz mumkin. Balansdagi xatolar chap va o'ng dvigatellarning tezligini o'zgartirish orqali tuzatilishi mumkin. Rover balansini yaxshilash uchun o'zgaruvchilarni "ena" va "enb" ni turli raqamlar bilan ko'paytiring.
Agar shubha tug'ilsa, quyidagi izohlar bo'limidan foydalaning. Bu erda men shubhalarni hal qilaman.
@Scientify Inc
3 -qadam: kodli fayllar
Bu erda virtual simlar kutubxonasi uchun havola:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
4 -qadam: Rahmat
Iltimos, sharhlaringizni quyida baham ko'ring. Loyihani sinab ko'rganingizda tajribangiz haqida eshitishni istardim! Men 24 soat ichida barcha savollarga javob berishga harakat qilaman.
Ijtimoiy:
YouTube: Scientify Inc.
YouTube: Ilmiy bilim
Ko'rsatmalar
Tavsiya:
Smartfon bilan boshqariladigan mashinani qanday qilish kerak: 5 qadam
Smartfonni boshqariladigan mashinani qanday yasash mumkin: Hamma smartfon bilan boshqariladigan masofadan boshqariladigan mashina bilan o'ynashni yaxshi ko'radi. Bu video uni qanday qilish haqida
Qo'l harakati bilan boshqariladigan Chrome dinozavr gadjeti / Buni qanday qilish kerak / #aqlli ijodkorlik: 14 qadam
Qo'l harakati bilan boshqariladigan Chrome dinozavr gadjyeti / Buni qanday qilish kerak juda oson. Agar siz ushbu texnologiyadan xrom DINO -ni boshqarish uchun foydalansangiz, siz yiqilasiz
Uyda Bluetooth boshqariladigan RC avtomobilini qanday qilish kerak: 4 qadam (rasmlar bilan)
Uyda Bluetooth bilan boshqariladigan RC avtomashinasini qanday qilish kerak: Arduino va juda oddiy elektron komponentlar yordamida oddiy SmartPhone boshqariladigan robotli mashina yasashni o'rganing
Qanday qilib Android boshqariladigan Roverni yaratish mumkin: 8 qadam (rasmlar bilan)
Android boshqariladigan roverni qanday yasash mumkin: men sizga Android boshqariladigan mashina yoki roverni qanday yasashni ko'rsataman. Android boshqariladigan robot qanday ishlaydi? Android ilovasi boshqariladigan robot Bluetooth orqali qaroqchida mavjud bo'lgan Bluetooth moduli bilan bog'lanadi
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin