Mundarija:

Masofa sensori (Oq tayoq uchun): 3 qadam
Masofa sensori (Oq tayoq uchun): 3 qadam

Video: Masofa sensori (Oq tayoq uchun): 3 qadam

Video: Masofa sensori (Oq tayoq uchun): 3 qadam
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, Dekabr
Anonim
Masofa sensori (oq tayoq uchun)
Masofa sensori (oq tayoq uchun)

Oddiy masofa sensori Instructables tomonidan allaqachon yoritilgan. Shuning uchun men oq tayoqqa ilova sifatida ushbu mashhur kontseptsiyani moslashtirishni sinab ko'rmoqchi edim.

Oq tayoqlar - ko'rlar yo'l qaerda ekanligini aytib berish uchun ishlatadigan tayoqlar. HC-SR04 sensori bilan ishlab chiqilgan sxema va kod katta chastotali signal beradi, chunki sensor ob'ektga yaqinlashadi. Shuning uchun, agar sxema oq tayoqning uchiga ulangan bo'lsa, uni notanish erlarda yoki ko'rlar uchun aniq yo'l bo'lmagan joylarda ishlatish mumkin edi. Bu ularga juda qulay bo'lmagan joylarda katta narsalardan qochishga yordam berishi mumkin.

Bundan tashqari, kontaktlarning zanglashiga olib, LCD displey yordamida sensor va unga qaragan ob'ekt orasidagi masofani ham ko'rsatishi mumkin. Bu, ayniqsa, qo'lingizda o'lchash tasmasi bo'lmasa, xonaning hajmini o'lchash kabi boshqa stsenariylarda foydali bo'lishi mumkin.

Menimcha, bu loyihaning masofa sensori jihatidan juda yaxshi ishlaydi, chunki men sxemalar haqida juda ko'p tafsilotlarni aytmayman.

Ta'minotlar

1) 1 x 3V piezo signalli signal (havola)

2) 1 x LCD displey (havola)

3) 40 x Erkak - Erkak va Erkak - ayol jumper simlari (havola). Sizga erkakdan erkakga va erkakdan ayolga tel assortimenti kerak yoki agar siz lehimlashda qulay bo'lsangiz, xohlagan simni ishlatishingiz mumkin.

4) 1 x HC-SR04 ultratovush sensori (havola)

6) 1 x Arduino Uno yoki Arduino Nano ulanish kabeli bilan (havola)

7) 1 ta non paneli (havola)

8) LCD kontrastini boshqarish uchun 1 x potensiometr yoki trim idish (havola)

1 -qadam: LCD -ni ulash

LCD -ni ulash
LCD -ni ulash
LCD -ni ulash
LCD -ni ulash

Arduino -ning 2, 3, 4, 5, 11 va 12 -pinlari mos ravishda LCD -ning 14, 13, 12, 11, 6 va 4 -pinlariga ulangan.

LCD -ning 1, 5 va 16 -pinlari erga ulangan.

LCD -ning 2 va 15 -pinlari +5V ga ulangan.

LCD 3 -pin potensiometrning o'rta terminaliga yoki trim qozonga ulangan. Potentsiometr yoki trim qozonning boshqa ikkita terminali erga va +5V ga ulangan.

LCD 7, 8, 9 va 10 -pinlari hech narsaga ulanmagan.

2 -qadam: Buzzer va ultrasonik sensorni ulash

Buzzer va ultrasonik sensorni ulash
Buzzer va ultrasonik sensorni ulash
Buzzer va ultrasonik sensorni ulash
Buzzer va ultrasonik sensorni ulash

Zanjir qanday ishlaydi:

HC-SR04 ultratovush sensori tovush to'lqinlarini aks ettirish printsipi asosida ishlaydi. Sensorning bir tomoni ultratovush to'lqinini yuboradi va sensorning boshqa tomoni uni aniqlaydi. Bu ikki tomon birgalikda ishlatiladi, HC-SR04 uchi pinasi faollashadi, bu esa sensorning ultratovushli tovush to'lqinini otishiga olib keladi. Keyin Arduino tovush to'lqini ob'ektdan aks etishi va ultratovush sensori tomonidan aniqlanishi uchun zarur bo'lgan vaqtni o'lchaydi. Bu vaqt farqini va tovush tezligini bilish sensor va ob'ekt orasidagi masofani aniqlashga yordam beradi. Bu erda sxemani batafsil tushuntirib beradigan havola.

Agar siz masofani bilsangiz, signal signallarining chastotasini o'rnatish juda oson. Chastota masofaga teskari proportsionaldir, shuning uchun tenglik shu erda edi. Men ovozli signal tez -tez bezovta qilmasligiga yoki juda kam joylashtirilganligiga ishonch hosil qilish uchun doimiy bilan biroz o'ynadim. Ultrasonik datchiklar eng ishonchli emas, chunki ular ko'rsatiladigan sirt egilgan yoki juda uzoq yoki juda yaqin bo'lsa, ular noto'g'ri qiymat beradi. Shu sababli, men foydalanuvchiga ultratovush sensori noto'g'ri yo'naltirilganligi to'g'risida xabar berish uchun doimiy signal beruvchi signalsiz mexanizmni ham qo'lladim.

Ulanishlar:

Buzzerning ijobiy terminali 6 -pinga ulangan. Bu aloqa pushti sim sifatida ko'rsatilgan. Buzzerning salbiy terminali erga ulangan.

Ultrasonik sensorda 4 ta pin bor. Vcc va GND deb nomlangan eng tashqi pinlar mos ravishda +5V va er osti temir yo'llariga ulangan. Trig etiketli pin Arduino -ning 9 -piniga ulangan. Bu ulanish yashil sim sifatida ko'rsatilgan. Ultrasonik sensorda aks -sado berilgan pin Arduino -ning 10 -piniga ulangan. Bu ulanish to'q sariq sim sifatida ko'rsatilgan.

3 -qadam: Kod

Kodeks
Kodeks

Ma'lumot uchun kodning hammasi izohlangan

Kodga havolani ushbu google diskida topishingiz mumkin.

Tavsiya: