İçindekiler:

Arduino LED Halkalı Ultrasonik Mesafe Sensörü: 8 Adım
Arduino LED Halkalı Ultrasonik Mesafe Sensörü: 8 Adım

Video: Arduino LED Halkalı Ultrasonik Mesafe Sensörü: 8 Adım

Video: Arduino LED Halkalı Ultrasonik Mesafe Sensörü: 8 Adım
Video: Artık Daha Güçlü ve Yetenekli! mBot2 İncelemesi - Robotik Kodlamanın Minik Şövalyesiyle Tanışın 2024, Kasım
Anonim
Image
Image

Bu eğitimde, mesafeyi ölçmek için bir LED halkasının ve bir Ultrasonik modülün nasıl kullanılacağını öğreneceğiz.

Bir tanıtım videosu izleyin.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino UNO (veya başka bir Arduino)
  • Ultrasonik Mesafe Bulucu HC-SR04
  • Atlama telleri
  • Neopiksel LED halka
  • Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  • LED Halka pimini [VCC] Arduino pimine [+5V] bağlayın
  • LED Halka pimini [GND] Arduino pimine [GND] bağlayın
  • LED Halka pimini [IN] veya (DI) Arduino dijital pimine [6] bağlayın
  • Ultrasonik modül pimini (VCC) Arduino pimine [+5V] bağlayın
  • Ultrasonik modül pinini (GND) Arduino pinine [GND] bağlayın
  • Ultrasonik modül pinini (ECHO) Arduino pin dijitale (3) bağlayın
  • Ultrasonik modül pinini (TRIG) Arduino pin dijitale (2) bağlayın

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

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  • "Ultrasonik Ranger(Ping)" bileşenini ekleyin
  • "NeoPixels" bileşenini ekleyin
  • "Analog Değere Rampa" bileşeni ekleyin
  • "İmzasıza Analog" bileşeni ekle
  • 2X "Analog Değeri Karşılaştır" bileşeni ekleyin
  • 2X "Renk Değeri" bileşeni ekleyin
  • "RGBW Renkli Çok Kaynaklı Birleşme" bileşeni ekleyin

Adım 5: Visuino Set Bileşenlerinde

Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
  • "RampToValue1" öğesini seçin ve özellikler penceresinde "Slope (S)" değerini 1000 olarak ayarlayın
  • "CompareValue1" öğesini seçin ve özellikler penceresinde "Compare Type" öğesini ctBigger ve "Value" öğesini 10-"Value" alanını seçin ve pin simgesine tıklayın ve "Float SinkPin" öğesini seçin
  • "CompareValue2"yi seçin ve özellikler penceresinde "Compare Type"ı ctSmaller olarak ayarlayın-"Value" alanını seçin ve pin simgesine tıklayın ve "Float SinkPin"i seçin
  • "ColorValue1" öğesini seçin ve özellikler penceresinde "Value" öğesini clRed olarak ayarlayın
  • "ColorValue2"yi seçin ve özellikler penceresinde "Değer"i clLime olarak ayarlayın
  • "NeoPixels1" üzerine çift tıklayın ve "PixelGroups" penceresinde "Color Pixel" öğesini sola sürükleyin "PixelGroups" penceresinin sol tarafında, ardından "Color Pixel1" öğesini seçin ve özellikler penceresinde "Count Pixels" öğesini 12 olarak ayarlayın veya 16 (LED halkanızın kaç LED'i olduğuna bağlıdır) -İsterseniz "Parlaklık" alanındaki değeri değiştirerek LED parlaklığını değiştirebilirsiniz.

Adım 6: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • "UltrasonicRanger1" pimini [Ping(Trigger)] Arduino dijital pimine[2] bağlayın
  • "Arduino" dijital pin[3] Out'u "UltrasonicRanger1" pin [Echo]'ya bağlayın
  • "NeoPixels1" pinini [Out] Arduino dijital pinine[6] bağlayın
  • "UltrasonicRanger1" pini [Out]'u "RampToValue1" pini[In] ve "CompareValue1" pini[Değer] ve "CompareValue2" pini[Değer]'e bağlayın
  • "RampToValue1" pin[Out]'u "AnalogToUnsigned1" pin [In] ve "CompareValue1" pin[In] ve "CompareValue2" pin[In]'e bağlayın
  • "CompareValue1" pin[Out]'u "ColorValue1" pin[clock]'a bağlayın
  • "CompareValue2" pini[Out]'u "ColorValue2" pini[saat]'e bağlayın
  • "ColorValue1" pin[Out]'u "RGBWColorMultiMerger1" Pin[0]'e bağlayın
  • "ColorValue2" pin[Out]'u "RGBWColorMultiMerger1" Pin[1]'e bağlayın
  • "RGBWColorMultiMerger1" pinini [Out] "NeoPixels1">Color Pixel1 pin[Color]'a bağlayın
  • "AnalogToUnsigned1" öğesini "NeoPixels1">Color Pixel1 pinine[U32 Index] bağlayın

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

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın

Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

8. Adım: Oynat

Arduino UNO modülüne güç verirseniz, LED halkası menzil mesafesini göstermeye başlamalı ve telemetre modülünün önüne bir engel eklerseniz LED halkasının rengini değiştirmelidir.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz:

Önerilen: