Mündəricat:
- Addım 1: Materiallar
- Addım 2: Dövrəni bağlayın
- Addım 3: Proqramın yaradılması
- Addım 4: Məlumat toplanması və Kalibrləmə
- Addım 5: Tənqidimizi istifadə edərək yeni bir kod yaratmaq
- Addım 6: Son Kod
- Addım 7: Nəticələr
Video: Sonar Test Planı: 7 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu test planının məqsədi bir qapının açıq və ya bağlı olduğunu müəyyən etməkdir. Bu test planı sizə sonar sensoru qurmağı, proqram yaratmağı, sensorları kalibr etməyi və nəticədə məktəbimizin bağçasındakı toyuq yuvasının qapısının açıq olub olmadığını öyrənməyi göstərəcək.
Addım 1: Materiallar
Sənayelər, Adafruit. "Yarım Ölçülü Çörək Paneli." Adafruit Industries Blog RSS, www.adafruit.com/product/64.
"Jumper telləri." Arduino araşdırması, 23 iyun 2013, www.exploringarduino.com/parts/jumper-wires/.
Macfos. "Kabel ilə Arduino Uno R3." Robu.in | Hindistan İnternet Mağazası | RC Hobbi | Robototexnika, robu.in/product/arduino-uno-r3/.
Nedelkovski, Dejan. "Ultrasonik Sensor HC-SR04 və Arduino Təlimatı." HowToMechatronics, 5 Dekabr 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Sizə lazım olacaq:
Arduino və Excel elektron tabloları olan kompüter
USB kabeli
Arduino Uno mikro nəzarətçi
Çörək lövhəsi
Sonar Sensoru (HC-SR04)
Arduino telləri
Hökmdar
Addım 2: Dövrəni bağlayın
"Darıxdırıcı." Layihə-HC-SR04 Layihəsi, fritzing.org/projects/hc-sr04-project.
Telləri arduinoya necə bağlayacağınızı izləmək üçün yuxarıdakı şəkildən istifadə edin.
Əmin olun:
VCC pinindəki tel 5V -ə qoşulur
Trig pinindəki tel 8 pininə bağlanır
Echo pinindəki tel pin 9 -a bağlanır
GND üzərindəki tel Toprağa bağlanır
QEYD: Yuxarıdakı tənzimləmədə tellər olmaq əvəzinə telləri birbaşa arduino -ya bağlaya bilərsiniz.
Addım 3: Proqramın yaradılması
Bu kod, səsin bir cisimdən çıxıb Sonar sensoruna qayıtmasının nə qədər vaxt çəkdiyini ifadə edən Sonar sensoru, müddəti oxuyur.
Yankıdan təqdim olunan dəyərləri hesablamaq üçün bu kodu istifadə edəcəyik və sonra yamac əldə etmək üçün bu məlumatı bir Excel hesabatı üzərində qrafikləşdirəcəyik və nəticədə proqramda daha sonra istifadə edəcəyimiz kalibrləmə əyrisini istifadə edəcəyik.
Addım 4: Məlumat toplanması və Kalibrləmə
Yuxarıda əldə etdiyimiz dəyərlər cisimlə bir cisimlə sensor arasındakı məsafəni ölçməklə idi və serial monitorda görünən dəyəri yazdıq. Hər.5 düym ilə ölçdük.
Excel yayılma vərəqindəki məlumatları istifadə edərək, x oxunun milisaniyədə müddəti və y oxunun düymlə məsafə olduğu bir səpələnmə qrafiki yaradın.
Qrafiki yaratdıqdan sonra, qrafiki tıklayaraq və Qrafik Alətləri bölməsində Layout altından Xətti Trendline seçərək Kalibrləmə əyrisi yaradın. Trendline seçimləri altında Lineer seçin və "Diaqramı Qrafikdə Göstər" yazan seçimi seçin.
Tənlik görünəcək və bir obyektin düymlərlə nə qədər uzaq olduğunu təyin etmək üçün gələcək kod üçün bu tənliyi istifadə edəcəyik.
Addım 5: Tənqidimizi istifadə edərək yeni bir kod yaratmaq
Keçmiş slaydda kalibrləmə əyrisindən əldə etdiyimiz tənlik ilə yuxarıdakı kodu istifadə etdik. Bu tənlik milisaniyələri düymlərə çevirir.
Addım 6: Son Kod
Bu kod, Sonarın oxuduğu məsafəyə əsaslanaraq qapının açıq olub olmadığını bizə bildirəcək son koddur. Testimiz üçün ölçdük ki, Sonar qapının 14 düymdən çox uzaqda olduğunu oxusa, bu qapının açıq olduğunu bildirir, Serial Monitor sonra "Qapı açıqdır" yazacaq.
Addım 7: Nəticələr
Ümumiyyətlə, sensor dəqiq idi. Bir neçə məhdudiyyət var idi. Yaşadığımız bir neçə mənfi cəhət, sensorun qarşısındakı konus şəklində oxunması, sensorun çox həssas olması, qısa məsafələrdəki obyektlərin qəribə dəyərlər göstərməsi və 14 düymdən yuxarı olan dəyərlərin dəqiq olmaması idi. Sensorun bu vəziyyətdə qapıdan olan məsafəni ölçmək istədiyimiz obyektlə eyni yüksəklikdə olmasını təmin etməliyik, ancaq öz funksiyasını yerinə yetirirdi.
Tövsiyə:
RFID Oturma Planı: 7 addım
RFID Oturma Planı: Toy masalarım cədvəli üçün xüsusi bir şey etmək istədim və bunun elektron layihələrə olan sevgimi (asılılığımı) əks etdirdiyi üçün şəxsi etmək üçün yaxşı bir yol olduğunu düşündüm. Otaq planı olan panel
Photoshop ilə arxa planı necə çıxarmaq olar: 4 addım
Photoshop ilə Arxa Planı Necə Silmək olar: Adobe Photoshop CC ilə şəkildən arxa planı silmək üçün bəzi sadə addımlar. Eyni məşq sənədləri ilə işləmək üçün addımları izləyərkən videoya baxdığınızdan əmin olun
Səs Nəmləndirici Kafeterya Test Planı: 5 addım
Səs Nəmləndirici Kafeterya Test Planı: Səs söndürmə materiallarından istifadə edərək məktəblərimizdəki kafeteryada həddindən artıq səs səviyyəsi ilə mübarizə aparmağa çalışırıq. Bu problemi həll etməyin ən yaxşı yolunu tapmaq üçün desibel səviyyəmizi ortalamadan aşağı salmaq ümidi ilə bir test planı hazırlamalıyıq
Torpaq Nəm Sensoru Test Planı: 6 Addım (Şəkillərlə birlikdə)
Torpaq Nəm Sensoru Test Planı: Çağırış: Torpağın yaş olduğu zaman QIRMIZI LED və torpaq quruyanda YAŞIL LED yandıracaq bir plan tərtib edin və icra edin. Bu, Torpaq Nəm Sensorundan istifadə etməyi nəzərdə tutur. Məqsəd: Bu təlimatın məqsədi yağış yağdığını və bitkinin olub olmadığını görməkdir
Termistor Test Planı: 8 addım
Termistor Test Planı: Bu test planının məqsədi insan bədən istiliyini ölçə biləcəyimizi görməkdir. Bu test planı, sadə bir rəqəmsal termometrin necə qurulacağına, kalibrlənməsinə, proqramlaşdırılmasına və sonra simulyasiya edilmiş bir fev aşkar edə biləcəyinizə baxmaq üçün təlimatlar verəcəkdir