Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men oyiga bir necha marta keksa xolamni mahalliy cherkovga olib kelaman. Ba'zida cherkov xizmati ancha uzoq davom etadi va oxirini oldindan aytish qiyin. Bir necha yarim soat kutgandan so'ng, u menga xizmat tugaganini ogohlantirsa yaxshi bo'lardi, deb o'yladim. Biroq, u 88 yoshda va endi oddiy aqlli telefonni boshqara olmaydi.
Menda qurilma olish g'oyasi bor edi, shunda u meni olib ketishim haqida ogohlantirishi mumkin edi, shunda bu tezkor loyiha tug'ildi.
Modulda faqat bitta kalit mavjud, agar siz uni yoqsangiz, u GSM tarmog'iga ulanadi, tarmoqdan vaqt oladi va SMS yuboradi: "xolangizni olib ketishni xohlaydilar" va o'lchangan batareya quvvati va vaqt SMS yuborildi.
U bundan shaxsiy signalizatsiya tizimi sifatida ham, qaerda bo'lmasin meni ogohlantirishi mumkin. Uni "ayollarni pastga tushirish" tizimi sifatida ishlatish mumkin emas.
Ushbu loyihada men SIM900A moduli va AT buyruqlari haqida ko'proq bilib oldim.
Ta'minotlar
Qurilma quyidagilardan tayyorlangan:
- arzon SIM900A moduli
- arduino pro mini (5V, 168P)
- LiPo batareyasi
- Bosqich moduli (ayol USB portini olib tashlang)
- LEDlar
- 1k rezistorlar
1 -qadam: Sim900A -ni yoqing
Sim900A aktsiyalari mening mamlakatimda ishlamaydi (Gollandiya). Biroq, uni 1137B09SIM900B32_ST.cla dasturiy ta'minoti bilan yondirgandan so'ng, u yaxshi ishlaydi (siz hatto mobil ma'lumot ulanishidan (GPRS) ham foydalanishingiz mumkin).
Dasturiy ta'minot bu veb -saytda joylashgan.
Fleshli vositani bu erda yoki bu erda topish mumkin.
FTDI adapteri orqali flesh, bu videoni ko'ring.
GSM moduli bir marta "AT+CLTS = 1" buyrug'iga muhtoj, shuning uchun unga ulanish paytida GSM tarmog'idan joriy vaqtni so'rashi mumkin.
2 -qadam: Uskuna sozlamalari
Ushbu tezkor loyiha uchun men barcha komponentlarni bir -biriga lehimladim va yig'ib oldim.
Ulanish sxemasini ko'rib chiqing
"Shveytsariya aksentli yigit" videosi tufayli korpus Fusion360 -da yaratilgan.
STL-fayllar Thingiverse-da e'lon qilinadi.
3 -qadam: dasturiy ta'minotni sozlash
Kod Github -da e'lon qilingan. AT -ning ko'plab buyruqlarini bu erda topish mumkin.
Dastur:
- GSM modulini ishga tushiradi
- GSM tarmog'iga ulanishni ta'minlaydi
- SMS xabaridagi GSM tarmog'ining reklamasidan vaqt belgisini oladi
- SMS yuborilganligiga ishonch hosil qiling (agar yuborish muvaffaqiyatli bo'lmasa, 60 soniyadan keyin yana urinish amalga oshiriladi)
- GSM modulini uyqu rejimiga qo'yadi, chunki men modulni almashtirishdan oldin batareya quvvatini tejaydi