Mundarija:
Video: Imo -ishora boshqaruv robotini yasashning eng oson usuli: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
O'yinchoqlarni super qahramon kabi boshqaring. Mashinani imo-ishorali boshqarishni o'rganing.
Bu imo-ishora bilan boshqariladigan mashinani o'zingiz qilishingiz haqida. Asosan, bu MPU-6050 3 o'qli giroskop, akselerometrning oddiy ilovasi. Siz yana ko'p narsalarni qilishingiz mumkin. uni qanday ishlatishni, uni Arduino bilan qanday bog'lashni va ma'lumotlarni Bluetooth modullari orqali qanday uzatishni tushunish orqali. Ushbu maqolada men ikkita Bluetooth HC-05 Bluetooth moduli o'rtasida Bluetooth-Bluetooth aloqasiga e'tibor qarataman.
1 -qadam:
Ishlatiladigan komponentlar:
1- karton, akril varaq 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO Motor X2 -
5- g'ildiraklar X2-
6- IC L293D x1 -
7- 2s 7.4 voltli lipo batareyali X 2-
8- PCB-
9- Ulagichlar-
10- Bluetooth X 2 moduli:
11- MPU-6050 X 1:
12- Sport qo'lqoplari X1:
PCBway -dan ushbu loyihada ishlatilgan to'g'ridan -to'g'ri PCB:
Robot korpusi va ushbu loyiha uchun ulanishlarni yaratish uchun videoni tomosha qiling. Siz robot korpusini videoda ko'rsatilgandek qurishingiz yoki 4WD (4 g'ildirakli haydovchi) ga o'zgartirishingiz mumkin.
Agar siz videoda ko'rsatilgan qalqondan foydalanmasangiz, elektron kartani yasash uchun berilgan sxemadan foydalanishingiz mumkin. yoki bu qalqon uchun tenglikni to'g'ridan -to'g'ri PCBway.com saytidan buyurtma qilish mumkin, buning uchun yuqorida berilgan.
2 -qadam:
Robot korpusini qurgandan so'ng, masofadan boshqarish pultini berilgan sxemaga muvofiq qiling.
3 -qadam:
Endi Bluetooth modulining konfiguratsiyasi haqida gapiraylik. asosan, HC-05 Bluetooth moduli qul modulining zavod sozlamalari bilan birga keladi. bu shuni anglatadiki, biz uni modulga faqat uni ulash orqali yuborishimiz mumkin. Mobil qurilmalardan ma'lumotlarni HC-05 moduliga yuborish uchun boshqa sozlamalarga hojat yo'q. ulanish uchun uning standart parolini kiriting (1234/0000). lekin agar biz ushbu moduldan foydalanib ma'lumotlarni boshqa modulga yoki mobil qurilmaga yubormoqchi bo'lsak nima bo'ladi.
Ushbu loyihada biz Bluetooth moduli orqali ma'lumotlarni yuborish bilan bir xil ish qilamiz. MPU-6050 girro sensori tomonidan boshqa Bluetooth moduliga yig'ilgan. Shunday qilib, birinchi navbatda, biz ikkita Bluetooth modulini sozlashimiz kerak. Shunday qilib, ular yoqilgandan so'ng avtomatik ravishda bir -birlari bilan bog'lanishlari mumkin. Bu erda birinchi modul qul qurilmasi vazifasini bajaradi, u masofadan boshqarish pultidan signal oladi va mashinaga o'rnatiladi. Va ikkinchisini uzatuvchi birlik vazifasini bajaradigan va ma'lumotlarni qul qurilmaga yuboradigan asosiy qurilma sifatida sozlang.
4 -qadam:
Shunday qilib, birinchi bluetooth modulini qul qurilmasi sifatida sozlang. Buning uchun uni Arduino -ga ulanish sxemasiga muvofiq ulang. Va konfiguratsiya bo'yicha kodni nom bo'yicha yuklang.
barcha kerakli dasturlar va kutubxonalarni bu erdan yuklab oling:
Modulni uzing. Modul ustidagi ky ni bosib ushlab turing va uni qayta ulang. Siz LED modulining sekin miltillashini ko'rasiz. Har 2 soniyada bir marta. Bu shuni anglatadiki, HC-05 AT buyruq rejimida. Endi ochiq ketma -ket monitor, bod tezligini 9600 ga va chiqish turini NL va CR ga o'zgartiradi. Endi yuborish maydoniga AT kiriting va yuboring. agar u ok bilan javob bersa, demak, hammasi yaxshi. Agar bo'lmasa va xato bilan javob bersa, ATni qayta yuboring. Ok yoki chek ulanishlari bilan javob bermaguncha va ATni qayta yuboring.
moduldan OK javobini olgandan so'ng, AT+ORGL buyruqlarini birma -bir kiriting va yuboring. bu buyruq modulni zavod sozlamalariga o'rnatadi.
AT+RMAAD bu buyruq avvalgi juftlikdan modulni chiqaradi
AT+UART? modulning joriy uzatilish tezligini tekshiring
AT+UART = 38400, 0, 0 bod tezligini 38400 qilib belgilang
AT+ROL? rolni qul yoki xo'jayin ekanligini tekshiring. u 0 yoki 1 bilan javob beradi, agar modul qul bo'lsa, u 0 ga javob beradi va agar u asosiy qurilma bo'lsa, u qul qurilmasi sifatida 1 ta o'rnatilgan rol bilan javob beradi.
AT+ROLE = 0 kiriting
AT+ADDR? modul manzilini tekshiring. Bu manzilga e'tibor bering. modul bilan javob berdi. ushbu manzilni olgandan so'ng, qul modulining konfiguratsiyasi amalga oshiriladi.
5 -qadam:
Endi ikkinchi Bluetooth modulini asosiy qurilma sifatida sozlash vaqti keldi. Ushbu modulni Arduino platasiga ulang va AT rejimiga kiriting. biz avvalgisida bo'lgani kabi.
AT+buyrug'ini berilgan ketma -ketlikda kiriting
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+ROL?
asosiy modul sifatida ushbu modulning rolini belgilang. AT+ROLE = 1
AT+CMODE = 0, shuning uchun modul faqat bitta qurilmani ulaydi. standart sozlama 1
Endi buni kiritish uchun ushbu modulni qul qurilmasi bilan bog'lang,
AT+BIND = "qul modulining manzili"
va hamma narsa hozirda MPU-6050 sensori va I2C aloqasi uchun kutubxonalarni o'rnatish. MPU-6050 girro sensori I2C interfeysiga ega. kutubxonalarni va manba kodini bu erdan yuklab oling. Agar siz ushbu kutubxonalarni oldindan o'rnatgan bo'lsangiz, buni o'tkazib yuboring.
6 -qadam:
Endi avtomobil blokini USB kabeli yordamida kompyuterga ulang. to'g'ri port va taxta turini tanlang. Dasturni "Gesture_controled_Robot_car_unit_" nomi bilan yuklang. Dasturni yuklashda batareya va Bluetooth moduli avtomobilga ulanmaganligiga ishonch hosil qiling.
Masofadan boshqarish pulti bilan ham xuddi shunday qiling. masofadan boshqarish pulti orqali dasturni oching. va uni masofadagi qurilmaga yuklang. Avtomobil blokiga qul Bluetooth modulini joylashtiring va masofadan boshqarish blokidagi Bluetooth modulini o'zlashtiring. Va barchasi bajarildi.
7 -qadam:
Keling, uni yoqamiz va u o'ynashga tayyor ….
Umid qilamanki, bu sizga foydali bo'ladi. ha bo'lsa, yoqdi, baham ko'ring, shubhangizga izoh qoldiring. Yana shunday loyihalar uchun meni kuzatib boring! Mening ishimni qo'llab -quvvatlang va YouTube kanalimga obuna bo'ling.
Rahmat!
Robototexnika tanlovining birinchi sovrini
Tavsiya:
EZ -Pelikan - bardoshli, qurilishi oson va uchadigan radio boshqaruv samolyoti: 21 qadam (rasmlar bilan)
EZ-Pelikan-bardoshli, qurilishi oson va uchadigan radio boshqaruv samolyoti: Ushbu qo'llanmada men sizga EZ-pelikanni qanday qurishni ko'rsataman! Bu men boshqaradigan radio boshqariladigan samolyot. Uning asosiy xususiyatlari quyidagilardir: Bardoshli - ko'p avariyalarga dosh bera oladi, oson quriladi, uchishi oson, arzon! Uning ba'zi qismlari ilhom baxsh etadi
Dunyodagi eng kichik izdosh robotini qanday qilish kerak (robo Rizeh): 7 qadam (rasmlar bilan)
Qanday qilib dunyoning eng kichik izdoshi robotini yasash mumkin (robo Rizeh): Qanday qilib dunyodagi eng kichik chiziqli robot (vibrobot) " roboRizeh " vazni: 5gr o'lchami: 19x16x10 mm by: Naghi Sotoudeh So'z " Rizah " forscha so'z bo'lib, "mayda" degan ma'noni anglatadi. Rizeh - bu tebranishga asoslangan juda kichik ro
Bluetooth -ni vint -radioga aylantirishning eng oson usuli: 5 qadam (rasmlar bilan)
Eng sodda vintage radiosini Bluetooth -ga aylantirish: Bu 1951 yilgi Admiral radiosi. Men tozaladim va parlatdim va bluetooth dinamikiga aylantirdim. Butun loyiha taxminan 3 soat davom etdi
Fusion 360: 5 qadam yordamida suv idishini yasashning oson usuli (rasmlar bilan)
Fusion 360 yordamida suv idishini yasashning oson usuli: Bu Fusion 360 -dan foydalangan barcha yangi boshlanuvchilar uchun ajoyib loyihadir. Buni qilish juda oson. Buni namunaviy loyiha sifatida ko'rib chiqing va o'z ko'zalaringizning dizaynini yarating. Men yana Fusion 360 -da tayyorlangan videoni qo'shdim. O'ylaymanki, siz qanday j
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang: 9 qadam (rasmlar bilan)
Juda kichik robot yarating: Dunyoning eng kichik g'ildirakli robotini ushlagich bilan yasang. 1/20 kubik dyuymli robotni ushlagich bilan yarating, u kichik narsalarni olib, harakatlantira oladi. U Picaxe mikrokontroller tomonidan boshqariladi. Menimcha, bu dunyodagi eng kichik g'ildirakli tutqichli robot bo'lishi mumkin. Bu shubhasiz bo'ladi