Mündəricat:
- Addım 1: MATERYALLAR
- Addım 2: lövhəyə qoşulun
- Addım 3: Arduino proqramlaşdırın
- Addım 4: Sonar Aralığınızın Kalibrlənməsi
- Addım 5: Kalibrasyon əyrisinin edilməsi
- Addım 6: Sisteminizin Kalibrlənməsi
- Addım 7: Sonar Range Finder -in sınanması
Video: Qapılı Ultrasonik Range Finder: 7 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Ultrasonik diapazon tapan, 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 diapazonu tapanların necə birlikdə işləyə biləcəyi, xüsusən də qapıların açılıb -bağlandığını aşkar etmək üçün necə istifadə oluna biləcəyi olacaq. Bu ölçü cihazı ilə, qapıların açılıb -bağlanmasını aşkarlaya biləcəyini görə bilərik.
Addım 1: MATERYALLAR
Planımız üçün bizə lazımdır:
Arduino Uno mikro nəzarətçisi
USB kabeli (Arduino'yu kompüterə bağlamaq üçün)
Noutbuk
Çörək lövhəsi
Tellər (təxminən 4-5)
Sonar
Addım 2: lövhəyə qoşulun
Fərqli növ və ölçülərdə lövhələr var, uzun müddətdir ki, yuxarıdakı ilk şəklə əməl etməyi məsləhət görürük.
Kiçik biriniz varsa, yuxarıdakı ikinci şəkildən istifadə etməyi məsləhət görürük.
Addım 3: Arduino proqramlaşdırın
Bu addım Arduino proqramlaşdırma ilə bağlıdır, yuxarıda istifadə etdiyimiz kodu görə bilərsiniz. Bu kodla monitoru Sonar Rangefinder -in dəyərini oxuya və ekranda qeyd edə biləcəksiniz.
Addım 4: Sonar Aralığınızın Kalibrlənməsi
İndi Arduinonun sonardan qapıya və ya aşkarladığınız hər hansı bir obyektə olan məsafəni düzgün təqdim etmək üçün istifadə edə biləcəyi bir tənlik qurmalısınız. Sonarın qarşısında bir hökmdar qoyun və kitab kimi hər hansı bir əşyanı alın. Cisim üzərində işarələnmiş 10 düymlük xəttin üzərinə obyektin ön tərəfini qoyun və sonarın verdiyi dəyəri qeyd edin. Kitabı 5 düym artırmağa davam edin və ekranda görünən dəyərləri qeyd edin.
Addım 5: Kalibrasyon əyrisinin edilməsi
Məlumat əldə etdiyinizə görə, məsafələri oxumaq üçün tənlik yaratmaq üçün bundan istifadə edəcəyik! Logger Pro-dan istifadə edərək, x-oxunu sonar və y-oxundan olan məsafəni sonar oxunuşları olaraq qrafikləri dolduraraq təyin edin. Sağ tərəfdə bir nümunə göstərən bir sıra nöqtələr görünəcək. Grafiğin ən soldakı nöqtəsindən sola vurun və son nöqtəyə çatana qədər sağa doğru bütün nöqtələri vurğulayın. Bunu etdikdən sonra ekranın yuxarısındakı Qrafiklərə gedin və ən uyğun xəttin qrafikini daxil etmək üçün "Xətti" düyməsini basın. Qrafın üzərinə gedin və göstərilən tənliyi qeyd edin.
Addım 6: Sisteminizin Kalibrlənməsi
İndi kodunuza qayıtmalı və bütün int dəyərlərini dəyişmək məcburiyyətində qalacaqsınız, bu da kodun ondalık dəyərlərini oxumasına imkan verir. Sonra yuxarıdakı tənliyiniz üçün yeni bir dəyişən yaradın, "temperatur" kimi bir şey adlandıra bilərsiniz və əvvəlki addımdan aldığınız tənliyə bərabər olaraq təyin edə bilərsiniz. Yeni dəyişənə "float temperaturu" olan yeni bir kod xətti əlavə edərək ondalıkları da daxil etməyə icazə verin. Nəhayət, bu iki sətrin altına Serial.println ("dəyişən ad") qoyun ki, yeni məsafə dəyəriniz qeyd olunsun. Belə bir şey görünməlidir =
*y, dəyişən üçün qoyduğunuz adı təmsil edir*
y; y = (a* x) + b; Serial.println (y);
Diqqət etdiyimiz dəyər olmadığı üçün digər Serial çapı da silməyi unutmayın.
Addım 7: Sonar Range Finder -in sınanması
Tənlik əldə etdikdən sonra həmin tənliyi istifadə edə və kodu daxil edə bilərsiniz! Daxil etdikdən sonra dizüstü kompüterinizi lövhəyə bağlaya və sınamaq üçün kodu köçürə bilərsiniz. Sonar diapazonu və qapının məsafəsindən asılı olaraq nömrələrin necə dəyişdiyini görə bilərsiniz, nəinki ədədlər dəyişəcək, işıqlar da açılmalı və sönməlidir.
Sonar diapazonunuzun kalibrlənməsi və nəticələrinin ekranda görünməsi lazımdır. Artıq bitirdiniz!:)
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 Range Finder: 6 addım
Arduino Range Finder: 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
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