Mundarija:

Eshikli ultratovushli diapazon: 7 qadam (rasmlar bilan)
Eshikli ultratovushli diapazon: 7 qadam (rasmlar bilan)

Video: Eshikli ultratovushli diapazon: 7 qadam (rasmlar bilan)

Video: Eshikli ultratovushli diapazon: 7 qadam (rasmlar bilan)
Video: КИТАЙЦЫ ЧТО ВЫ ТВОРИТЕ??? ПРИЕХАЛА КАЧЕСТВЕННАЯ КОПИЯ TESLA! ЭЛЕКТРОМОБИЛЬ 2023 ГОДА WELTMEISTER EX5 2024, Iyul
Anonim
Ultrasonik diapazonli eshikli
Ultrasonik diapazonli eshikli

Ultrasonik diapazon topuvchisi yuqori chastotali tovush to'lqinini chiqarish orqali biror narsa yo'lda ekanligini aniqlaydi. Eshiklar va ultratovushli diapazonlarni birgalikda qanday ishlashlari, xususan, ular eshiklar ochilganda va yopilganda qanday aniqlanishi mumkinligi ko'rsatmaga qaratiladi. Ushbu o'lchash moslamasi yordamida biz eshiklarning ochilishi va yopilishini aniqlay olamiz.

1 -qadam: MATERIALLAR

Bizning rejamiz uchun bizga kerak:

Arduino Uno mikrokontroller

USB kabeli (Arduino -ni kompyuterga ulash uchun)

Laptop kompyuter

Non paneli

Simlar (taxminan 4-5)

Sonar

2 -qadam: Kengashni ulash

Kengashni ulash!
Kengashni ulash!

Har xil turdagi va o'lchamdagi taxtalar mavjud, chunki biz birinchi rasmga amal qilishni maslahat beramiz.

Agar sizda kichkina bo'lsa, yuqoridagi ikkinchi rasmdan foydalanishni tavsiya etamiz.

3 -qadam: Arduino -ni dasturlash

Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash

Bu qadam Arduino -ni dasturlash bilan bog'liq, yuqorida biz ishlatgan kodni ko'rishingiz mumkin. Ushbu kod yordamida siz monitorni Sonar Rangefinder qiymatini o'qishga va uni ekranga yozib olishga qodir bo'lasiz.

4 -qadam: Sonar diapazonini kalibrlash

Endi siz Arduino sonardan eshikgacha bo'lgan masofani yoki siz aniqlaydigan har qanday ob'ektni to'g'ri ko'rsatish uchun foydalanishi mumkin bo'lgan tenglamani o'rnatishingiz kerak. Sonar oldiga o'lchagichni qo'ying va kitob kabi har qanday ob'ektni oling. Ob'ektning old tomonini o'lchagichda belgilangan 10 dyuymli chiziqqa qo'ying va sonar tomonidan berilgan qiymatni yozing. Kitobni 5 dyuymli zaxiralashni davom ettiring va monitorda paydo bo'ladigan qiymatlarni yozib oling.

5 -qadam: Kalibrlash egri chizig'ini yaratish

Kalibrlash egri chizig'ini yaratish
Kalibrlash egri chizig'ini yaratish

Endi sizda ma'lumot bor, biz undan o'qish masofalarini tenglamasini yaratish uchun foydalanamiz! Logger Pro-dan foydalanib, x o'qi sonar va y o'qi orasidagi masofani sonar ko'rsatkichlari sifatida o'rnating va jadvallarni to'ldiring. O'ng tomonda naqshni ko'rsatadigan nuqtalar to'plami paydo bo'ladi. Grafikning eng chap burchagidan chapga bosing va oxirgi nuqtaga kelguningizcha o'ngdagi barcha nuqtalarni belgilang. Bu bajarilgandan so'ng, ekranning yuqori qismidagi Grafika -ga o'ting va "Lineer" tugmachasini bosib, eng mos chiziq chizig'ini kiriting. Grafik ustiga suring va ko'rsatilgan tenglamani yozing.

6 -qadam: tizimni kalibrlash

Endi siz kodingizga qaytishingiz va barcha int qiymatlarini suzish uchun o'zgartirishingiz kerak bo'ladi, bu esa kodga o'nlik qiymatlarni o'qish imkonini beradi. Keyin yuqoridagi tenglamangiz uchun yangi o'zgaruvchini yarating, siz uni "harorat" deb nomlashingiz mumkin va uni oldingi qadamda olingan tenglamaga tenglashtirasiz. "O'zgaruvchan harorat" degan yangi kod qatorini qo'shib, yangi o'zgaruvchiga o'nlik kasrlarni kiritishga ruxsat bering. Nihoyat, bu ikki satr ostiga Serial.println ("o'zgaruvchining nomi") qo'ying, shunda sizning yangi masofa qiymati yoziladi. Bu shunday bo'lishi kerak =

*y o'zgaruvchiga qo'yilgan nomni ifodalaydi*

y; y = (a* x) + b; Serial.println (y);

Boshqa ketma -ket chop etishni o'chirishni unutmang, chunki bu biz e'tibor qaratayotgan qiymat emas.

7 -qadam: Sonar diapazonini topuvchini sinovdan o'tkazish

Sonar diapazonini topuvchini sinovdan o'tkazish
Sonar diapazonini topuvchini sinovdan o'tkazish

Tenglamaga ega bo'lgach, siz bu tenglamadan foydalanishingiz va uni kodga kiritishingiz mumkin! Uni joylashtirgandan so'ng, siz noutbukni taxtaga ulashingiz va uni sinab ko'rish uchun kodni uzatishingiz mumkin. Raqamlar sonar va eshikning masofasiga qarab qanday o'zgarishini ko'rishingiz mumkin, nafaqat raqamlar o'zgaradi, balki chiroqlar ham yoqilishi va o'chishi kerak.

Sizning Sonar diapazonini topuvchi sozlanishi va natijalari ekranda ko'rsatilishi kerak. Siz hozir tugadingiz!:)

Tavsiya: