Mündəricat:

Qapılı Ultrasonik Range Finder: 7 Addım (Şəkillərlə)
Qapılı Ultrasonik Range Finder: 7 Addım (Şəkillərlə)

Video: Qapılı Ultrasonik Range Finder: 7 Addım (Şəkillərlə)

Video: Qapılı Ultrasonik Range Finder: 7 Addım (Şəkillərlə)
Video: Niva 2001. 69,000km 4 qapili 2024, Noyabr
Anonim
Qapılı Ultrasonik Range Finder
Qapılı Ultrasonik Range Finder

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

Lövhəyə qoşulma!
Lövhəyə qoşulma!

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

Arduino proqramlaşdırma!
Arduino proqramlaşdırma!
Arduino proqramlaşdırma!
Arduino proqramlaşdırma!

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

Kalibrləmə əyrisinin edilməsi
Kalibrləmə ə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ı

Sonar Range Finder -in sınanması
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ə: