
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Hammaga salom, bu sahifada men sizga qanday qilib ixcham, baland ovozda va batareyada ishlaydigan oddiy eshik signalini yasaganimni ko'rsataman.
1 -qadam: komponentlar




Bu loyiha uchun sizga kerak bo'lgan narsalarning to'liq ro'yxati bor, men o'zim tayyorlagan narsalarning ko'p qismini topdim, lekin siz ularni osongina sotib olishingiz mumkin.
- AtTiny45/85: Ushbu loyihaning miyasi, buning uchun siz hatto arduino taxtasidan ham foydalanishingiz mumkin, lekin menimcha, bu juda kuchli.
- 5V kuchlanish regulyatori: men CJ78M05 dan foydalanib, 5 voltli Attini bilan ta'minladim.
- LM386: karnay ishlaydigan op-amp.
- Karnay/Piezo: baland ovozli ovozni tanladi, empedansi baland emas.
- O'rnimizni: signal kutish holatida bo'lsa, quvvatni tejash uchun kuchaytirgichni o'chirish uchun ishlatiladigan elektromagnit kalit, men uni 5v bilan boshqaradigan bo'lsam ham, TX2-3V ishlatardim, bu yaxshi bo'lishi kerak.
- Optokupl: Attinadan o'rni rulini ajratish uchun bir oz IC, men EL817 ishlatardim, lekin siz xohlagan narsani ishlatishingiz mumkin.
- NPN tranzistor: o'rni haydash uchun.
- Diyot: kontaktlarning zanglashiga olib kelganda, kontaktlarning zanglashiga olib keladigan yuqori voltli burilishlardan himoya qilish uchun.
- Reed Switch: eshik holatini magnit yordamida aniqlash uchun magnit kalit.
- Magnit: Men buni eski qattiq diskdan yirtib tashladim.
- Kondansatkichlar: sizga LM386 va ikkita 300uF daromadini o'rnatish uchun 10 uF kerak bo'ladi, biri elektr tarmog'ini barqarorlashtirish uchun, ikkinchisi karnay chiqishi uchun.
- Rezistorlar: bitta tranzistor poydevori uchun 1kOm, bittasi 1MOh qamish kalitli kirish uchun ochiladigan rezistor sifatida, men kutish rejimida quvvatni tejash uchun shunday yuqori qarshilikdan foydalanganman va optokuplni kiritish uchun qarshilik.
Siz bu oxirgi qiymatini optokuplingizning ma'lumotlar varag'i asosida hisoblashingiz kerak: mening holimda, ma'lumotlar varag'i optokuplning infraqizil simi orqali 20mA ideal oqim oqimini ko'rsatdi, shuning uchun men uni 5v bilan haydab ketayotganda hisobladim. Ohm qonunidan foydalangan holda qarshilik kerak edi:
R = V/I R = 5v/0, 002A R = 250Om
- Kalit: signalni yoqish va o'chirish uchun uzun kabel bilan ulangan.
- Batareya simi+9v batareya.
- Perfort taxtasi: men bir tomondan tuproqli ulanishni ishlataman, elektronni tozalash uchun (rasmdagi emas).
- IC va karnay uchun sarlavhali pinlar, kalit uchun vintli terminal: raketa tomonidan tavsiya etilgan, lekin juda zarur emas.
- Plastmassa quti: yana, raccomended, lekin siz eshikka ikki tomonlama lenta yordamida ham o'rnatishingiz mumkin yoki siz hatto 3d chop etishingiz mumkin.
2 -qadam: ATTiny45 dasturi


Siz sezganingizdek, dasturlash uchun ATTiny -ni usb portiga ulay olmaysiz, sizga provayder -dasturchi kerak bo'ladi. Agar sizda bunday dasturchi bo'lmasa, men kabi ISP dasturchisi sifatida arduino kartasini osongina ishlatishingiz mumkin. Bu erda siz bajarishingiz kerak bo'lgan qadamlar:
Arduino IDE misollarida topishingiz mumkin bo'lgan "Arduino ISP" eskizini Arduino kartasiga yuklang
ATTiny -ni Arduino -ga rasmda ko'rsatilgandek ulang, kelajakda qayta dasturlashni osonlashtirgandek, siz ham qalqon yasashingiz mumkin
- Arduino -ni USB portiga ulang va IDE -ni oching.
- U erda "Asboblar" yorlig'ini va "Dasturchi" ni oching va "Arduino -ni ISP sifatida" -ni tanlang.
- "Fayl", "Tanlovlar" ni oching va Qo'shimcha taxtalar menejerining URL -larida ushbu URLni bering:
- "Kengashlar", "Kengash menejeri" ni oching va u erda "Devis A. Mellis tomonidan tasdiqlangan" ro'yxatini pastga aylantiring. Buning ustiga bosing va o'rnating. Bu vaqtda siz ATTiny -ni taxtalar ro'yxatida ko'rishingiz kerak.
- Endi menyu menyusida ATTiny -ni tanlang va "Protsessor" da siznikini tanlang, "Soat" da "Ichki 8 MGts" -ni tanlang va "Bootloader -ni yoqish" -ni bosing.
Endi siz kodni yuklab olishingiz va yuklashingiz mumkin.
3 -qadam: Breadboard sxemasi



Endi hamma narsani sinab ko'rish uchun yuqoridagi sxemalarga muvofiq Breadboard prototipini yasashingiz kerak.
4 -qadam: Perf Board sxemasi

Endi siz hamma narsani sinab ko'rganingizdan so'ng, siz Breadboard sxemasini perford sxemasiga o'tkazishingiz mumkin. Tuproqli tomoni bo'lgan PCBdan foydalanish sizga ko'p vaqt va joyni tejaydi va barcha IC uchun rozetkalarni ishlatish ham yaxshi fikr. Sinovni tugatgandan so'ng, sxema hali ham to'g'ri ishlamoqda va keyin Vida ulagichi va uzun simlar yordamida 9v batareya ulagichining ijobiy simli kalitni ketma -ket qo'shing.
5 -qadam: Koson va o'rnatish


Agar xohlasangiz, hamma narsani sumka yoki qutiga solib, hamma narsani chiroyli va ixcham saqlashingiz mumkin, siz hatto men chizgan rasmga o'xshash 3D chop etishingiz mumkin. Qutini eshik ustidagi ikki tomonlama lenta yoki vintlar bilan mahkamlang va eshik magnitini qamish kalitiga mos ravishda o'rnating, kuchli magnitdan foydalaning. Quvvat tugmachasini biror joyga yashiring yoki kirishni qiyinlashtiring va siz tugadingiz.
6 -qadam: Siz tugatdingiz

Bu erda sizda bor, hozirda sizda batareyaning ishlash muddati uzoq bo'lgan eshik signalizatori bo'lishi kerak, mina kutish rejimida 1 mA atrofida tortadi va odatda 9 mA quvvatli 500 mA / soat quvvatga ega, u taxminan 500 soat davom etishi kerak. Agar siz ko'proq quvvatni tejashni xohlasangiz, siz voltaj regulyatoridan qochishingiz va zanjirni to'g'ridan -to'g'ri 5 volts bilan quvvatlantirishingiz mumkin, shuning uchun signal sarfini kamaytiradi.
Agar sizda qurilish paytida biron bir taklif yoki muammo bo'lsa, sharhlar bo'limidan foydalaning, men sizga hech qanday muammosiz echimlar beraman.
Tavsiya:
O'chirish maydonchasi tezkor eshik signalizatsiyasi: 5 qadam

O'chirish maydonchasining tezkor eshikli signalizatsiyasi: Siz bo'lmaganingizda oila a'zolari sizning xonangizni qidiryaptimi, deb o'ylab ko'rganmisiz? Ularni qo'rqitmoqchimisiz? Agar siz menga o'xshasangiz, u holda sizga o'yin maydonchasining tezkor eshikli signalizatori kerak bo'ladi. Men o'z eshik signalimni yaratdim, chunki men doimo qiziqaman
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signalizatsiyasi va boshqalar uchun Arduino Push signallari: 8 qadam

Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalar uchun Arduino Push ogohlantirishlari: Arduino Uno va Ethernet qalqoni yordamida eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalardan IoT bildirishnomalari. To'liq tafsilotlar mening veb -saytimda, Arduino Push Alert Box haqida Wiznet W5100 chipiga asoslangan Arduino Uno va Ethernet Shield -dan foydalanadi
Magnit zal sensori yordamida eshik signalizatsiyasi: 5 qadam

Magnit zal sensori yordamida eshik signalizatsiyasi: Eshik signalizatsiyasi - bu xavfsizlik uchun juda keng tarqalgan va foydali qurilma. Ular eshikning ochiq yoki yopiq ekanligini aniqlash uchun ishlatiladi. Ko'pincha biz muzlatgichda eshik signalini ko'rdik, ular ishga tushganda boshqa ovoz chiqaradi. Eshik signalizatsiyasi Pro
Matnli ogohlantirishlar bilan DIY eshik signalizatsiyasi: 5 qadam

Matnli ogohlantirishlar bilan DIY eshik signalizatsiyasi: oddiy elektronika, magnitlar va Raspberry Pi yordamida eshik/deraza signalizatsiyasini yarating. Raspberry Pi eshik ochilganda sizga xat yozish yoki elektron pochta orqali yuborish uchun ishlatiladi! Kerakli materiallar (havolalar bilan birga): Raspberry Pi (mana biz ishlatgan to'plam) Reed SwitchNeodymiu
Shisha sindirish signalizatsiyasi / o'g'rilik signalizatsiyasi: 17 qadam

Shisha sindirish signallari