Mundarija:

Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying: 5 qadam (rasmlar bilan)
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying: 5 qadam (rasmlar bilan)

Video: Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying: 5 qadam (rasmlar bilan)

Video: Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying: 5 qadam (rasmlar bilan)
Video: EPS 7 DC Motor Series - Turbo Intercooler Fan Speed Management (Subtittled) 2024, Iyul
Anonim
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying
Arduino mashinalar yordamchisi - har safar mashinangizni to'g'ri joyga qo'ying

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

Komponentlarni elektron jadvalga yig'ing
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

Jumperlarni Power va Arduino -ga ulang
Jumperlarni Power va Arduino -ga ulang
Jumperlarni Power va Arduino -ga ulang
Jumperlarni Power va Arduino -ga ulang
Jumperlarni Power va Arduino -ga ulang
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

Sketch/kodni yuklang
Sketch/kodni yuklang
Sketch/kodni yuklang
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 yordamchisidan foydalanish
Avtoturargoh yordamchisidan foydalanish
Avtoturargoh yordamchisidan foydalanish
Avtoturargoh yordamchisidan foydalanish
Avtoturargoh yordamchisidan foydalanish
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
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: