Mundarija:

Masofa sensori signalizatsiyasi W/ Arduino: 5 qadam
Masofa sensori signalizatsiyasi W/ Arduino: 5 qadam

Video: Masofa sensori signalizatsiyasi W/ Arduino: 5 qadam

Video: Masofa sensori signalizatsiyasi W/ Arduino: 5 qadam
Video: ESP32 Tutorial 32 - Car Reverse Range Waring with LCD and buzzer | SunFounder's IoT Learnig kit 2024, Iyul
Anonim
Masofa sensori signalizatsiyasi W/ Arduino
Masofa sensori signalizatsiyasi W/ Arduino

Siz hech bo'lmaganda masofadan/harakat sensori signalini xohlaysizmi, uni uyda o'zingiz o'rnatishingiz mumkin va kalitni bosish bilan faollashtirasizmi? Men yaratgan signal tizimi aynan shunday qiladi, u ob'ektning 15 dyuym ichida paydo bo'lishini kuzatish uchun ultratovushli masofa sensori bilan ishlaydi va signal qurollanganidan so'ng (kalit yoqilganda) signal chiroqlari miltillay boshlaydi. shovqin -suron yaqin atrofdagilarni xavotirga soladi. Signal 7 segmentli LEDni ishlatadigan taymer bilan o'rnatiladi, garchi signal o'chirilmasa, cheksiz yonadi, tetikdan 10 soniya o'tgach, politsiyaga "xabar beriladi" va sizning manzilingizga yuboriladi. Shunday qilib, biz ko'p o'tmay, kerakli materiallarni ko'rib chiqamiz.

Ta'minotlar

Etti segmentli LED

Non paneli

Arduino

Buzzer

Johson o'n yillik hisoblagichi x 2

555 taymer

Ultrasonik masofa sensori

LED x 9

470 Ohm qarshilik

330 Ohm qarshilik 2

1 mega ohmli rezistor

1 -qadam: miltillovchi LED chiroqlarini yig'ing

Yonayotgan LED chiroqlarini yig'ing
Yonayotgan LED chiroqlarini yig'ing
Yonayotgan LED chiroqlarini yig'ing
Yonayotgan LED chiroqlarini yig'ing

Simlaringizni rang kodini yozishni unutmang! Asosan, qizil simlar elektr tarmog'iga, qora simlar esa erga ulanishni bildiradi. Qora yoki qizil rangga ega bo'lmagan turli xil rangdagi simlar faqat sizning xohishingizga ko'ra estetika uchun mo'ljallangan. Siz 555 taymerni ikkita Jonson hisoblagichidan bittasiga sozlashingiz kerak bo'ladi. Bu safar teskari hisoblagichdan teskari chiqadigan 10 pinni ulang va uni ikkinchi o'n yillik hisoblagich taymeriga ulang. Qora rangga ulangan barcha pimlarni erga ulaganingizga ishonch hosil qiling (yoki agar siz tinkerkaddan foydalanayotgan bo'lsangiz, har xil pimlarni ajratish uchun o'rnatilgan etiketkalash tizimidan foydalaning). To'g'ridan -to'g'ri quvvat manbaiga emas, balki taxtali raqamli pin bilan ulashga ishonch hosil qiling, chunki biz LED tizimi kod orqali quvvat olganda, uni boshqarishimiz mumkin.

2 -qadam: Ultrasonik masofa sensori

Ultrasonik masofa sensori
Ultrasonik masofa sensori

Ultrasonik masofa sensori ob'ektning 15 dyuymli diapazoniga kirganligini aniqlash uchun ishlatiladi, albatta, haqiqiy masofa sizga bog'liq va aslida ancha uzoqroq bo'ladi. Ammo loyihani deyarli simulyatsiya qilish uchun biz uni diametri 15 dyuym bilan cheklaymiz. Trig va Echo pinlarini siz tanlagan raqamli pimlarga ulaganingizga ishonch hosil qiling, shunda quvvat va tuproq ham ularning pinlariga ulangan bo'lishi kerak.

3 -qadam: etti segmentli LED va buzzer

Etti segmentli LED va buzzer
Etti segmentli LED va buzzer
Etti segmentli LED va buzzer
Etti segmentli LED va buzzer

Siz tanlagan raqamli pinlarga olib keladigan etti segmentni sozlang. DP deb nomlangan pinni ulamang, shuningdek sizning modelingizga qarab sizda umumiy anod (CA) yoki umumiy katod (CC) bo'ladi. Tarmoq simining biron bir joyida 330 ohmli rezistor bilan CCni erga va CA ni quvvat manbaiga ulaganingizga ishonch hosil qiling. Bundan tashqari, ettita segmentli signal signalizatsiya markaziga yaqin joyda joylashtirilishi kerak, lekin hech qanday asosiy asboblarni ko'rishga to'sqinlik qilmasligi kerak. Qo'ng'iroqqa kelsak, iltimos, signalni terminal oyog'i uchun raqamli pimga o'rnating va manfiy oyog'ini bir kilo-ohmli rezistor bilan erga ulang.

4 -qadam: Kalit

Kalit
Kalit

Kommutator ikkita terminaldan birining quvvat va topraklamasiga ulangan bo'lishi kerak, umumiy oyog'i raqamli pinga ulangan bo'lishi kerak, chunki agar u yoqilgan bo'lsa, quvvat pinga kiradi, u kuchni sezadi va signalni o'chirilishini aytadi..

5 -qadam: Kod

Kodeks
Kodeks

Kod uchun arduino fayli joylashtirilgan va ushbu qo'llanmani bajargan har bir foydalanuvchi uchun yuklab olinishi mumkin. Kod ultratovushli masofa sensori masofasini sezish funktsiyasini bajaradi, agar ultrasonik masofa sensori 15 dyuym ichida ob'ektni sezsa va kalit o'chirilgan bo'lsa signalni ishga tushiradi. Bu o'q shaklidagi etakchi/miltillovchi chiroqlarni, ettita segmentli taymer 10 sekundda (9 dan 0 gacha) va etti segmentli displeyda bir soniya o'tganda signal eshitiladi. Ob'ektni 15 dyuymli chegaradan tashqariga siljitish yoki kalit yoqilganda signalni osongina qurolsizlantirish mumkin.

Tavsiya: