İçindekiler:

Arduino Park Asistanı - Arabanızı Her Seferinde Doğru Yere Park Edin: 5 Adım (Resimlerle)
Arduino Park Asistanı - Arabanızı Her Seferinde Doğru Yere Park Edin: 5 Adım (Resimlerle)

Video: Arduino Park Asistanı - Arabanızı Her Seferinde Doğru Yere Park Edin: 5 Adım (Resimlerle)

Video: Arduino Park Asistanı - Arabanızı Her Seferinde Doğru Yere Park Edin: 5 Adım (Resimlerle)
Video: Mblock 5 ile Arduino Dersleri - #Ders7 - Trafik Lambası ve Lambaya Göre Hareket Eden Araba 2024, Kasım
Anonim
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Noktaya Park Edin

Bu projede size bir Arudino kullanarak kendi park asistanınızı nasıl oluşturacağınızı göstereceğim. Bu park asistanı, aracınıza olan mesafeyi ölçer ve bir LCD ekran okuması ve kademeli olarak yeşilden kırmızıya değişen bir LED kullanarak aracınızı doğru yere park etmeniz için size rehberlik eder. Çok yaklaşırsanız kırmızı LED yanıp sönmeye başlar. Asistandaki bir düğme, yeni bir park konumu belirlemenizi de sağlar.

Bu proje yalnızca Elegoo Uno Project Super Starter Kit'in bileşenleri kullanılarak oluşturulmuştur.

Gereçler

Belirtildiği gibi, bu proje Elegoo Uno Project Super Starter Kit kullanılarak yapıldı, bu yüzden bu kiti almak, onu inşa etmek için ihtiyacınız olan her şeye sahip olduğunuz anlamına gelir.

Tüm bir kite sahip değilseniz veya satın almak istemiyorsanız, aşağıdaki bileşenlere ihtiyacınız olacaktır:

  • Arduino Uno - Buradan Satın Alın
  • Breadboard & Jumper'lar - Buradan Satın Alın
  • Ultrasonik Sensör- Buradan Satın Alın
  • LCD Ekran - Buradan Satın Alın
  • Dokunsal Buton - Buradan Satın Alın
  • 5mm RGB LED- Buradan Satın Alın
  • 2 x 220 Ohm Dirençler - Buradan Satın Alın
  • 10K Potansiyometre- Buradan Satın Alın

Adım 1: Bileşenleri Breadboard Üzerine Birleştirin

Bileşenleri Breadboard Üzerine Birleştirin
Bileşenleri Breadboard Üzerine Birleştirin

Bileşenlerinizi breadboard'unuza takarak başlayın. Jumper'larınızı bağlamak için çok fazla alanınız olması için onları mümkün olduğunca ayırmaya çalışın.

Ek jumperlardan kaçınmak için belirli yerlere yerleştirmeniz gereken üç bileşen vardır:

  • LED'in pozitif (anot) bacaklarının her birine bağlı bir yola 220ohm'luk bir direnç takın. Sadece kırmızı ve yeşil bacaklara ihtiyacınız olacak, mavi bacağı bağlantısız bırakabilirsiniz.
  • Tencerenin sileceğini (orta ayak) LCD'deki V0 ile aynı raya takın. Bu pot, LCD'nin kontrastını ayarlamak için kullanılacaktır.

Adım 2: Jumper'ları Güç ve Arduino'ya Bağlayın

Jumper'ları Power ve Arduino'ya Bağlayın
Jumper'ları Power ve Arduino'ya Bağlayın
Jumper'ları Güç ve Arduino'ya Bağlayın
Jumper'ları Güç ve Arduino'ya Bağlayın
Jumper'ları Güç ve Arduino'ya Bağlayın
Jumper'ları Güç ve Arduino'ya Bağlayın

Bu projeyi Elegoo kitindeki örnek derslere olabildiğince yakın tutmaya çalıştım, böylece aynı bağlantı şemalarını kullanmak oldukça kolay ve işe yaraması için kodun parçalarını kopyalayıp yapıştırın.

Bu proje aşağıdaki dersleri kullanır:

  • Ders 4 - RGB LED
  • Ders 5 - Dijital Girişler
  • Ders 10 - Ultrasonik Sensör Modülü
  • Ders 14 - LCD Ekran

İlk resimde gösterildiği gibi bileşenlere güç bağlayarak başlayın. Ultrasonik sensöre bir GND ve 5V beslemesine, LED'e GND'ye, basmalı düğmeye GND'ye ve ardından LCD'ye ve tencereye bir dizi GND ve 5V bağlantısına ihtiyacınız var.

