Mundarija:
- Ta'minotlar
- 1 -qadam: Komponentlarni elektron jadvalga yig'ing
- 2 -qadam: Jumperlarni Power va Arduino -ga ulang
- 3 -qadam: Sketch/kodni yuklang
- 4 -qadam: Avtoturargoh yordamchisidan foydalanish
- 5 -qadam: Yangi to'xtash joyini belgilash
Video: Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu loyihada men sizga Arudino -dan foydalanib, avtoturargoh yordamchisini qanday qurishni ko'rsataman. Bu to'xtash joyi yordamchisi sizning mashinangizgacha bo'lgan masofani o'lchaydi va sizni LCD displey o'qishi va LED yordamida asta -sekin yashildan qizilga o'zgarib turadigan joyga qo'yadi. Agar siz juda yaqin bo'lsangiz, qizil LED yonadi. Yordamchidagi tugma sizga yangi to'xtash joyini o'rnatishga imkon beradi.
Ushbu loyiha faqat Elegoo Uno Project Super Starter Kit komponentlaridan foydalangan holda qurilgan.
Ta'minotlar
Yuqorida aytib o'tilganidek, bu loyiha Elegoo Uno Project Super Starter Kit yordamida qurilgan, shuning uchun bu to'plamni olish sizda uni qurish uchun kerak bo'lgan hamma narsa borligini bildiradi.
Agar sizda to'liq to'plam bo'lmasa yoki sotib olmoqchi bo'lsangiz, sizga quyidagi komponentlar kerak bo'ladi.
- Arduino Uno - Bu erda sotib oling
- Breadboard va jumper - bu erda sotib oling
- Ultrasonik sensor- bu erda sotib oling
- LCD displey- bu erda sotib oling
- Tugmachali tugmalar- bu erda sotib oling
- 5 mm RGB LED- bu erda sotib oling
- 2 x 220 Ohmli rezistorlar- bu erda sotib oling
- 10K potentsiometr- Bu yerdan sotib oling
1 -qadam: Komponentlarni elektron jadvalga yig'ing
Ishni tarkibiy qismlaringizni taxtangizga ulashdan boshlang. Ularni iloji boricha ajratishga harakat qiling, shunda siz jumperlaringizni ulash uchun ko'p joylarga ega bo'lasiz.
Qo'shimcha o'tish moslamalarini oldini olish uchun siz uchta joyga o'rnatishingiz kerak:
- LEDning har bir musbat (anodli) oyoqlariga ulangan yo'lga 220 ohmli rezistorni ulang. Sizga faqat qizil va yashil oyoqlar kerak bo'ladi, siz ko'k oyoqni uzilgan holda qoldirishingiz mumkin.
- Qozonning o'chirgichini (markaziy oyog'ini) LCD displeyidagi V0 yo'lakchasiga ulang. Bu idish LCD displey kontrastini sozlash uchun ishlatiladi.
2 -qadam: Jumperlarni Power va Arduino -ga ulang
Men bu loyihani Elegoo to'plamidagi misol darslariga iloji boricha yaqinroq saqlashga harakat qildim, shuning uchun bir xil ulanish sxemalarini ishlatish va kodning qismlarini ishlash uchun nusxalash va joylashtirish juda oson.
Ushbu loyihada quyidagi darslar qo'llaniladi:
- 4 -dars - RGB LED
- 5 -dars - Raqamli kirish
- 10 -dars - Ultrasonik sensorlar moduli
- 14 -dars - LCD displey
Birinchi rasmda ko'rsatilgandek, komponentlarga quvvat ulash orqali boshlang. Sizga ultratovushli sensorga GND va 5V, LEDga GND, tugmachasiga GND, so'ngra LCD va qozonga bir qancha GND va 5V ulanishlari kerak.
Bu bajarilgandan so'ng, siz komponentlarni Arduino IO ga ulashingiz mumkin:
- Tugma - D2
- Ultra tovush sensori sadosi - D3
- Ultrasonik sensorli tetik - D4
- RGB LED yashil oyog'i - D5
- RGB LED qizil oyoqli - D6
- LCD RS - D7
- LCD EN - D8
- LCD D4 - D9
- LCD D5 - D10
- LCD D6 - D11
- LCD D7 - D12
3 -qadam: Sketch/kodni yuklang
Keyin eskizni Arduino -ga yuklashingiz kerak bo'ladi.
Qo'shilgan kodni yuklab oling va uni Arduino IDE -da oching.
Arduino -ni ulang va to'g'ri port va bortni tanlaganingizga ishonch hosil qiling, keyin kodni yuklang.
4 -qadam: Avtoturargoh yordamchisidan foydalanish
Avtoturargoh yordamchisini ishga tushirganingizda, u Parking Assistant qisqa ekranini ko'rsatadi va keyin ultratovush sensori oldidagi ob'ektga masofani o'lchashni boshlaydi, maksimal 80 sm. /garaj.
LCD displeyda masofa ko'rsatiladi va ob'ektga bo'lgan masofaga qarab RGB LED yonadi. Agar ob'ekt maksimal masofada bo'lsa, LED to'liq yashil rangda bo'ladi va agar u minimal masofada bo'lsa (to'g'ri to'xtash joyi), u butunlay qizil bo'ladi. LED bu ikki chegara oralig'ida rangini mutanosib ravishda o'zgartiradi, o'rtada sariq rang bo'ladi. Agar ob'ekt minimal masofadan yaqinroq bo'lsa, LED qizil yonadi. LED yonib -o'chib turganda, LCD displey haqiqiy o'lchangan masofani ko'rsatishda davom etadi.
Tanangizni yoki qo'lingizni ultratovush sensori oldida siljitishga urinib ko'ring va LCD displeyidagi o'lchovlar o'zgarganligini va siz yaqin bo'lganingizda RGB LEDining yashil rangdan yashil rangga o'zgarishini tekshiring.
5 -qadam: Yangi to'xtash joyini belgilash
Yangi to'xtash joyini belgilash uchun, mashinaning yangi holatiga qo'yilganligiga va displeyda mashinaga to'g'ri masofa ko'rsatilganligiga ishonch hosil qiling, so'ng to'xtash joyini yangilash uchun tugmani bosing. E'tibor bering, bu maksimal masofani o'zgartirmaydi, shuning uchun agar siz mashinangizni shu masofadan uzoqroqda to'xtashingiz kerak bo'lsa, uni kodda yangilashingiz kerak bo'ladi, bu sozlash nozik sozlash uchun ishlatiladi.
Ob'ektni yoki qo'lingizni ma'lum masofaga qo'yishga harakat qiling, aytaylik ultrasonik sensordan 40 sm masofada va tugmani bosing. LED yashil va qizil rangda yonib -o'chib turishi kerak va keyin yangi masofa o'rnatiladi. Shuni e'tiborga olish kerakki, RGB svetodiod 20 sm o'rniga 40 smga to'liq qizarib ketadi va masofa 40 sm dan kam bo'lganda miltillay boshlaydi.
Masofani tiklash uchun ob'ektni sensordan 20 sm masofada o'rnating va tugmani qayta bosing.
To'g'ri joy 20 sm va maksimal masofa 80 sm - bu misol uchun o'zboshimchalikli raqamlar. Ishlatishdan oldin siz o'zingizning garajingiz va mashinangiz uchun o'z chegaralaringizni belgilashingiz kerak bo'ladi.
Hammasi shu, sizning mashinalar yordamchingiz endi korpusga o'rnatilishi va garajingizdagi devorga o'rnatilishi mumkin. Bundan tashqari, siz LCD va LEDni ultrasonik sensordan ko'ra devorga biroz yuqoriroq joylashtirishni xohlashingiz mumkin, shunda ko'rish osonroq bo'ladi.
Fikrlar bo'limida nima o'zgarishini yoki boshqacha qilayotganingizni menga ayting.
Tavsiya:
DIY - Arduino asosidagi mashinalar yordamchisi V2: 6 qadam
DIY - Arduino asosidagi mashinalar yordamchisi V2: Hayot sizga banan berganida !!!!! Faqat ularni iste'mol qiling. Ehtiyoj ixtirolarning onasidir va men bu haqiqatni inkor etmayman. Ochig'ini aytganda, men bu yangi uyga ko'chib kelganimizdan beri, garaj devorimizga ikkinchi marta urildim. Bu shunday, hech narsa bo'lmaydi
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
Arduino mashinalar yordamchisi: 17 qadam (rasmlar bilan)
Arduino avtoturargoh yordamchisi: Kichkina garajlari bo'lganlar, mashinani biroz uzoqroq yoki biroz uzoqroqda to'xtatish va mashinaning atrofida yura olmaslik umidsizliklarini bilishadi. Yaqinda biz kattaroq transport vositasini sotib oldik va uni garajga qo'yish kerak edi
FinduCar: odamlarni mashina turgan joyga yo'naltiruvchi aqlli avtomobil kaliti: 11 qadam (rasmlar bilan)
FinduCar: odamlarni mashina turgan joyga yo'naltiruvchi aqlli avtomashina kaliti: Yuqoridagi muammolarni hal qilish uchun ushbu loyiha odamlarni mashinani to'xtagan joyiga yo'naltiradigan aqlli avtomobil kalitini ishlab chiqishni taklif qiladi. Mening rejam - GPS kalitini avtomobil kalitiga qo'shish. Kuzatish uchun smartfon ilovasidan foydalanishning hojati yo'q
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