Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
GSM Home Alarm V1.0 -ni tugatgandan va bir muncha vaqt ishlatgandan so'ng, men ba'zi o'zgartirishlar kiritishga qaror qildim.
Uskunada asosiy o'zgarishlar ultratovushli sensorni almashtirish va klaviaturani kiritishdir. Dasturda men SMS-xabarni elektron pochta orqali o'zgartiraman. Shuningdek, men sxemani va dizaynni qisqartirishga qaror qildim va elektron qutini 3D bosib chiqarishga qaror qildim.
1 -qadam: komponentlar
DFRobot FireBeetle ESP32 IOT mikrokontroller
DFRobot Gravity: Arduino uchun raqamli infraqizil harakat sensori
Stikerli DFRobot muhrlangan membrana 4*4 tugmachali
DFRobot 5 mm LED to'plami (50 dona)
DFRobot 220R qarshilik
Perfboard
2 -qadam: Komponentlarni ulang
FireBeetle ESP32 IOT Microcontroller ushbu loyihaning miyasi bo'ladi. Katta afzallik shundaki, siz Wi -Fi va batareyani boshqarishni juda kichik hajmda olishingiz mumkin. U to'g'ridan -to'g'ri USB portidan (+5V) quvvatlanadi, lekin men batareyani zaxira sifatida qo'shdim (bu oxirgi variant ixtiyoriy).
Klaviatura D2 pinidan D8 piniga ulanadi. Led MOSI/IO19 piniga ulangan. PIR sensori signal pimi A1/IO39 piniga ulangan.
Nano USB ulagichiga +5V quvvat manbai (oddiy smartfon devor devori) ulanishi kerak. Zaxira sifatida bitta +3.7V batareya qo'shilishi mumkin.
3 -qadam: bosish qutisi
Ushbu loyiha davomida men sizga bir nechta bildirishnomalarni o'rnatish imkonini beradigan ushbu IOT xizmatini topdim.
1 - https://www.pushingbox.com saytiga o'ting va hisob yarating.
2- "Mening xizmatlarim" bo'limiga o'ting.
3 - "Xizmat qo'shish"
4 - "Elektron pochta" qatorida "Ushbu xizmatni tanlang" tugmasini bosing.
5- Bildirishnomani oladigan elektron pochtani sozlang.
6 - "Mening stsenariylarim" bo'limiga o'ting.
7 - "Sinov" tugmasini bosing.
8 - Agar hamma narsa tartibda bo'lsa, sizga pochta qutisiga elektron pochta xabarini yuborish kerak.
4 -qadam: kod
Mening kodimni ishlatish uchun ba'zi o'zgartirishlar kerak.
Wi -Fi tarmog'ining nomi va parolini aniqlang.
Pushingbox -dagi "Mening stsenariylarim" dan DEVID -ni nusxalash va uni kodga joylashtirish.
Hamma narsa ishlayotganligini tekshirish uchun Serial monitor oynasini yuklang va oching. Tizimni faollashtirish uchun "1234" tugmasini bosish kifoya, mening standart parolim va signal 8 soniyada qurollanadi (buni kodda ham o'zgartirish mumkin).
5 -qadam: 3D fayllar
6 -qadam: Xulosa
Oldingi loyiham bilan taqqoslaganda, PIR sensorining yangilanishi katta yaxshilanishdir. Men deyarli "noto'g'ri, ijobiy" signalini olmayman.
Deyarli oxirgi bosqichda men eslayman: "Nega men RFID ishlatmadim ??? !!!", yoki undan ham yaxshiroq, klaviatura o'rniga ESP32 -da mavjud bo'lgan Bluetooth moduli. Bundan tashqari, kod juda oddiy, juda ko'p imkoniyatlar mavjud, shuning uchun men bu oxirgi signalizatsiya tizimi deb o'ylamayman.
Agar sizda biron bir xato topilgan bo'lsa yoki sizda biron bir taklif/takomillashtirish yoki savol bo'lsa, izoh qoldiring yoki menga xabar yuboring.
Yaxshi ko'rish. Obuna bo'lish. Buni qiling.