Bu yapıldıktan sonra bileşenleri Arduino'nuzun IO'suna bağlayabilirsiniz:

  • Buton - D2
  • Ultrasonik Sensör Eko - D3
  • Ultrasonik Sensör Tetikleyici - D4
  • RGB LED Yeşil Ayak - D5
  • RGB LED Kırmızı Ayak - D6
  • LCD RS-D7
  • LCD TR - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

3. Adım: Çizimi/Kodu Yükleyin

Çizimi/Kodu Yükleyin
Çizimi/Kodu Yükleyin
Çizimi/Kodu Yükleyin
Çizimi/Kodu Yükleyin

Ardından, taslağı Arduino'nuza yüklemeniz gerekecek.

Ekli kodu indirin ve ardından Arduino IDE'nizde açın.

Arduino'nuzu takın ve doğru com portunu ve kartı seçtiğinizden emin olun, ardından kodu yükleyin.

4. Adım: Park Asistanını Kullanma

Park Asistanını Kullanma
Park Asistanını Kullanma
Park Asistanını Kullanma
Park Asistanını Kullanma
Park Asistanını Kullanma
Park Asistanını Kullanma

Park asistanını açtığınızda, kısa bir Park Asistanı açılış ekranı gösterir ve ardından ultrasonik sensörün önündeki nesneye maksimum 80 cm mesafe ölçümü yapmaya başlar - bu, park yerinize uyacak şekilde kodda değiştirilebilir /garaj.

Mesafe LCD'de görüntülenir ve RGB LED, nesneye olan mesafeye göre yanar. Nesne maksimum mesafede ise LED tamamen yeşil, minimum mesafede ise (doğru park yerinde) ise tamamen kırmızı olacaktır. LED, ortada sarı bir renk ile bu iki limit arasında orantılı olarak renk değiştirecektir. Nesne minimum mesafeden daha yakına gelirse, LED kırmızı renkte yanıp sönecektir. LED yanıp sönerken LCD, ölçülen gerçek mesafeyi görüntülemeye devam edecektir.

Vücudunuzu veya elinizi ultrasonik sensörün önünde hareket ettirmeye çalışın ve LCD üzerindeki ölçümlerin değiştiğini ve RGB LED'in uzaktayken yeşilden yakınınızdayken kırmızıya dönüştüğünü kontrol edin.

Adım 5: Yeni Bir Park Konumu Ayarlama

Yeni Bir Park Konumu Ayarlama
Yeni Bir Park Konumu Ayarlama

Yeni bir park konumu ayarlamak için, aracın ayarlanacak yeni konuma park edildiğinden ve ekranın araca doğru mesafeyi gösterdiğinden emin olun, ardından park konumunu güncellemek için düğmeye basın. Bunun maksimum mesafeyi değiştirmediğini unutmayın, bu nedenle arabanızı bu mesafeden daha uzağa park etmeniz gerekiyorsa, kodda bunu güncellemeniz gerekir, bu ayar ince ayar için kullanılmak içindir.

Bir nesneyi veya elinizi belirli bir mesafeye, örneğin ultrasonik sensörden yaklaşık 40 cm uzağa yerleştirmeyi deneyin ve düğmeye basın. LED yeşil ve ardından kırmızı renkte yanıp sönmeli ve ardından yeni mesafe ayarlanacaktır. Artık RGB LED'in 20cm yerine 40cm tamamen kırmızıya döndüğünü ve mesafe 40cm'den az olduğunda yanıp sönmeye başladığını fark etmelisiniz.

Mesafeyi sıfırlamak için nesneyi sensörden 20 cm uzağa ayarlayın ve düğmeye tekrar basın.

Doğru noktanın 20cm olması ve maksimum mesafenin 80cm olması bu örnek için sadece keyfi sayılardır. Kullanmadan önce kendi garajınız ve arabanız için kendi limitlerinizi belirlemeniz gerekecek.

İşte bu kadar, park asistanınız artık bir muhafaza içine kurulabilir ve garajınızdaki duvara monte edilebilir. Ayrıca, daha kolay görülebilmesi için LCD'yi ve LED'i duvarda ultrasonik sensörden biraz daha yukarıya yerleştirmek isteyebilirsiniz.

Yorumlar bölümünde neyi değiştireceğinizi veya farklı yapacağınızı bana bildirin.

Önerilen: