Mündəricat:

Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin: 5 addım (şəkillərlə)
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin: 5 addım (şəkillərlə)

Video: Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin: 5 addım (şəkillərlə)

Video: Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin: 5 addım (şəkillərlə)
Video: Anar Ələkbərov Azərbaycan Respublikası Prezidentinin köməkçisi təyin edilib 2024, Noyabr
Anonim
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin
Arduino Park köməkçisi - Maşınınızı hər dəfə düzgün yerdə park edin

Bu layihədə sizə Arudino istifadə edərək öz park köməkçinizi necə quracağınızı göstərəcəyəm. Bu dayanacaq köməkçisi avtomobilinizə olan məsafəni ölçür və tədricən yaşıldan qırmızıya dəyişən bir LCD displey oxunuşu və LED istifadə edərək onu düzgün yerdə park etməyinizə kömək edir. Çox yaxınlaşsanız qırmızı LED yanıb sönməyə başlayır. Köməkçinin üzərindəki bir düymə də yeni bir dayanacaq mövqeyi təyin etməyə imkan verir.

Bu layihə yalnız Elegoo Uno Project Super Starter Kit -dən olan komponentlərdən istifadə olunmaqla inşa edilmişdir.

Təchizat

Qeyd edildiyi kimi, bu layihə Elegoo Uno Layihəsi Super Başlanğıc Kitindən istifadə edilərək hazırlanmışdır, buna görə də bu dəsti əldə etmək onu qurmaq üçün lazım olan hər şeyə sahib olduğunuz anlamına gələcək.

Bütün dəsti yoxdursa və ya almaq istəmirsinizsə, aşağıdakı komponentlərə ehtiyacınız olacaq:

  • Arduino Uno - Buradan Alın
  • Çörək taxtası və tullananlar - buradan alın
  • Ultrasonik Sensor- Burada Alın
  • LCD Ekran- Burada Alın
  • Dokunmatik Düymə- Burada Alın
  • 5 mm RGB LED- Burada Alın
  • 2 x 220 Ohm Rezistorlar- Burada Alın
  • 10K Potansiyometr- Burada Alın

Addım 1: Komponentləri Breadboard -a yığın

Komponentləri Breadboard -a yığın
Komponentləri Breadboard -a yığın

Komponentlərinizi çörək taxtanıza bağlayaraq başlayın. Atlayıcılarınızı birləşdirmək üçün çox yeriniz olması üçün onları mümkün qədər ayırmağa çalışın.

Əlavə atlayıcıların qarşısını almaq üçün müəyyən yerlərdə yerləşdirməli olduğunuz üç komponent var:

  • LED -in hər bir pozitiv (anod) ayağına qoşulmuş bir yola 220 ohm müqavimətçi bağlayın. Yalnız qırmızı və yaşıl ayaqlara ehtiyacınız olacaq, mavi ayağı əlaqəsiz buraxa bilərsiniz.
  • Qazanın silecekini (orta ayağını) LCD -də V0 ilə eyni yola bağlayın. Bu qazan LCD kontrastını tənzimləmək üçün istifadə olunacaq.

Addım 2: Atlayıcıları Power və Arduino -ya qoşun

Jumperları Power və Arduino -ya qoşun
Jumperları Power və Arduino -ya qoşun
Jumperları Power və Arduino -ya qoşun
Jumperları Power və Arduino -ya qoşun
Jumperları Power və Arduino -ya qoşun
Jumperları Power və Arduino -ya qoşun

Bu layihəni Elegoo dəstindəki nümunə dərslərinə mümkün qədər yaxın saxlamağa çalışdım ki, eyni əlaqə diaqramlarından istifadə etmək və işləmək üçün kodun hissələrini yapışdırıb yapışdırmaq olduqca asandır.

Bu layihə aşağıdakı dərslərdən istifadə edir:

  • Dərs 4 - RGB LED
  • Dərs 5 - Rəqəmsal Girişlər
  • Dərs 10 - Ultrasonik Sensor Modulu
  • Dərs 14 - LCD ekran

İlk şəkildə göstərildiyi kimi komponentlərə güc bağlayaraq başlayın. Ultrasonik sensora GND və 5V, LED -ə GND, GND düyməsinə, sonra LCD və qazana bir sıra GND və 5V əlaqələrinə ehtiyacınız var.

Bunu etdikdən sonra komponentləri Arduino IO -ya qoşa bilərsiniz:

  • Düymə - D2
  • Ultraonic Sensor Echo - D3
  • Ultrasonik Sensor Tetikleyicisi - D4
  • RGB LED Yaşıl Ayaq - D5
  • RGB LED Qırmızı Ayaq - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Addım 3: Sketch/Kodu yükləyin

Eskiz/Kodu yükləyin
Eskiz/Kodu yükləyin
Eskiz/Kodu yükləyin
Eskiz/Kodu yükləyin

Sonra, eskizi Arduino -ya yükləməlisiniz.

Əlavə edilmiş kodu yükləyin və Arduino IDE -də açın.

Arduino -nuzu qoşun və düzgün port və lövhə seçdiyinizə əmin olun, sonra kodu yükləyin.

Addım 4: Park köməkçisindən istifadə edin

Park köməkçisindən istifadə
Park köməkçisindən istifadə
Park köməkçisindən istifadə
Park köməkçisindən istifadə
Park köməkçisindən istifadə
Park köməkçisindən istifadə

Dayanacaq köməkçisini işə saldığınızda qısa bir Parking Assistant sıçrayış ekranı görünür və sonra ultrasəs sensorunun qarşısındakı obyektə qədər maksimum 80 sm məsafə ölçmələri etməyə başlayır - bu kodda park yerinizə uyğun olaraq dəyişdirilə bilər. /qaraj.

Məsafə LCD -də göstərilir və obyektə olan məsafəyə uyğun olaraq RGB LED yanacaq. Cisim maksimum məsafədədirsə, LED tamamilə yaşıl olacaq və minimum məsafədədirsə (düzgün park yeri), onda tamamilə qırmızı olacaq. LED, bu iki sərhəd arasında rəngini mütənasib olaraq dəyişdirəcək, ortada sarı rəng olacaq. Cisim minimum məsafədən daha yaxın olarsa, LED qırmızı yanıb -sönəcək. LED yanıb -sönərkən LCD, ölçülmüş məsafəni göstərməyə davam edəcək.

Vücudunuzu və ya əlinizi ultrasəs sensoru qarşısında hərəkət etdirməyə çalışın və LCD üzərindəki ölçülərin dəyişdiyini və uzaqda olduğunuzda RGB LEDinin yaşıldan qırmızıya yaxınlaşdığını yoxlayın.

Addım 5: Yeni Dayanacaq Vəziyyəti təyin etmək

Yeni Dayanacaq Vəziyyəti təyin etmək
Yeni Dayanacaq Vəziyyəti təyin etmək

Yeni bir dayanacaq mövqeyi təyin etmək üçün, avtomobilin yeni vəziyyətdə dayanacağına və ekranda avtomobilə doğru məsafəni göstərdiyinə əmin olun, sonra park vəziyyətini yeniləmək üçün düyməni basın. Qeyd edək ki, bu, maksimum məsafəni dəyişmir, buna görə də avtomobilinizi bu məsafədən daha çox park etməli olsanız, bunu kodda yeniləməlisiniz, bu tənzimləmə gözəl tənzimləmə üçün istifadə edilməlidir.

Ultrasonik sensordan təxminən 40 sm məsafədə bir şey və ya əlinizi müəyyən bir məsafəyə qoymağa çalışın və düyməni basın. LED yaşıl, sonra qırmızı yanıb -sönməlidir və sonra yeni məsafə təyin olunacaq. İndi fərq etməlisiniz ki, RGB LED -i 20 sm yerinə 40 sm -ə qədər tamamilə qırmızıya çevrilir və məsafə 40 sm -dən az olduqda yanıb -sönməyə başlayır.

Məsafəni sıfırlamaq üçün obyekti sensordan 20 sm məsafəyə qoyun və düyməni yenidən basın.

Doğru yer 20 sm və maksimum məsafə 80 sm bu nümunə üçün istifadə olunan ixtiyari ədədlərdir. İstifadə etməzdən əvvəl öz qarajınız və avtomobiliniz üçün öz məhdudiyyətlərinizi təyin etməlisiniz.

Budur, park köməkçiniz artıq bir korpusa quraşdırıla və qarajınızdakı divara quraşdırıla bilər. LCD və LED -i ultrasonik sensordan bir qədər yuxarı divarın üstünə yerləşdirmək istəyə bilərsiniz, beləliklə görmək daha asandır.

Şərh bölməsində nəyi dəyişəcəyinizi və ya fərqli edəcəyinizi mənə bildirin.

Tövsiyə: