Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
Video: Arduino LED Üzük Ultrasonik Məsafə Sensoru: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
- 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ə
- 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
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
- "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ə
- "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ə
- "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
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ə:
Dərslik: Arduino UNO ilə US-016 Analog Ultrasonik Məsafə Sensorundan necə istifadə olunur: 3 addım
Dərslik: Arduino UNO ilə Analog Ultrasonik Məsafə Sensorunun US-016 Necə İstifadə Edilməsi: Təsvir: US-016 ultrasəs başlanğıc modulu 2 sm ~ 3 m ölçü olmayan qabiliyyətlərə, təchizat gərginliyinə 5 V, işləmə cərəyanı 3.8mA, analoq çıxış gərginliyini dəstəkləyir, sabit və etibarlıdır. Bu modul tətbiqdən asılı olaraq fərqli ola bilər
Ultrasonik Sensor Arayüzü ilə DIY Rəqəmsal Məsafə Ölçümü: 5 addım
Ultrasonik Sensor Arayüzü ilə DIY Rəqəmsal Məsafə Ölçümü: Bu Təlimatın məqsədi GreenPAK SLG46537 köməyi ilə rəqəmsal məsafə sensoru dizayn etməkdir. Sistem, ultrasəs sensoru ilə qarşılıqlı əlaqə yaratmaq üçün ASM və GreenPAK -dakı digər komponentlərdən istifadə etməklə hazırlanmışdır. Sistemin dizaynı
TinkerCAD Ultrasonik Məsafə Sensor Dövrü (Kompüter Mühərriki Final): 4 Addım
TinkerCAD Ultrasonik Məsafə Sensor Dövrü (Kompüter Eng Sonu): Karantin zamanı etmək üçün başqa bir əyləncəli tinkerCAD dövrə yaradacağıq! Bu gün maraqlı bir komponent əlavə edildi, təxmin edə bilərsinizmi? Yaxşı, Ultrasonik Məsafə Sensorundan istifadə edəcəyik! Üstəlik, 3 LED üçün kod yazacağıq
AVR mikro nəzarətçisi. Ultrasonik Məsafə Sensoru. LCD NOKIA 5110-da HC-SR04: 4 addım
AVR mikro nəzarətçisi. Ultrasonik Məsafə Sensoru. LCD NOKIA 5110-da HC-SR04: Hər kəsə salam! Bu bölmədə məsafəni sensorlaşdırmaq üçün sadə bir elektron cihaz hazırlayıram və bu parametrlər LCD NOKIA 5110-da göstərilir. Parametrlər diaqram və ədəd kimi göstərilir. Cihaz AVR ATMEG mikrokontrolörünə əsaslanır
Ultrasonik Məsafə Sensorundan və Serial Monitor Çıxışından istifadə etməklə: 6 Addım
Ultrasonik Məsafə Sensorundan və Serial Monitor Çıxışından istifadə etməklə: Hey uşaqlar! Serial monitor çıxışını necə istifadə edəcəyinizi öyrənmək istəyirsiniz. Yaxşı, burada bunu necə edəcəyinizə dair mükəmməl bir təlimatınız var! Bu təlimatda, ultrasəs sensoru ilə məsafəni aşkar etmək üçün lazım olan sadə addımları sizə göstərəcəyəm və məlumat verəcəyəm