Mündəricat:
- Addım 1: Materiallarınızı toplayın
- Addım 2: Dövrənizi birləşdirin
- Addım 3: Arduino proqramlaşdırma
- Addım 4: Kalibrləmə məlumatlarınızı qeyd edin
- Addım 5: Kalibrləmə əyrisinizi yaradın
- Addım 6: Sisteminizin Kalibrlənməsi
Video: Arduino Range Finder: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu diapazon tapıcısı bir qapının açıq olub olmadığını izləmək üçün yaradılmışdır. Bir qapının məsafəsini ölçmək, bir qapının açıq və ya bağlı olduğunu müəyyən etməyə imkan verəcəkdir.
Addım 1: Materiallarınızı toplayın
Bu layihəni başa çatdırmaq üçün aşağıdakıları əldə etməlisiniz:
Arduino Uno mikro nəzarətçisi
USB kabeli (Arduino'yu kompüterə bağlamaq üçün)
Noutbuk
Rezistorlar (10 000 Ohm)
Çörək lövhəsi
Sonar
Addım 2: Dövrənizi birləşdirin
Dövrənizi birləşdirmək üçün yuxarıdakı diaqrama əməl edin. Vcc -in 5v pininə, triginin 9 pinə, echonun 10 pinə və gnd -in yerə bağlı olduğunu görəcəksiniz.
Addım 3: Arduino proqramlaşdırma
Bu kodu kopyalayın və redaktorunuza yapışdırın, sonra Arduino -ya yükləyin. Bu, Arduino -dan sonra kalibr etməyimiz lazım olan məsafə dəyərləri istehsal edəcək
Addım 4: Kalibrləmə məlumatlarınızı qeyd edin
Hal -hazırda Arduino məsafə dəyərləri deyil, uzunluq dəyərləri istehsal edir. Xəttin tənliyini tapmaq üçün bir kalibrləmə əyrisi yaratmalıyıq. Bunu etmək üçün bir hökmdar götürün və Arduino'nuzu onun altına qurun, hər 5 düymlük Arduinonun istehsal müddətini qeyd edir. Daha sonra bu məlumatları götürəcəyik və bir Excel yayılma vərəqinə daxil edəcəyik.
Addım 5: Kalibrləmə əyrisinizi yaradın
Excel -də 1 -ci sütunda məsafənizi, 2 -ci sütunda isə məsafənizi qoyduğunuzdan əmin olun. Sonra sütunları vurğulayın və sonra səpələnmə sahəsini daxil edin. Məlumat nöqtələrindən birinə sağ vurun və trend xətti formatına basın, sonra xətti seçin. Nəhayət qrafikdəki ekran tənliyini seçin. Nəhayət sizə verilən tənliyi qeyd edin.
Addım 6: Sisteminizin Kalibrlənməsi
İndi tənliyinizi tapdığınız üçün müddəti məsafəyə çevirəcəksiniz. Tənliyinizi alın və əvvəlcə buraxdığımız yerin altına kodunuza daxil edin. Məsələn, tənliyim y = 0.007x-0.589 idi, buna görə daxil edərdim:
müddəti = pulseIn (echoPin, HIGH);
gecikmə (1000);
məsafə = 0.007*müddəti-0.589;
Serial.println (məsafə);
gecikmə (500);
Bu kodu qeyd edin və Arduino -ya yükləyin
Tövsiyə:
OLED Ultrasonik Range Finder və Visuino ilə Arduino UNO: 7 addım
OLED Ultrasonik Range Finder və Visuino ilə Arduino UNO: Bu dərslikdə Arduino UNO, OLED Lcd, Ultrasonik diapazon tapıcı modulu və Visuinodan istifadə edərək Lcd -də ultrasəs diapazonunu göstərmək və qırmızı LED ilə limit məsafəsini təyin etmək lazımdır. Bir nümayiş videosuna baxın
Sonar Range Finder: 4 Addım
Sonar Range Finder: Bu Təlimatlandırmada, bir sonar diapazonunun laptopun açıq olub olmadığını müəyyən edə biləcəyini yoxlamaq üçün bir test planı yaradıldı. Aşağıda, sonar diapazonu tapanın necə yaradılacağı, Arduinonun necə proqramlaşdırılması və kalibrlənməsi ilə bağlı təlimatlar verilmişdir
Arduino ilə DIY Range Finder: 6 addım
Arduino ilə DIY Range Finder: Bu yazıda sizə arduino istifadə edərək bir sıra tapıcı edə biləcəyinizi göstərəcəyəm
Arduino və LCD ilə Ultrasonik Range Finder Dərsliyi: 5 addım
Arduino və LCD ilə Ultrasonik Range Finder Dərsliyi: Bir çox insan, Arduino Uno'yu Ultrasonik Sensorla və bəzən də LCD ekranda necə istifadə etməyinizlə bağlı Təlimatlar yaratmışdır. Hər zaman tapmışam ki, bu digər təlimatlar tez -tez başlaması aydın olmayan addımları atlayır
Qapılı Ultrasonik Range Finder: 7 Addım (Şəkillərlə)
Qapılı Ultrasonik Range Finder: Ultrasonik diapazon, yüksək frekanslı bir səs dalğası yayaraq bir şeyin yolunda olub olmadığını algılar. Bu təlimatın mövzusu, qapıların və ultrasəs aralığını tapanların necə birlikdə işləyə biləcəyi, xüsusən də nə vaxt aşkar etmək üçün necə istifadə oluna biləcəyi olacaq