Mündəricat:

Arduino LED Üzük Ultrasonik Məsafə Sensoru: 8 addım
Arduino LED Üzük Ultrasonik Məsafə Sensoru: 8 addım

Video: Arduino LED Üzük Ultrasonik Məsafə Sensoru: 8 addım

Video: Arduino LED Üzük Ultrasonik Məsafə Sensoru: 8 addım
Video: MESAFE SENSÖRÜ(ULTRASONİK)İLE MESAFE ÖLÇME 2024, Iyul
Anonim
Image
Image

Bu təlimatda məsafəni ölçmək üçün bir LED üzük və Ultrasonik modulun necə istifadə ediləcəyini öyrənəcəyik.

Bir nümayiş videosuna baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (və ya digər Arduino)
  • Ultrasonik Range Finder HC-SR04
  • Jumper telləri
  • Neopixel LED üzük
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • LED üzük pinini [VCC] Arduino pininə [+5V] qoşun
  • LED Zəng pinini [GND] Arduino pininə [GND] qoşun
  • LED Üzük pinini [IN] və ya (DI) Arduino rəqəmsal pininə [6] qoşun
  • Ultrasonik modul pinini (VCC) Arduino pininə qoşun [+5V]
  • Ultrasonik modul pinini (GND) Arduino pininə [GND] bağlayın
  • Ultrasonik modul pinini (ECHO) Arduino pin rəqəmsalına (3) qoşun
  • Ultrasonik modul pinini (TRIG) Arduino pin rəqəmsalına (2) qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • "Ultrasonik Ranger (Ping)" komponentini əlavə edin
  • "NeoPixels" komponentini əlavə edin
  • "Analoq Dəyərinə Rampa" komponentini əlavə edin
  • "İmzasız Analog" komponentini əlavə edin
  • 2X "Analog dəyəri müqayisə et" komponenti əlavə edin
  • 2X "Rəng Dəyəri" komponenti əlavə edin
  • "RGBW Rəngli Çox Mənbəli Birləşmə" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  • "RampToValue1" seçin və xüsusiyyətlər pəncərəsində "Yamac (S)" ı 1000 olaraq təyin edin
  • "CompareValue1" seçin və xüsusiyyətlər pəncərəsində "Müqayisə Türü" nü ctBigger və "Dəyər" i 10 olaraq təyin edin-"Dəyər" sahəsini seçin və pin simgesini vurun və "Flok SinkPin" seçin.
  • "CompareValue2" seçin və xüsusiyyətlər pəncərəsində "Type Type" ı ctSmaller olaraq təyin edin-"Dəyər" sahəsini seçin və pin simgesini basın və "Float SinkPin" seçin.
  • "ColorValue1" seçin və xüsusiyyətlər pəncərəsində "Value" ı clRed olaraq təyin edin
  • "ColorValue2" seçin və xüsusiyyətlər pəncərəsində "Value" ı clLime olaraq təyin edin
  • "NeoPixels1" düyməsini iki dəfə vurun və "PixelGroups" pəncərəsində "Color Pixel" düyməsini sola sürükləyin "PixelGroups" pəncərəsinin sol tərəfində "Color Pixel1" seçin və xüsusiyyətlər pəncərəsində "Pixels Count" sayını 12 və ya 16 (LED halqanızın nə qədər LED olduğuna bağlıdır)-İstəsəniz "Parlaqlıq" sahəsindəki dəyəri dəyişdirərək LED parlaqlığını dəyişə bilərsiniz.

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • "UltrasonicRanger1" pinini [Ping (Tetikleyici)] Arduino rəqəmsal pininə [2] qoşun
  • "Arduino" rəqəmsal pinini [3] "UltrasonicRanger1" pininə [Yankı] bağlayın
  • "NeoPixels1" pinini [Çıx] Arduino rəqəmsal pininə [6] bağlayın
  • "UltrasonicRanger1" pinini [Çıxış] "RampToValue1" pininə [Daxilində] və "CompareValue1" pininə [Dəyər] və "CompareValue2" pininə [Dəyər] bağlayın
  • "RampToValue1" pinini [Çıxış] "AnalogToUnsigned1" pininə [In] və "CompareValue1" pininə [In] və "CompareValue2" pininə [In] bağlayın.
  • "CompareValue1" pinini [Çıx] "ColorValue1" pininə [saata] bağlayın
  • "CompareValue2" pinini [Çıx] "ColorValue2" pininə [saata] bağlayın
  • "ColorValue1" pinini [Çıxış] "RGBWColorMultiMerger1" Pininə [0] qoşun
  • "ColorValue2" pinini [Çıx] "RGBWColorMultiMerger1" Pininə [1] qoşun
  • "RGBWColorMultiMerger1" pinini [Çıxış] "NeoPixels1"> Rəngli Piksel1 pininə [Rəng] qoşun
  • "AnalogToUnsigned1" i "NeoPixels1"> Rəngli Pixel1 pininə qoşun [U32 İndeksi]

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.

Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)

Addım 8: Oyna

Arduino UNO modulunu işə salırsınızsa, LED halqası məsafə məsafəsini göstərməyə başlamalı, diapazon modulunun qarşısına bir maneə əlavə etsəniz, LED halqası rəngini dəyişməlidir.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: