Mündəricat:
Video: ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ: 3 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu təlimatlar, Arduino -ya bağlı bir ultrasəs sensorunun necə istifadə ediləcəyi və 20 sm -dən 720 sm -ə qədər olan məsafələrin dəqiq ölçülməsi ilə məşğul olacaq.
Addım 1: GY-US42V2
4 yolla işləyə bilən məşhur GY-US42V2 istifadə etdim:
-yükləmək üçün xüsusi bir kitabxana ilə pulse çıxışı (SR04.h) yoxlanılmamışdır
SoftI2Cmaster.h xüsusi bir kitabxana ilə -I2C ünsiyyəti (sınanmamışdır).
Bu pin xəritəsi ilə xüsusi kitabxanası olmayan -I2C:
- VCC - VCC,
- A5 (atmega328 SCL) - CR
- A4 (atmega328 SDA) - DT
- GND - GND
Atmega328 -ə keçid müqaviməti olmadan, çox yaxşı bir ölçü deyil.
-Serial RX TX xüsusi bir kitabxana SoftwareSerial.h və bu pin xəritəsi ilə:
VCC - VCC
GND - GND
- pin D2 -dən CR -ə
- pin D3 -dən DT -ə
- PS üçün VCC
Daha dəqiq və ən yaxşı məncə
Bəzi texniki xüsusiyyətlər:
GY-US42, aşağı qiymətli, yüksək keyfiyyətli bir sıra moduldur.
İşləmə gərginliyi 3-5 V, kiçik enerji istehlakı, kiçik ölçü, asan quraşdırma.
Əməliyyat prinsipi, probun ölçülən obyekt tərəfindən şüalanan ultrasəs dalğaları yayması, probun geri dönmə səs dalğaları alması, vaxt fərqindən istifadə etməsi və həqiqi məsafəni hesablamasıdır. Modul məlumatlarını oxumağın üç yolu var, yəni serial UART (TTL səviyyəsi), IIC, nəbz rejimi pwm, Serial ötürmə sürəti 9600bps və 115200bpsdir, konfiqurasiya edilə bilər, fasiləsizdir, çıxışı iki şəkildə qurun, güc parametrlərini saxlaya bilərsiniz.
IIC, eyni zamanda bir neçə modula daxil olmağı asanlaşdırmaq üçün daxili ünvanı dəyişdirə bilər. Pulse pwm çıxışı sr04 ilə eynidir.
Modul başqa bir iş mühitinə uyğunlaşdırıla və birbaşa mikrokontrolöre qoşula bilər.
TTL modulunda kompüterə USB lazım olduqda, birbaşa əlaqə.
IIC rejimi birbaşa APM, Pixhawk və digər uçuş nəzarətinə bağlana bilər.
Arduino, 51, STM32 mikrokontrolör ünsiyyət prosedurlarını təmin edir, dövrə və daxili mikro nəzarətçi mənbəyi təmin etmir.
Alıcı -vericinin istifadəsi nəticəsində, ultrasəsli bir zond qurulur, kor sahədən olan məsafə təxminən 20 sm -dir. 20 sm aralığında aralıq etibarsızdır.
Gərginlik: 3-5 V.
Daxili MCU məsafəni hesablayır
IIC və serial və pwm
Tezlik: 15 Hz (tam diapazon)
Cərəyan: 9mA (VCC = 5V)
Addım 2: Sketch və Libs İçindəki Şematik və Arxiv
Bir atmega328 PU non P ilə arduino klon lövhəsi hazırladım, çoxdan aldım. 2 tipli eskiz yazdım:
- Xüsusi kitabxana olmadan çalışan I2C üçün RADARI2C
- SoftwareSerial.h ilə RADARserial
Bu sensor üçün təchiz edilmiş orijinal eskiz və libləri də tapa bilərsiniz.
Addım 3: Nəticə
Bu tip sensorlar bir növ arxa park sensoru kimi istifadə ediləcək, ancaq açıq havada istifadə etmək üçün bu sistemi səsdən yayındıran külək narahat edə bilər. Ehtiyatlı olun.
Bu təlimatı redaktə etmək üçün lazım olan bütün veb saytlara təşəkkür edirəm.
Xoşbəxt təlimatçı !!!!
Tövsiyə:
Bir Analog Pin istifadə edərək birdən çox Analog Dəyəri Oxumaq: 6 Addım (Şəkillərlə)
Bir Analog Pin istifadə edərək Birdən çox Analog Dəyəri Oxumaq: Bu təlimatda sizə yalnız bir analog giriş pinindən istifadə edərək birdən çox analoq dəyərin necə oxunacağını göstərəcəyəm
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Uzanma Sensoru): 7 addım (şəkillərlə)
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Stretch Sensor): Bu DIY sensoru, keçirici trikotaj uzanma sensoru şəklində olacaq. Göğsünüzü/mədənizi əhatə edəcək və sinə/mədə genişləndikdə və daralanda sensoru və nəticədə Arduino -ya verilən qidalanma məlumatlarını genişləndirəcək. Belə ki
Arduino Günəş Enerjili İstilik və Nəmlik Sensoru 433mhz Oregon Sensoru Olaraq: 6 Addım
Arduino Günəş Enerjili İstilik və Rütubət Sensoru 433mhz Oregon Sensoru olaraq: Bu günəş enerjisi ilə işləyən bir temperatur və rütubət sensoru qurğusudur. Sensor 433mhz Oregon sensorunu təqlid edir və Telldus Net şlüzündə görünür. Nə lazımdır: 1x "10-LED Günəş enerjisi hərəkət sensoru " ebaydan. 3.7v xəmir olduğunu yazdığınızdan əmin olun
Bir LED (Analog) ilə Sadə İşıq Sensoru: 3 addım
Bir LED (Analog) ilə Sadə İşıq Sensoru: Salam! Bu təlimatda sizə LED ilə sadə bir işıq sensoru necə edəcəyinizi göstərəcəyəm. Əsasən bu dövrə işığa məruz qaldıqda LED -i yandırır. Mənim üçün bu dövrə bir növ faydasızdır, çünki bununla çox şey edə bilməzsən, amma düşünürəm ki
Toxunma Sensoru və AC/DC işıqlarını idarə edən səs sensoru: 5 addım
Toxunma Sensoru və AC/DC İşıqlarını İdarə edən Səs Sensoru: Bu mənim ilk layihəmdir və bu iki əsas sensora əsaslanaraq işləyir, biri Sensor, ikincisi Səs sensoru, toxunma sensoruna toxunanda AC işığı dəyişəcək. AÇIQ, buraxsanız İşıq sönəcək və eyni