Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: O'chirish sxemasini ulash
- 3 -qadam: Dastur yaratish
- 4 -qadam: Ma'lumot yig'ish va kalibrlash
- 5 -qadam: Tenglama yordamida yangi kod yaratish
- 6 -qadam: Yakuniy kod
- 7 -qadam: Natijalar
Video: Sonar sinov rejasi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ushbu test rejasining maqsadi eshikning ochiq yoki yopiq ekanligini aniqlashdir. Bu test rejasi sizga qanday qilib sonar sensori qurish, dastur tuzish, datchiklarni kalibrlash va oxir -oqibat maktabimiz bog'idagi tovuqxona eshigi ochiq yoki ochilmasligini ko'rsatib beradi.
1 -qadam: materiallar
Sanoat, Adafruit. "Yarim o'lchamli non paneli." Adafruit Industries Blog RSS, www.adafruit.com/product/64.
"Jumper simlari." Arduino-ni o'rganish, 2013 yil 23-iyun, www.exploringarduino.com/parts/jumper-wires/.
Macfos. "Kabel bilan Arduino Uno R3." Robu.in | Hind onlayn -do'koni | RC sevimli mashg'ulotlari | Robototexnika, robu.in/product/arduino-uno-r3/.
Nedelkovskiy, Dejan. "Ultrasonik sensor HC-SR04 va Arduino qo'llanmasi." HowToMechatronics, 2017 yil 5-dekabr, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Sizga kerak bo'ladi:
Arduino va Excel elektron jadvallari o'rnatilgan kompyuter
USB kabeli
Arduino Uno mikrokontroller
Non paneli
Sonar sensori (HC-SR04)
Arduino simlari
Hukmdor
2 -qadam: O'chirish sxemasini ulash
"Qichishish." Loyiha-HC-SR04 loyihasi, fritzing.org/projects/hc-sr04-project.
Yuqoridagi rasmdan foydalanib, simlarni arduino -ga qanday ulash kerakligini bilib oling.
Bunga ishonch hosil qiling:
VCC pinidagi sim 5V ga ulanadi
Trig pinidagi sim 8 -pinga ulanadi
Echo pinidagi sim 9 -pinga ulanadi
GND simlari erga ulanadi
QAYD: Siz simlarni yuqoridagi tartibda simlar o'rniga to'g'ridan -to'g'ri arduino -ga ulashingiz mumkin.
3 -qadam: Dastur yaratish
Bu kod Sonar sensorining qiymatini o'qiydi, bu tovushning ob'ektdan chiqib ketishi va Sonar sensoriga qaytish uchun qancha vaqt ketganligini ko'rsatadi.
Biz ushbu kodni echo -dan berilgan qiymatlarni hisoblash uchun ishlatamiz, so'ngra qiyalikni olish uchun uni Excel varag'iga chizamiz va oxir -oqibat dasturda ishlatadigan kalibrlash egri chizig'ini ishlatamiz.
4 -qadam: Ma'lumot yig'ish va kalibrlash
Biz olgan qiymatlar ob'ekt va sensor orasidagi masofani o'lchagich yordamida o'lchash edi va biz ketma -ket monitorda ko'rsatilgan qiymatni yozdik. Biz har.5 dyuym bilan o'lchadik.
Excel elektron jadvalidagi ma'lumotlardan foydalanib, x o'qining davomiyligi millisekundlarda, y o'qi esa dyuymdagi masofada bo'ladigan chizmali grafikni yarating.
Grafikni yaratgandan so'ng, grafikni bosish orqali kalibrlash egri chizig'ini yarating va "Chiziqlar asboblari" bo'limida "Chiziq chizig'i" chizig'ini tanlang. "Chiziq chizig'i" variantlari ostida "chiziqli" ni tanlang va "Tenglamani grafikda ko'rsatish" variantini tanlang.
Tenglama paydo bo'ladi va biz ob'ektni dyuymda qanchalik uzoqligini aniqlash uchun kelgusi kod uchun bu tenglamadan foydalanamiz.
5 -qadam: Tenglama yordamida yangi kod yaratish
Biz yuqoridagi kodni o'tgan slaydda kalibrlash egri chizig'idan olgan tenglamadan foydalanganmiz. Bu tenglama millisekundlarni dyuymga aylantiradi.
6 -qadam: Yakuniy kod
Bu kod Sonar o'qigan masofaga qarab, eshik ochiq yoki yo'qligini bizga bildiradigan oxirgi koddir. Sinovimiz uchun, agar Sonar eshik 14 dyuymdan oshiqroq ekanini o'qisa, bu eshik ochiqligini bildirsa, ketma -ket monitor "Eshik ochiq" deb yozadi.
7 -qadam: Natijalar
Umuman olganda, sensor aniq edi. Bir nechta cheklovlar bor edi, biz sezgan kamchiliklar shundaki, sensor konus shaklidagi qiymatlarni o'qiydi, sensor juda sezgir edi, qisqa masofadagi ob'ektlar g'alati qiymatlarni ko'rsatdi va 14 dyuymdan yuqori qiymatlar aniq emas edi. Sensor biz eshikdan masofani o'lchashni xohlagan ob'ekt bilan bir xil balandlikda bo'lishini ta'minlashimiz kerak edi, lekin u o'z vazifasini bajargan.
Tavsiya:
TR-01 DIY aylanadigan dvigatelni siqish sinov qurilmasi: 6 qadam (rasmlar bilan)
TR-01 DIY aylanadigan dvigatelni siqish sinov qurilmasi: 2009 yildan boshlab TwistedRotors-dan olingan TR-01 v1.0, v2.0 va v2.0 Baro qo'lda ishlaydigan, raqamli, aylanadigan dvigatelni siqish testerlari uchun standartni o'rnatdi. Va endi siz o'z qo'lingiz bilan qurishingiz mumkin! 2017 yil uchun Mazdas Rotary E -ning 50 yilligi sharafiga
Ikki rejimli servo sinov qurilmasi: 5 qadam (rasmlar bilan)
Ikki rejimli Servo Tester: Men yangi servo dvigatel sotib olsam, uning ishlayotganini tezda tekshirib ko'rmoqchiman. Ikki rejimli Servo Tester menga buni bir daqiqada bajarishga imkon beradi. Servo, hech bo'lmaganda men bilgan eng arzonlari, ba'zida ular kelganida kutilganidek ishlamaydi: tishli uzatmalar, elektronlar
Ovozni namlovchi kafeteryani sinov rejasi: 5 qadam
Ovozni susaytiruvchi kafeteryani sinov rejasi: Biz ovozni namlovchi materiallardan foydalangan holda maktabimizdagi oshxonalarda ovoz balandligi bilan kurashishga harakat qilyapmiz. Bu muammoni hal qilishning eng yaxshi usulini topish uchun biz desibel darajamizni o'rtacha darajadan tushirish umidida test rejasini tuzishimiz kerak
Tuproq namligi sensori sinov rejasi: 6 qadam (rasmlar bilan)
Tuproq namligi sensori sinov rejasi: Challenge: Tuproq ho'l bo'lganda QIZIL LEDni, tuproq quruq bo'lganda Yashil LEDni yoqadigan rejani tuzing va bajaring. Tuproq namligi sensori ishlatishni o'z ichiga oladi. Maqsad: Bu ko'rsatmaning maqsadi yomg'ir yog'ganmi yoki o'simlikmi
Termistor sinov rejasi: 8 qadam
Termistor sinov rejasi: Ushbu test rejasining maqsadi - inson tanasining haroratini o'lchashimiz mumkinligini bilish. Ushbu test rejasi sizga oddiy raqamli termometrni qanday yasash, kalibrlash, dasturlash va undan keyin simulyatsiyalangan fevni aniqlay olishingizni bilish uchun ko'rsatmalar beradi