Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Ultrasonik sensorlar necə işləyir
- Addım 3: Ultrasonik Sensoru PICO ilə Araşdırmaq
- Addım 4: Ultrasonik Sensor Sketch
- Addım 5: Buzzerə qoşulun
- Addım 6: Buzzerin proqramlaşdırılması
- Addım 7: LED -lərin bağlanması
- Addım 8: LED -lərin proqramlaşdırılması
- Addım 9: Güc mənbəyinə qoşulun
- Addım 10: Bitirdiniz
Video: Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi!: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Salam, bu gün kiçik bir sərin layihə hazırlayacağıq. Özü ilə qarşısındakı bir cisim arasındakı məsafəni ölçən kiçik bir siqnalizasiya cihazı quracağıq. Və obyekt müəyyən bir məsafəni keçdikdə, cihaz sizi yüksək səsli bir səslə xəbərdar edəcək.
Kiçik bir həyəcan cihazı qurmaq üçün kiçik komponentlərə ehtiyacımız var, buna görə də PICO -nu mikro nəzarətçi olaraq istifadə etdik, çünki ölçüləri çox kiçik olduğu halda ehtiyaclarımızı təmin edir. Məsafəni oxumaq və səs siqnalı vermək üçün də çox istifadə olunan komponentlərdən istifadə etdik. Verilən kodu istifadə etməyi seçdiyiniz təqdirdə bu layihənin tamamlanması 45 dəqiqə çəkəcək.
Addım 1: Komponentlər
- 1 PICO lövhəsi, mellbell.cc saytında mövcuddur (17 dollar)
- 1 ultrasonik sensor, ebay ($ 1.03)
- 1 kiçik siqnal 5 ~ 6 volt, ebayda 10 paket (1.39 dollar)
- 3 LED 5 mm (fərqli rənglər), ebayda 100 paket (0.99 dollar)
- 4 330 ohm rezistor, ebayda 100 paket (1.08 dollar)
- 12 tullanan tel, ebayda 40 paket (0.99 dollar)
- 1 mini çörək taxtası, ebayda 5 paket (2.52 dollar)
Addım 2: Ultrasonik sensorlar necə işləyir
Ultrasonik sensoru bağlamadan və istifadə etməzdən əvvəl onun necə işlədiyini öyrənək:
- Birincisi, ötürücü çeviricidən (sol çevirici) Ultrasonik dalğa göndərir. Sensorun qarşısında bir cisim varsa, dalğalar həmin obyektə dəyir və geri dönən alıcıya (sağ çeviriciyə) qayıdır.
- Sonra, mikrokontrolör dalğaların göndərilməsi ilə qəbul edilməsi arasındakı vaxtı hesablayır. Bundan sonra mikrokontrolör bəzi riyazi hesablamalar aparır və sensorla qarşısındakı cisim arasındakı məsafəni alır.
- CM -də məsafəni əldə etmək üçün istifadə olunan düstur budur: (müddəti / 2) /29.1 (Yuxarıdakı şəkildə bu düsturun arxasındakı riyaziyyatı tapa bilərsiniz).
Addım 3: Ultrasonik Sensoru PICO ilə Araşdırmaq
Ediləcək ilk şey, PICO'nuzu nəzərdən keçirmək və bununla nə edə biləcəyinizi görməkdir. Gördüyünüz kimi, PICO -nun 5 rəqəmsal G/Ç Pimi və 3 analoq giriş pimi var. Aşağıdakı kimi istifadə ediləcək:
Ultrasonik sensor pin çıxışı:
- VCC (Ultrasonik Sensor) - VCC (PICO)
- GND (Ultrasonik Sensor) - GND (PICO)
- Trig (Ultrasonik Sensor) - A1 (PICO)
- Eko (Ultrasonik Sensor) - A0 (PICO)
İndi sizə lazım olan hər şey ultrasonik sensoru PICO ilə bağlamaq və hər şeyin mükəmməl olduğundan əmin olmaqdır.
Addım 4: Ultrasonik Sensor Sketch
İndi ultrasəs sensoru ilə ölçülən məsafəni alan bir proqram yaratmalı və onu seriyalı monitorda göstərməlisiniz. Oxumalar əldə edə və hər şeyin bağlı olduğuna və düzgün işlədiyinə əmin ola bilərsiniz.
Ölçülən məsafə adlı bir funksiya yaradın ki, siqnal göndərməklə onu qəbul etmək arasındakı vaxtın ölçülməsi və məsafənin hesablanmasından məsuldur. Layihəni IDE -də ayıklaya bilmək üçün oxunuşları seriyalı monitorunuzda da göstərməlisiniz.
Əlavə edilmiş proqramı özünüz yazmaq istəmirsinizsə yükləyə bilərsiniz. Yuxarıdakı şəkildən serial monitorun oxunuşlarının necə görünməsini də görə bilərsiniz.
Addım 5: Buzzerə qoşulun
Sensorunuzun özü ilə qarşısındakı hər hansı bir cisim arasındakı məsafəni verdiyinə görə. Oxumalarla bir şey etməlisən və daha əvvəl də dediyimiz kimi, sensorun qarşısındakı cisim çox uzaqlaşanda yüksək səslə bir səs siqnalı verəcəksiniz.
Səs siqnalları ilə işləmək çox sadədir, çünki onlarda yalnız ON və ya OFF iki əməliyyat vəziyyəti var. Həm də yalnız iki ayağı var, biri müsbət (uzun ayaq), digəri mənfi (Qısa Ayaq).
- Səs siqnalına 5V tətbiq edildikdə, işə düşür və yüksək səs -küylü səs çıxarır.
- Səs siqnalına 0V tətbiq edildikdə sönür və səs -küy edilmir.
Addım 6: Buzzerin proqramlaşdırılması
Sensorun qarşısındakı cisim 20CM -dən artıq olduqda səs siqnalı səs -küy salmağa başlayır və obyekt 20CM yaxınlaşanda söndürülür "İstədiyiniz məsafəni istifadə edə bilərsiniz".
Əlavə edilmiş proqramda, ultrasəs sensorundan oxunuşları alan və siqnala sifarişlər göndərən kod var. Cisim 20CM -dən çox olduqda səs -küy salmağa başlayacaq və ondan daha yaxın olduqda dayandıracaq.
Kodu istədiyiniz qaydalara və məsafələrə uyğunlaşdıra biləcəyinizi unutmayın.
Addım 7: LED -lərin bağlanması
İndi daha interaktiv və dinamik etmək üçün layihənizə üç LED əlavə etmək istəyirsiniz.
Adi 5 mm LED istifadə etdik və bunların yalnız iki ayağı var: pozitiv (uzun ayaqlı) və mənfi (qısa ayaqlı). Ledə 5V tətbiq etdikdə 0v tətbiq edərkən sönür. Burada istədiyiniz hər növ LED -lərdən istifadə edə bilərsiniz və bununla bağlı hər hansı bir sualınız varsa, onlara müraciət etməkdən çekinmeyin.
Addım 8: LED -lərin proqramlaşdırılması
Layihəmizdə 3 LED istifadə etdik və onlar sensorla qarşısındakı cisim arasındakı məsafədən asılı olaraq yanır.
Mavi LED məsafə 10 sm -dən az olduqda yanacaq. Sarı LED məsafə 10 sm ilə 20 sm arasında olduqda yanacaq. Qırmızı LED məsafə 20 sm -dən çox olduqda yanacaq.
Yenə də, LED -lərinizin necə yandığını idarə edən qaydaları fərdiləşdirə biləcəyinizi unutmayın.
Addım 9: Güc mənbəyinə qoşulun
Bu mərhələdə, kiçik bir həyəcan siqnalınızı PC -yə bağlamaq məcburiyyətində qalmadan istifadə etmə qabiliyyətini istəyirsiniz. Beləliklə, layihənizə 9V batareya əlavə edin və onu PICO -ya qoşun.
- Müsbət qırmızı tel (Batareya) - Vin (PICO)
- Mənfi qara tel (Batareya) - GND (PICO)
İndi siqnalizasiya sisteminiz PC -yə qoşulmadan işləyəcək.
Addım 10: Bitirdiniz
Təbrik edirik! İndi qarşısındakı obyektin məsafəsinə əsasən sizi xəbərdar edən bir cihazınız var. Həm də qaydalarını fərdiləşdirə biləcəyinizi və səs siqnalının necə və niyə səsləndiyini dəyişdirə biləcəyinizi unutmayın.
Bizi Facebook səhifəmizdə və mellbell.cc saytında tapa bilərsiniz. Və hər hansı bir sual verməkdən çekinmeyin, cavablandırmaqdan məmnun olarıq:)
Tövsiyə:
Mövcud Sensorlardan istifadə edən Arduino Simsiz Siqnal Sistemi: 9 Addım (Şəkillərlə birlikdə)
Mövcud Sensorlardan istifadə edərək Arduino Simsiz Siqnal Sistemi: 433Mhz və ya 315Mhz simsiz siqnal sensoru varsa bu layihə təxminən 20.00 dollar dəyərində təxminən yarım saat ərzində inşa edilə bilər. Həm də infraqırmızı hərəkət detektorları və sazlıqlar kimi simsiz siqnalizasiya sensorları olan tamamilə yeni bir layihə ola bilər
ESP8266: 3 Addımlardan istifadə edən Alexa Uyğun IR Körpüsü
ESP8266 istifadə edən Alexa Uyğun IR Körpüsü: Alexa vasitəsi ilə ağıllı televizorumuzu idarə etmək üçün bir yol istədim. Təəssüf ki, Hi-Sense 65 " Smart TV -nin WiFi vasitəsilə idarə olunma qabiliyyəti yoxdur. Əlaqə qurmaq üçün istifadə edə biləcəyim bir növ API olsaydı yaxşı olardı
555 Ic: 8 Addımdan istifadə edən Yanğın Siqnal Dövrü
555 Ic istifadə edərək yanğın siqnalizasiya dövrəsi: salam dostum, bu gün 555 taymer IC -dən istifadə edərək yanğın siqnalı dövrəsi hazırlayacağam. Gəlin başlayaq
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE uyğun lövhədən necə istifadə olunur: 10 addım
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhədən necə istifadə olunur: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhə Təsviri: WiFi ESP8266 İnkişaf Etmə Paneli WEMOS D1. WEMOS D1, ESP8266 12E -ə əsaslanan WIFI inkişaf lövhəsidir. İşləmə, NODEMCU -ya bənzəyir, ancaq hardware quraşdırılmışdır
Fotoresistordan istifadə edən Simsiz Arduino İşıq Uyğun LED Lampası: 4 addım
Fotoresistordan istifadə edən Simsiz Arduino İşıqlandırıcı LED Lampası: Bu təlimat, Arduino Unos və bir fotorezistordan istifadə edərək sadə bir simsiz işıq algılayan LED lampa qurmaq üçün lazım olan addımları izah edir. Bu cihaz üçün mümkün bir tətbiq, süni şəkildə pəncərələri olmayan bir otağın işıqlandırılması olardı