Kichkina o'yinchoq radio boshqariladigan er usti transport vositasini ishlab chiqarish usuli taklif etiladi.
Bizning er usti transport vositamizning "yuragi" uchun biz Arduinolar oilasidan haq olamiz. Shassini ishlab chiqarish uchun biz hozirda har qanday Xitoy onlayn-do'konida yoki elektron do'konlarida sotib olish oson bo'lgan tayyor shassidan foydalanamiz. Biz o'zimizning er usti transport vositamizni bluetooth orqali bepul dastur orqali Google Play-dan yuklab olamiz.
Bu zarur
- - Arduino UNO yoki unga tenglashtirilgan;
- - Bluetooth moduli HC-06 yoki analog;
- - L9110S dvigatel haydovchisi yoki analog;
- - Pololu Zumo tanki yoki shunga o'xshash yo'l uchun platforma;
- - Arduino taxtasi kattaligiga ko'ra shisha tolali parcha yoki prototip tuzish uchun qalqon;
- - tanlangan shassi uchun mos 2 ta elektr motor;
- - 2 ta LED ("faralar") va 2 ta qarshilik 180-220 Ohm;
- - batareyalar (1 ta "toj" yoki 4-6 barmoq batareyalari);
- - ulash simlari;
- - lehimli temir;
- - kompyuter;
- - 6-10 murvat M2, 5.
Ko'rsatmalar
1-qadam
Biz elektr motorlarini shassisga biriktiramiz. Men Amperk-dan sotib olingan ikkita 12 mm dvigatelli dvigateldan foydalanmoqdaman. Ular men tanlagan Pololu Zumo paletli platformasiga juda mos keladi.
2-qadam
Biz kuzatilgan shassini ularga biriktirilgan ko'rsatmalarga muvofiq yig'amiz. 10 daqiqada yig'ish juda oson. Bu bizning kelajakdagi er usti transport vositamiz uchun asosdir. Iltimos, ushbu shassida 4 AA batareyalar uchun bo'linma mavjudligini unutmang. Bizning butun tuzilmani quvvatlantirish uchun "+" va "-" uchun ikkita simni olib kelish kerak bo'ladi. Arduino uchun mos keladigan ulagichni simlarga lehimlashingiz mumkin. Bu quvvatni taxtaga ulashni osonlashtiradi. Agar boshqa platforma ishlatilsa, siz batareyalar bo'linmasini joylashtirish uchun joy topishingiz va shuningdek, Arduino kartasini quvvatlantirish uchun simlarni chiqarishingiz kerak.
3-qadam
Biz Arduino taxtasini shassisga biriktiramiz. Ushbu robot platformadagi mahkamlagichlar Arduino UNO dagi biriktirma teshiklari bilan tekislanmagan. Shuning uchun, men M2, 5 murvatlari yordamida shassiga mahkamlashim kerak bo'lgan shisha tolali qo'shimcha platforma yarataman va shu taxtadan 4 ta murvat bilan vintni burab qo'yaman.
4-qadam
Biz Bluetooth modulini, dvigatel drayverini va "faralarni" shassisga qanday o'rnatishni o'ylaymiz, shunda bularning barchasi Arduino-ga osongina ulanishi mumkin. Men fotosuratda bo'lgani kabi maxsus taxta yoki elektron g'isht qalqonidan foydalanaman. Ammo bu har qanday boshqa qalqon yoki hatto faqat uy qurilishi taxtasi bo'lishi mumkin. Qalqonda mos teshik ochilgandan so'ng, biz dvigatel drayverini murvat bilan o'rnatamiz. Agar biz qalqon bilan ishlayotgan bo'lsak, burg'ulash zarur o'tkazgichlarga zarar etkazmasligiga ishonch hosil qilamiz. Va ehtiyot bo'ling: murvat metall, siz tasodifan qisqa tutashuvni amalga oshirishingiz mumkin. Shuning uchun, biz o'tkir pichoq bilan burg'ilangan teshik atrofida ishlatilmaydigan o'tkazgichlarni tozalaymiz. Supero'tkazuvchilar bo'lmagan yuvish vositalarini nonning ostiga va murvat boshi ostiga qo'ying.
5-qadam
Endi eng qiyin va mas'uliyatli qism keladi. Biz hamma narsani sxema bo'yicha yig'ishimiz kerak. Biz Bluetooth modulining Rx pinini Arduino-ning Tx piniga, Tx pinini Arduino-ning Rx piniga, GND-ni Arduino eriga, VCC-ni Arduino-ning 5 V-ga (yoki 3.3 V ga) ulaymiz. - qaysi BT modulidan foydalanganingizga qarab). Bu erda "Dupont" kabi maxsus quloqchalar bilan lehimlash yoki ulash simlaridan foydalanishingiz mumkin.
Ikki dvigatelni boshqarish uchun dvigatel haydovchisi + 2 ta'minotining 4 ta chiqishi ishlatiladi. Shuning uchun biz Arduino-ning istalgan 4 ta bepul raqamli pimini olamiz va ularni dvigatel haydovchisining boshqarish pimlariga ulaymiz. Keyinchalik aniq pin raqamlarini dasturda yozib olamiz, shuning uchun hozir bu juda muhim emas.
Va nihoyat, biz LEDlarni anodlar bilan rezistorlar orqali Arduino-ning qolgan ikkita erkin pimiga va Omodning GND-ga qariyb 200 Om qarshilikka ulaymiz.
6-qadam
Natijada siz fotosuratda ko'rsatilganiga o'xshash narsalarni olishingiz kerak. Bundan tashqari, bu erda ultratovushli masofadan o'lchash moslamasi mavjud - bu er usti transport vositasini "ko'rish" va mustaqil harakatlanish qobiliyatini yanada oshirish uchun. Ammo biz buni keyinroq qoldiramiz. Er usti transport vositasining ushbu versiyasida siz qalqonda aks sado topuvchisiga ega bo'lmaysiz.
7-qadam
Endi Arduino uchun eskiz (dastur) yozamiz va uni mikrokontroller xotirasiga yuklaymiz. Dasturning matni juda sodda va fotosuratda ko'rsatilgan. Eskizni standart usulda yuklang. Buning qanday amalga oshirilishini biz avvalgi maqolalardan birida muhokama qilgan edik. Dastur matniga kiritilgan barcha pinlar yuqoridagi ulanish sxemasiga mos keladi.
8-qadam
Bizning er usti transport vositamizni boshqarish uchun dasturni yuklab olamiz. Bu "Arduino Bluetooth RC Car" deb nomlangan va Google Play-da bepul mavjud. Ushbu QR kod Google Play-da dasturni yuklab olish sahifasiga olib keladi.
9-qadam
Eskizni yuklab olgandan so'ng, Arduino-ni kompyuterdan uzing va qalqonimizni Arduino-ga ulang. Muhim lahza: er usti transport vositamizning birinchi faollashuvi! Agar har bir narsa to'g'ri ulangan bo'lsa, u holda Arduino va dvigatel drayveridagi LEDlar yonadi va bluetooth modulidagi LED tezda yonib turadi.
10-qadam
Biz bluetooth orqali er usti transport vositasiga ulanamiz. Buning uchun Arduino Bluetooth RC Car dasturini ishga tushiring. Ishga tushganda, u yoqilmagan bo'lsa, bluetooth-ni yoqish uchun ruxsat so'raydi. Biz ruxsat beramiz. Tishli tugmachani bosamiz. Quyida menyu paydo bo'ladi, "Ulanish" tugmachasini bosing. Siz smartfon bilan bog'langan qurilmalar ro'yxatini, shuningdek yaqin atrofda joylashgan qurilmalarni ko'rasiz. Ushbu qurilmalardan biri bizning er usti transport vositamiz bo'ladi. Biz uni ro'yxatdan tanlaymiz. Sizdan ushbu qurilma bilan bog'lanish va kodni kiritish talab qilinadi. Odatda qaysi Bluetooth modulidan foydalanganingizga qarab bu 0000 yoki 1234 bo'ladi.
Agar juftlik muvaffaqiyatli bo'lsa, moduldagi LED sekundiga bir marta oralig'ida miltillay boshlaydi va dasturning yuqori chap burchagidagi ko'rsatkich yashil rangga aylanadi. Smartfon ushbu qurilmani eslab qoladi va endi siz kodni kiritishingiz shart emas.
Endi biz olgan narsalarni sinab ko'rishingiz mumkin. Avtotransport vositasi oldinga va orqaga qarab harakatlanishi, chapga va o'ngga burilib, faralarni yoqib o'chirishi kerak.
11-qadam
Agar ATV burilsa yoki "Oldinga" buyrug'i bilan orqaga qaytsa, dvigatellarning simlari aralashtiriladi. Haydovchidan dvigatellarga o'tadigan sariq va yashil simlarni almashtirish (yuqoridagi diagrammada), er usti transport vositasi kerak bo'lgan joyga borishiga ishonch hosil qiling. Agar sizda biron bir savol bo'lsa, ularni maqoladagi sharhlarga yozing!