Mundarija:
- 1 -qadam: Sizga nima kerak …
- 2 -qadam: Loyihani yaratish …
- 3 -qadam: Arduino kodi …
- 4 -qadam: Loyiha ish joyida …
Video: Arduino bilan garajda to'xtash joyi: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu oddiy loyiha sizning mashinangiz bamperi oldidagi narsalardan masofani ko'rsatib, mashinangizni garajga qo'yishga yordam beradi. "To'xtatish" xabari to'xtash vaqti kelganligini ko'rsatadi. Loyiha odatdagi HC-SR04 yoki Parallax Ping))) (tm) ultratovushli masofali o'lchagichlar va Arduino kartasi. Men Leonardodan foydalanardim, lekin u boshqa har qanday original yoki mos keladigan taxtada ishlashi kerak.
Displey uchun matritsaning o'lchamini va estetik sabablarini tanladim.
1 -qadam: Sizga nima kerak …
Ushbu loyihani yaratish uchun sizga kerak:
- Arduino taxtasi: Asl yoki mos keladigan taxta ishlashi kerak, chunki kod maxsus pinlar/funktsiyalarni ishlatmaydi, uni Internetning hamma joyida topishingiz mumkin yoki laboratoriyangizda tortmasida ishlatilmagan bo'lishi mumkin.
- HC-SR04 yoki Parallax Ping))) ultratovushli masofali o'lchagich: Ular odatda Arduino loyihalarida ishlatiladi, ehtimol, sizda allaqachon mavjud. Baribir bu erda ba'zi havolalar bor:- Parallax Ping))) Parallax-HC-SR04-da Sparkfun- Parallax Ping)) Ebaydan Pololu- HC-SR04 qidiruv natijasi
- To'rt matritsali displey: Men uni Ebay -dagi IOTMODULESdan sotib oldim: 4 tomonlama MAX7219 DOT MATRIXAgar havola ishlamasa, ularni Ebay do'konida bog'laning.
- Lehimlash qobiliyati, albatta:)
2 -qadam: Loyihani yaratish …
Arduinorangefinder.pdf sxematik diagrammasini yuklab oling. HC-SR04 pdf va ping))) pdf fayllarini faqat ma'lumotnoma uchun topishingiz mumkin. Elektron diagramma juda oddiy, unga aniq amal qiling. Men simlarni uzaytirishni taklif qilaman. taxminan 1 metrli displey va sensor (1 -rasmga qarang), shuning uchun ularni keyinroq osonroq joylashtirishingiz mumkin.
2 -rasmda siz displey va sensor uchun quvvat manbai pinlarini qanday lehimlashni ko'rishingiz mumkin: displeydan +5V va sensordan Vcc tog'er bilan lehimlanishi kerak. Boshqa har bir pin o'z terminaliga ega bo'lishi kerak.
Image5 - bu loyihaning Ping))) versiyasi. Tayyor bo'lganda keyingi bosqichga o'ting …
3 -qadam: Arduino kodi …
Arduino tomonida ishlash vaqti keldi.
Bog'langan MD_MAX72XX.zip kutubxonasini yuklab oling va uni IDE-dan o'rnating (eskiz-> import kutubxonasi).
Endi MeasureDistanceV200.ino eskizini oching va yuklang va uni ko'rib chiqaylik. Siz tahrir qilishingiz mumkin bo'lgan bir nechta satrlar mavjud:
1) Matritsali displey turi: taqdim etilgan kutubxona 4 ta matritsali displey turini qo'llab -quvvatlaydi, shuning uchun u bozorda aksariyat displeylar bilan ishlaydi. Bir vaqtning o'zida bitta ta'rifni qoldirmang va kodni Arduino -ga yuklang, shunda u sizning displeyingizga mos keladimi?
2) Sensor turi: faqat sensoringizga mos keladigan chiziqni belgilang.
3) Santimetr yoki dyuymdan o'zingiz yoqtirgan o'lchov birligini tanlang: shartli kompilyatsiyada ogohlantirish o'rnatildi, u sizga tanlaganingizni ko'rsatadi.
Endi masofalarni xohlaganingizcha o'rnating, ularni keyinchalik loyiha amalga oshganda o'zgartirishingiz mumkin.
Kodni yuklang va hamma ishlayotganini tekshiring. Agar muammoga duch kelsangiz, simlar va ulanishlarni ikki marta tekshiring.
Yangilanish 2019/03/30 - Kod yangilandi:> Yangi matritsa displey kutubxonasi, u 4 displey turini qo'llab -quvvatlaydi (kutubxona ichidagi ko'plab hujjatlar) Majicdesigns kreditlari
Yangilanish 2019/01/10 - Kod yangilandi:> O'lchov birligini santimetr yoki dyuymdan tanlash imkoniyati qo'shildi.
Yangilash 2017/12/30 - Kod yangilandi:> STOP masofada 10 soniyadan ko'proq to'xtab turganida displeyni o'chiring!
4 -qadam: Loyiha ish joyida …
Avtomobil tamponining eng ko'zga ko'ringan qismining balandligini poldan o'lchang. Sensorni devorga yaqin, o'lchagan balandligingizga ulang.
Men polistirolli ko'pikli varaqdan foydalandim, u erda men sensor uchun uya yasadim (rasmga qarang).
Endi displeyni mashinangizdan ko'rishingiz uchun joylashtiring.
Mashinada kirishga va masofalarni tekshirishga harakat qiling, ularni Arduino kodiga moslang va kerak bo'lganda uni qayta yuklang.
Tavsiya:
Arduino avtomobilining teskari to'xtash joyi haqida ogohlantirish tizimi - Bosqichma -bosqich: 4 qadam
Arduino avtomobilining teskari to'xtash joyi haqida ogohlantirish tizimi | Bosqichma-bosqich: Ushbu loyihada men Arduino UNO va HC-SR04 Ultrasonik Sensor yordamida oddiy Arduino avtomobilining teskari to'xtash sensori sxemasini loyihalashtiraman. Arduino -ga asoslangan bu avtomobilni teskari ogohlantirish tizimi avtonom navigatsiya, robotlar diapazoni va boshqa diapazonlarda ishlatilishi mumkin
Universitet kampusidagi talabalar to'xtash joyi xaritasi: 7 qadam (rasmlar bilan)
Universitet kampusidagi talabalar to'xtash joyi xaritasi: Ko'pchilik talabalar universitet kampusida qaerda to'xtashlari mumkinligi haqida hayron bo'lishadi. Bu muammoni hal qilish uchun men Yuta shtati universiteti kampusining asosiy maydonining yoritilgan mashinalar xaritasini tuzdim. Xaritada talabalar to'xtash joylari qanday ekanligini tezda ko'rib chiqishlari mumkin
Garajda mashinalar yordamchisi: 10 qadam (rasmlar bilan)
Garajda to'xtash joyi bo'yicha yordamchi: Hammaga salom, shuning uchun …… Garajda to'xtash joyini ko'rsatish uchun mening garajimda tennis to'pi osilgan. (Bilasizmi … garajingizda aylanib yurganingizda, doimo boshingizni qimirlatib qo'yadigan odam!): OBu hal qilmaydi
Roomba to'xtash joyi: 6 qadam
Roomba Parking Pal: Bu loyihada iRobot Create dasturlashtiriladigan roomba, MATLAB r2018a va MATLAB mobillari ishlatiladi. Ushbu uchta vositadan va kodlash haqidagi bilimlarimizdan foydalanib, biz iRobot Create dasturini ranglarni talqin qilish uchun dasturlashtirdik va vazifalarni bajarish uchun bort datchiklaridan foydalandik. Bu
Arduino bilan garajda mashinalar yordamchisi: 5 qadam (rasmlar bilan)
Garajda mashinalar bo'yicha yordamchi Arduino: qiyinchilik Haqiqatan ham. Mening mashinam (oilaviy MPV) bo'sh joydan taxminan 10 sm qisqaroq. Mening mashinamda to'xtash joyi datchiklari bor, lekin ular juda cheklangan: 20 sm dan pastda ular qizil signal beradi, shuning uchun