Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalarni sotib oling
- 2 -qadam: Uskuna uchun asos yaratish
- 3 -qadam: Bluetooth haqida suhbat
- 4 -qadam: dasturiy ta'minotni kodlash
- 5 -qadam: Sharh
Video: Arduino -ga asoslangan aqlli Romote avtomobili: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu loyiha aqlli avtomobil ishlab chiqarish uchun Arduino UNO ishlab chiqish kengashiga asoslangan. Mashinada Bluetooth simsiz boshqaruv, to'siqlardan qochish, ovozli signal va boshqa funktsiyalar mavjud va bu to'rt g'ildirakli mashinadir, burish oson.
1 -qadam: Sizga kerak bo'lgan narsalarni sotib oling
Biz Arduino yadro kartasi va kengaytirish kartasini, shuningdek, signalizator, L298N dvigatel drayveri moduli, BT-04A Bluetooth moduli, shahar dvigateli, batareya ushlagichi va boshqalarni sotib olishimiz kerak. Albatta, modullarni qo'llab-quvvatlash uchun akril plitalar zarur. Ushbu mashinaga mos keladigan akril plitalarni topish oson emas, shuning uchun havola quyida keltirilgan. Do'konlarda siz boshqa narsalarni osongina topishingiz mumkin.
Taobaodagi akril taxtaga havola:
Dastur mashinani boshqarish uchun Bluetooth orqali nosozliklarni tuzatish yordamchisidan foydalanadi va resurslar ham biriktiriladi.
2 -qadam: Uskuna uchun asos yaratish
Biz modulni akril plastinkaga kerakli joyga o'rnatishimiz kerak. Sotib olingan akril plastinka bizdan ko'ra ko'proq teshikka ega bo'lgani uchun, uni qayta -qayta demontaj qilmaslik uchun uni eng qulay usulda o'rnatishga e'tibor bering.
Dvigatelni o'rnatish nisbatan sodda va sobit bo'lgani uchun biz yuqoridagi boshqaruv sxemasini o'rnatishga e'tibor qaratamiz. Signallarni qabul qilish uchun Bluetooth va asosiy kartadan foydalanish kerak. Ularni mashinaning orqa tomoniga qo'yish maqsadga muvofiqdir. Batareya bazasi va batareyalar katta joy egallaydi. Mashinaning muvozanatini ta'minlash uchun ular o'rta holatiga joylashtiriladi, motorli haydovchi moduli va to'siqlardan qochish moduli rasmda ko'rsatilgandek old tomonga joylashtiriladi.
Quyidagi rasmda o'rnatish sxemasi mos ravishda pastdan va yuqoridan ko'rsatilgan. Birinchi rasmda dvigatel o'rnatilmaganida pastdan sxemaning holati ko'rsatilgan. Bo'shliqdan qoqilib ketish uchun har xil balandlikdagi vintlardek va mis ustunlarni ko'proq sotib olishga e'tibor bering. Ikkinchi rasm - bu mashinaning to'liq o'rnatilishidagi holati. Siz motorli haydovchi modulini, batareyani va boshqalarni aniq ko'rishingiz mumkin.
3 -qadam: Bluetooth haqida suhbat
Bluetooth moduli ko'pincha qisqa masofali simsiz boshqaruv sohasida ishlatiladi. Ushbu loyihada BT-04A Bluetooth moduli tanlangan. HC seriyali Bluetooth moduli singari, BT seriyali Bluetooth moduli ham tez -tez ishlatiladi, lekin uning narxi arzonroq.
Bu modul asosan qisqa masofali ma'lumotlarni simsiz uzatish sohasida ishlatiladi. U kompyuterning Bluetooth qurilmasi bilan osongina ulanishi mumkin, shuningdek, ikkita modul o'rtasida ma'lumotlarni uzatishi mumkin. Ushbu moduldan foydalanish zerikarli kabel ulanishining oldini oladi va ketma -ket port kabelini to'g'ridan -to'g'ri almashtirishi mumkin.
Ushbu modul Esp8266 WIFI moduli, GSM moduli kabi "AT" buyruqlar to'plami tomonidan boshqariladi. Turli xil kompyuterlarning ulanishini engillashtirish uchun biz mashinani asosiy rejimga aylantiramiz, bluetooth bilan jihozlangan kompyuter va mobil telefon esa aqlli mashinani boshqarish uchun faol ravishda tugaydi. Kompyuterda Bluetooth orqali nosozliklarni tuzatish yordamchisi juda zo'r, ko'p funktsional ko'rsatmalar tugmachalarga o'ralgan, biz faqat boshqaruv ko'rsatmalarini kiritishimiz kerak. E'tibor bering, boshqaruv buyrug'ini yuborishdan oldin, kompyuter birinchi navbatda mashinaning Bluetooth -ga ulangan bo'lishi kerak. Bu jarayon tiqilib qolishi mumkin. Bir necha bor urinib ko'ring va mobil terminal qulayroq.
Mobil dasturiy ta'minot bu qadamga faqat ma'lumot olish uchun biriktirilgan va bluetooth portini kompyuterda tuzatish dasturi tavsiya etiladi.
4 -qadam: dasturiy ta'minotni kodlash
Arduino ishlab chiqish muhiti ochiq manba bo'lib, uni to'g'ridan -to'g'ri Internetdan yuklab olish mumkin. Dasturlashning asosiy bosqichlari quyida keltirilgan.
Birinchidan, biz tushunish uchun va keyingi ishlash uchun boshqaruv panelidagi kalit pinlarini makroskopik tarzda aniqlaymiz.
Keyin motorni ishga tushirish, quyidagi rasmda ko'rsatilgandek, oldinga boshlash operatsiyasi. E'tibor bering, dvigatel ikkita ustun bilan boshqariladi, biri baland, biri past, va aksincha. Biz asosan dvigatelni boshqarish uchun ushbu printsipdan foydalanamiz.
Chap-o'ng harakat juda o'ziga xosdir. Mashina oldinga siljiy olmasligi uchun chapdan o'ngga burilish qilish uchun biz chap g'ildirakni orqaga, o'ng g'ildirakni esa chapga buramiz. Xuddi shu narsa o'ngga burilish uchun ham amal qiladi. (analog signalni ishlatishning ta'siri unchalik yaxshi bo'lmaganligi uchun, doimiy nosozliklarni tuzatish kerak va bu erda raqamli chiqish to'g'ridan -to'g'ri ishlatiladi.)
Ketma -ket portdan buyruq olgandan so'ng, mashina buyruqqa muvofiq tegishli operatsiyani bajarishi mumkin. Rasmda "oldinga" buyrug'ini olish operatsiyasi ko'rsatilgan. BT-04A Bluetooth modulini tanlashimizning sabablaridan biri shundaki, u USART-ga faqat to'rtta TX, Rx, VCC va GND pinlari bilan kiritilgan, bu disk raskadrovka va kirish uchun juda qulay.
5 -qadam: Sharh
Nihoyat, har xil holatlarda dastur kodini va mashinaning rasmlarini ilova qiling. Bu loyihaning loyihasi, bu loyihani birgalikda muhokama qilish va takomillashtirishga xush kelibsiz.
Tavsiya:
434 MGts chastotali Rf moduliga asoslangan RC avtomobili: 5 qadam
Rc Car 434 MGts chastotali modulga asoslangan.: 1) perf karta (qo'g'irchoq pcb) 2) simlar 3) ht12e kodlovchi va ht12d kod hal qiluvchi, l293d dvigatel yoki agar siz lipo yoki boshqa yuqori quvvatli batareyalardan foydalanayotgan bo'lsangiz L298N dan foydalanishingiz mumkin. 4) rf modullari 5) qarshilik 1M va 51K 6) LED 7) ic7805 kuchlanish re
$ 20 Arduino to'siqlardan qochishning aqlli avtomobili: 4 qadam
$ 20 Arduino to'siqlardan qochishning aqlli avtomobili: Umid qilamizki, yuqoridagi video sizga yoqdi, bu qo'llanmada siz o'zingizni 30 dollardan past bo'lgan robot to'siqlardan biriga aylantira olasiz. Sizga nima kerak bo'ladi: $ 19.99 Smart Robot avtomobillar to'plami: https: // www.
RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili: 5 qadam
RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili: RoverBluetooth-men atigi 13 yoshimda maktab imtihoni uchun tayyorlagan Arduino-ga asoslangan Bluetoothkarga bergan ismim. Men buni Maker Faire Rome da FabLab bilan ko'rsatdim (va men u erda eng yoshlaridan biri edim)! Buni qilish juda oson (faqat bir nechtasi past
Beaglebone Black va OpenHAB -ga asoslangan aqlli quvvat tasmasi: 7 qadam (rasmlar bilan)
Beaglebone Black va OpenHAB -ga asoslangan Smart Power Strip: !!!!! Elektr tarmog'ida (110/220V) o'ynash xavfli, juda ehtiyot bo'ling !!!!! "Raspberry Pi" ga asoslangan aqlli elektr tasmalarning ba'zi dizaynlari mavjud. "Eski dizayn" rasmida ko'rsatilgan ikkita Arduino. Bu yangi dizayn
Namlikka asoslangan aqlli sug'orish: 10 qadam (rasmlar bilan)
DIY namlikka asoslangan aqlli sug'orish: Biz bilamizki, o'simliklar erigan shakar va boshqa oziq moddalarni o'simlik orqali tashish orqali ozuqa moddalarini tashuvchi vosita sifatida suvga muhtoj. Suvsiz o'simliklar quriydi. Biroq, haddan tashqari sug'orish tuproqdagi teshiklarni to'ldiradi va