İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: Devre
- Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
- Adım 4: Visuino'da Bileşen Ekleme
- Adım 5: Visuino Set Bileşenlerinde
- Adım 6: Visuino Connect Bileşenlerinde
- Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
- 8. Adım: Oynat
Video: Arduino LED Halkalı Ultrasonik Mesafe Sensörü: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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?
- 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
- 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
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
- "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
- "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
- "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
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:
OLED Ultrasonik Mesafe Bulucu ve Visuino ile Arduino UNO: 7 Adım
OLED Ultrasonik Mesafe Bulucu ve Visuino ile Arduino UNO: Bu eğitimde Arduino UNO, OLED Lcd, Ultrasonik telemetre modülü ve Visuino'yu kullanarak ultrasonik menzili Lcd üzerinde görüntüleyeceğiz ve kırmızı bir LED ile limit mesafesini ayarlayacağız. Bir tanıtım videosu izleyin
Öğretici: Arduino UNO ile Analog Ultrasonik Mesafe Sensörü US-016 Nasıl Kullanılır: 3 Adım
Öğretici: Arduino UNO ile Analog Ultrasonik Mesafe Sensörü US-016 Nasıl Kullanılır: Açıklama: US-016 ultrasonik başlatma modülü, 2 cm ~ 3 m ölçüm dışı yeteneklere, besleme voltajı 5 V, çalışma akımı 3.8mA, analog çıkış voltajını destekler, istikrarlı ve güvenilir. Bu modül, uygulamaya bağlı olarak farklılık gösterebilir
AVR Mikrodenetleyici. Ultrasonik Mesafe Sensörü. LCD NOKIA 5110 üzerinde HC-SR04: 4 Adım
AVR Mikrodenetleyici. Ultrasonik Mesafe Sensörü. LCD NOKIA 5110 üzerinde HC-SR04: Herkese merhaba!Bu bölümde mesafeyi algılamak için basit elektronik cihaz yapıyorum ve bu parametreler LCD NOKIA 5110'da görüntüleniyor. Parametreler diyagram ve sayılar olarak gösteriliyor. Cihaz, mikrodenetleyici AVR ATMEG
Ultrasonik Mesafe Sensörü ve Seri Monitör Çıkışı Kullanımı: 6 Adım
Ultrasonik Mesafe Sensörü ve Seri Monitör Çıkışını Kullanma.: Hey millet! Seri monitör çıkışının nasıl kullanılacağını öğrenmek istiyorsunuz. İşte burada, bunun nasıl yapılacağına dair mükemmel bir eğitiminiz var! Bu talimatta, ultrasonik sensör kullanarak mesafeyi tespit etmek için gereken basit adımlarda size rehberlik edeceğim ve i
Kapımda Kim Var? PIR Hareket Sensörü/Mesafe Sensörü Projesi: 5 Adım
Kapımda Kim Var? PIR Hareket Sensörü/Mesafe Sensörü Projesi: Projemiz, PIR ve mesafe sensörleri ile hareketi algılamayı amaçlamaktadır. Arduino kodu, kullanıcıya birinin yakınında olduğunu söylemek için görsel ve sesli bir sinyal verecektir. MATLAB kodu, kullanıcıyı birinin yakınında olduğu konusunda uyarmak için bir e-posta sinyali gönderir. Bu cihaz