Mundarija:
- 1 -qadam: Ishlatilgan dasturiy ta'minot:
- 2 -qadam: ishlatilgan komponent:
- 3 -qadam: O'chirish diagrammasi
- 4 -qadam: Ish printsipi:
- 5 -qadam: Loyihaning videosi:
Video: Arduino yordamida RoboCar bilan ishlaydigan smartfonda to'siqlarni aniqlash: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyihada biz Robocar -ni yaratdik, unda ikkita ultratovushli datchik, bitta bluetooth moduli Arduino bilan bog'langan.
1 -qadam: Ishlatilgan dasturiy ta'minot:
Bu loyiha uchun biz ishlatgan dasturlar:
1. Arduino IDE: Siz so'nggi Arduino IDE -ni ushbu havoladan yuklab olishingiz mumkin:
www.arduino.cc/en/Main/Software
2. Bluetooth terminallal mobil ilovasi: Bu bizning robocarimizga buyruq beradigan android mobil ilovasi.
2 -qadam: ishlatilgan komponent:
1) Arduino UNO: Arduino/Genuino Uno - ATmega328P (ma'lumotlar jadvaliga) asoslangan mikrokontrollerlar paneli. U 14 ta raqamli kirish/chiqish piniga ega (ulardan 6 tasi PWM chiqishi sifatida ishlatilishi mumkin), 6 ta analog kirish, 16 MGts kvartsli kristall, USB ulanishi, quvvat ulagichi, ICSP sarlavhasi va reset tugmasi.
2) HC-05 Bluetooth moduli: HC-05 moduli-bemalol simsiz ketma-ket ulanishni sozlash uchun mo'ljallangan Bluetooth SPP (ketma-ket port protokoli) moduli. HC-05 Bluetooth moduli master yoki qul konfiguratsiyasida ishlatilishi mumkin. Bu simsiz aloqa uchun ajoyib echimga aylantiradi. Bu ketma -ket portli bluetooth moduli to'liq malakali Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps modulyatsiyasi bo'lib, to'liq 2,4 gigagertsli radio qabul qilgich va asosiy tarmoqli bilan ta'minlangan. U CMOS texnologiyasi va AFH (Adaptive Frequency Hopping Feature) bilan ishlaydigan CSR Bluecore 04 -tashqi yagona chipli Rluetooth tizimidan foydalanadi.
2. Ultrasonik sensor (HC-SR04): Biz loyihamizda ikkita ultrasonik datchikdan foydalanmoqdamiz. Ultrasonik diapazon sensori (HC - SR04) 2 sm dan 400 sm gacha masofani o'lchash funktsiyasini ta'minlaydi, aniqlik diapazoni 3 mm gacha yetishi mumkin. Modullar ultratovushli uzatgichlarni, qabul qilgichni va boshqaruv sxemasini o'z ichiga oladi.
3. Dvigatel drayveri (L298N): L298N H-ko'prigi moduli 5 dan 35V gacha doimiy kuchlanishli dvigatellar bilan ishlatilishi mumkin. Ushbu qo'llanmada ishlatilgan modulda 5V regulyator ham mavjud, shuning uchun agar siz besleme zo'riqishining 12 V ga qadar bo'lsa, siz ham 5V ni kartadan olishingiz mumkin.
4. Dc tishli dvigateli: Ushbu loyihada biz ikkita shahar tishli dvigatelidan foydalanmoqdamiz
3 -qadam: O'chirish diagrammasi
4 -qadam: Ish printsipi:
Ishlash printsipi juda oddiy. Biz smartfonni Bluetooth moduli bilan uladik va Arduino qabul qilgan buyruqni yuboramiz va mashina harakatga keladi va har doim old yoki orqa tomondan to'siq paydo bo'lganda, mashina avtomatik ravishda to'xtaydi va signal eshitiladi. Keyin u keyingi buyruqni kutadi.
5 -qadam: Loyihaning videosi:
Loyihaning to'liq tavsifi yuqoridagi videoda berilgan
Agar sizda ushbu loyihaga shubha tug'ilsa, quyida bizga izoh qoldiring.
Va agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyurishingiz mumkin
Tez -tez yangilanishlar uchun Facebook sahifasiga tashrif buyuring va layk bosing.
Rahmat va hurmat bilan, Embedotronika texnologiyalari
Tavsiya:
Bolalar haydovchisining avtoulovga kirishi, chiziqni kuzatib borish va to'siqlarni aniqlash mashinasi: 4 qadam
O'z -o'zidan haydab ketadigan, chiziqni kuzatadigan va to'siqlarni aniqlaydigan mashinaga kiradigan bolalarning to'rtta xakerligi: Bugungi yo'riqnomada biz 1000 Vt (Ha, men juda ko'p narsani bilaman!) Elektr bolalar kvadrati o'z -o'zini haydash, chiziqni ta'qib qilish va to'siqlardan qochish vositasiga aylantiramiz! Demo video: https: //youtu.be/bVIsolkEP1kBu loyiha uchun bizga quyidagi materiallar kerak bo'ladi
Yuzni aniqlash va aniqlash - OpenCV Python va Arduino yordamida Arduino Face ID: 6 qadam
Yuzni aniqlash va aniqlash | OpenCV Python va Arduino yordamida Arduino Face ID: yuzni aniqlash AKA yuz identifikatori hozirgi vaqtda mobil telefonlarning eng muhim xususiyatlaridan biridir. Shunday qilib, menda "Arduino loyihasi uchun yuz identifikatori bo'lishi mumkinmi?" Degan savol bor edi. va javob ha … Mening sayohatim quyidagicha boshlandi: 1 -qadam: Bizga kirish
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: 3 qadam
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: Kirish: Xayrli kun. Mening ismim Tod. Men aerokosmik va mudofaa sohasidagi professionalman, lekin u ham yuragida g'ayratli. Ilhom: BBS, 8-bitli mikrokontrollerlar, Kaypro/Commodore/Tandy/TI-994A shaxsiy kompyuterlari davridan kelib chiqqan holda, R
Oq tayoqni to'siqlarni aniqlash: 5 qadam
Oq tayoqni to'sib qo'yadigan to'siqlar: Mening maktabimda o'qituvchim yordamchi texnologiyalar va boshqa odamlarga yordam berish uchun qanday asboblar yasashimiz mumkinligi haqida gapirdi. Men bu fikrga qiziqib qoldim, shuning uchun ko'rish qobiliyati cheklanganlar uchun oldindan aytib bo'lmaydigan to'siqlar haqida ogohlantirish tizimini yaratishga qaror qildim. Fo
To'siqlarni aniqlash va ogohlantirish - Arduino UNO va Ultrasonik: 4 qadam (rasmlar bilan)
To'siqlarni aniqlash va ogohlantirish - Arduino UNO va Ultrasonik: Bu sizga ultratovush va buzzerni tushunishga va Arduino -ni chuqur o'rganishga yordam beradigan o'quv qo'llanmasi bo'lib, ushbu bosqichlarni bajaring va menga fikr bildiring