Arduino Nano: Ultrasonik Ranger (Ping) Mesafe I2C 2 X 16 Visuino'lu LCD Ekran: 11 Adım (Resimlerle)

Arduino Nano: Ultrasonik Ranger (Ping) Mesafe I2C 2 X 16 Visuino'lu LCD Ekran: 11 Adım (Resimlerle)

İçindekiler:

Anonim

  1. Bir Arduino uyumlu anakart (Arduino Nano'yu kullanıyorum, çünkü bir tane var, fakat başkaları iyi olacak)
  2. Bir Ultrasonik Ranger Sensör Modülü - HC-SR04 kullandım, ancak US-015 veya çok daha fazlası çalışacak
  3. Bir I2C 16x2 LCD Ekran (I2C adaptörüyle LCD'nin arka tarafında Resim 2)
  4. Bir küçük Breadboard (Herhangi bir breadboard veya 3 kabloyu birbirine bağlamak için herhangi bir yol kullanılabilir)
  5. 3 Kadın-Erkek (Kırmızı) atlama telleri
  6. 6 Kadın-Kadın atlama telleri

Adım 2: LCD Modülünü Arduino'ya bağlayın

  1. bağlamak Kadın-KadınZemin(Siyah tel), SDA(Yeşil tel), ve SCL(Sarı tel) için LCD Modülü (Resim 1)
  2. Bağlan Kadın sonunda Kadın erkekGüç(kırmızı kablo) için VCC / Güç iğnesi LCD Modülü (Resim 1) ve bırakın Erkek uç bağlantısız
  3. Diğer ucunu bağlayın. Topraklama kablosu(Siyah tel) için Zemin iğnesi Arduino yazı tahtası(Resim 2)
  4. Diğer ucunu bağlayın. Sda tel(Yeşil tel) için SDA / Analog pin 4 arasında Arduino Nano yazı tahtası(Resim 2)
  5. Diğer ucunu bağlayın. SCL teli(Sarı tel) için SCL / Analog pin 5 arasında Arduino Nano yazı tahtası(Resim 2)
  6. Başka bağlayın Dişi-erkek güç tel(kırmızı kablo) için 5V Güç pimi Arduino yazı tahtası(Resim 2) ve bırakın Erkek uç bağlantısız
  7. Resim 3 nerede olduğunu gösterir Zemin, 5V Güç, SDA / Analog pin 4, ve SCL / Analog pin 5 pimleri Arduino Nano

Adım 3: Ultrasonik Ranger'ı Arduino'ya bağlayın

  1. bağlamak Zemin(Siyah tel), Güç(kırmızı kablo), tetik(Kahverengi tel), ve Eko(Mor tel) için Ultrasonik Ranger Sensör Modülü (Resim 1)
  2. Bağlan Erkek biter arasında 3 Güç kabloları(Kırmızı teller) - den Görüntüle, Ultrasonik Ranger Modül ve Arduino birlikte Breadboard yardımı ile örnek olarak (Resim 2) - Benim durumumda küçük bir Breadboard kullandım
  3. Diğer ucunu bağlayın. Topraklama kablosu(Siyah tel) için Zemin iğnesi Arduino yazı tahtası(Resim 3)
  4. Diğer ucunu bağlayın. Tetik tel(Kahverengi tel) için Dijital pin 2 arasında Arduino yazı tahtası(Resim 3)
  5. Diğer ucunu bağlayın. Yankı teli(Mor tel) için Dijital pin 3 arasında Arduino yazı tahtası(Resim 3)
  6. Resim 4 gösterir Kırmızı nerede Zemin, Dijital 2, ve Dijital 3 pimleri Arduino Nano(Mavi renkte, önceki adımda yapılan bağlantılar gösterilmektedir)

Adım 4: Visuino'yu başlatın ve Arduino Board Type'ı seçin

Arduino'yu programlamaya başlamak için, Arduino IDE buradan yüklendi:

Lütfen, Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu unutmayın.

1.6.7 veya daha üstünü kurduğunuzdan emin olun, aksi takdirde bu Talimat çalışmaz!

Visuino: http://www.visuino.com ayrıca kurulmalıdır.

  1. başla Visuino gösterildiği gibi ilk resim
  2. Tıkla "Araçlar"düğmesine Arduino bileşen (Resim 1) içinde Visuino
  3. İletişim penceresi göründüğünde, Arduino Nano da gösterildiği gibi Resim 2

Adım 5: Visuino'da: Ultrasonik Ranger Bileşeni Ekleme ve Bağlama

  1. Yazın "sonik"Bileşen Araç Kutusunun Filtre kutusunda" ardından "Ultrasonik Ranger (Ping)" bileşen (Resim 1) ve tasarım alanına bırakın
  2. Nesne Denetçisinde "değerini ayarlayınDurma zamanı"mülkü UltrasonicRanger1 için 1000 (Resim 2) Bu ölçümler arasında 1 saniye süre verir, böylece LCD ekran çok sık güncellenmez
  3. Bağlan "Ping (Tetikleyici)"pin UltrasonicRanger1 "için bileşenDijital"giriş pimi Dijital 2 kanalı Arduino bileşen (Resim 3)
  4. Bağlan "Dışarı"pin Dijital 3 kanalı Arduino "için bileşenEko"giriş pimi UltrasonicRanger1 bileşen (Resim 4)

Adım 6: Visuino'da: LCD Bileşeni ve İçindeki Metin Alanını Ekleyin

  1. Yazın "lcd"Bileşen Araç Kutusunun Filtre kutusunda" ardından "Likit Kristal Ekran (LCD) - I2C" bileşen (Resim 1) ve tasarım alanına bırakın
  2. Tıkla "Araçlar" buton (Resim 2) açmak için "Elementler"editör (Resim 3)

Değerin açıklamasını içeren bir Metin alanı ekleyeceğiz:

  1. Mesafe açıklaması metni için Metin alanı ekleyerek "Metin alanı"sağındaki pencerede"Elementler"editör ve" üzerine tıklayarak "+"soldaki düğme (Resim 3)
  2. Nesne Denetçisi’nde “Başlangıç ​​değeri"elemanın özelliği"Mesafe:' (Resim 4) - Bu görüntülenecek metni belirtir

Adım 7: Visuino'da: Mesafeyi Görüntülemek İçin Analog Değer Öğesi Ekleme ve Ayarlama

  1. "Değerini seçerek Mesafe değeri için Analog alan ekleyin.Analog Alan"sağındaki pencerede"Elementler"editör ve" üzerine tıklayarak "+"soldaki düğme (Resim 1)
  2. Nesne Denetçisi’nde “Hassas"elemanın özelliği"2' (Resim 2)
  3. Nesne Denetçisi’nde “Kürek çekmek"elemanın özelliği"1' (Resim 2) - Bu, alanın Ekranın ikinci satırında gösterileceğini belirtir.
  4. Nesne Denetçisi’nde “Genişlik"elemanın özelliği"6' (Resim 2)

Adım 8: Visuino'da: Birimleri Görüntülemek İçin Metin Elemanı Ekle ve Kur

  1. "Seçeneğini seçerek Birimler metni için Metin alanı ekleMetin alanı"sağındaki pencerede"Elementler"editör ve" üzerine tıklayarak "+" buton (Resim 1)
  2. Nesne Denetçisi’nde “sütun"elemanın özelliği"7' (Resim 2)
  3. Nesne Denetçisi’nde “Başlangıç ​​değeri"elemanın özelliği"SANTİMETRE' (Resim 3)
  4. Nesne Denetçisi’nde “Kürek çekmek"elemanın özelliği"1' (Resim 3)
  5. Elements düzenleyicisini kapatın

Adım 9: Visuino'da: LCD Bileşenini Bağlayın

  1. Bağlan "Dışarı"pin UltrasonicRanger1 bileşen (Resim 1) için "İçinde"pin"Elements.AnalogField1"unsuru LiquidCrystalDisplay1 bileşen (Resim 2)
  2. Bağlan "Dışarı"pin LiquidCrystalDisplay1 için bileşen "İçinde"pin I2C kanalı Arduino bileşen (Resim 3)

10. Adım: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

  1. İçinde Visuino, Basın F9 veya üzerinde gösterilen butona tıklayın Resim 1 Arduino kodunu oluşturmak ve Arduino IDE'yi açmak için
  2. İçinde Arduino IDE, tıkla Yükleme Kodu derlemek ve yüklemek içinResim 2)

Adım 11: Çalın …

Tebrikler! Projeyi tamamladınız.

Resim 1 bağlı ve güçlendirilmiş projesini gösterir. Resimde gördüğünüz gibi Ekran Ultrasonic Ranger'dan en yakın nesneye olan Mesafeyi gösterecektir.

üzerinde Resim 2 tam görebilirsiniz Visuino diyagram.

Ayrıca ekli Visuino Bu Ders için yarattığım proje. İndirebilir ve açabilirsiniz. Visuino: