Mundarija:

GboardPro (GSM Cum Arduino Mega) yordamida SMS eshiklar xavfsizligi tizimi: 4 qadam
GboardPro (GSM Cum Arduino Mega) yordamida SMS eshiklar xavfsizligi tizimi: 4 qadam

Video: GboardPro (GSM Cum Arduino Mega) yordamida SMS eshiklar xavfsizligi tizimi: 4 qadam

Video: GboardPro (GSM Cum Arduino Mega) yordamida SMS eshiklar xavfsizligi tizimi: 4 qadam
Video: SMS Door Security Alert System using Gboard Pro (GSM cum Arduino Mega) 2024, Noyabr
Anonim
Image
Image
O'chirish aloqasi
O'chirish aloqasi

Bu oddiy, ammo juda foydali uy xavfsizligi ogohlantirish loyihasi. Men bu loyihani ofisimdagi o'g'irlik tufayli qildim.

Ta'minotlar

Uskunalar talab qilinadi:

  • Gboard Pro SIM900 GSM / GPRS ATMega2560
  • MC-38 simli magnit kalit sensori
  • Rezistor (1K va 330 ohm)
  • LED
  • 12V shahar quvvat adapteri
  • SIM karta 450 diapazonli 850/900/1800/1900 MGts chastotasida qo'llab-quvvatlanadi (loyihada 2G SIM karta ishlatiladi)

Kerakli dasturiy ta'minot:

Arduino IDE

1 -qadam: O'chirish aloqasi

O'chirish aloqasi
O'chirish aloqasi
O'chirish aloqasi
O'chirish aloqasi

Zanjirning ishlash kontseptsiyasi oddiy:

1 -holat: Magnitlar bir -biriga yaqin bo'lganda, sxema yopiq kalit vazifasini bajaradi. Shunday qilib, nazorat pinasi mantiqni 0 (LOW) oladi

2 -holat: Magnitlar ajratilganda, sxema ochiq kalit vazifasini bajaradi. Shunday qilib, nazorat pinasi 1 -mantiqni oladi (YUQORI)

2 -qadam: Arduino IDE va GboardPro kutubxonasini o'rnatish

Image
Image
Arduino IDE va GboardPro kutubxonasini o'rnatish
Arduino IDE va GboardPro kutubxonasini o'rnatish

Arduino IDE -ni tegishli OS -ga o'rnatish uchun quyidagi Arduino rasmiy havolasiga o'ting:

Windows -da ->

Linuxda ->

Mac -da ->

Windows va Mac uchun o'rnatish juda oson, o'rnatish paytida katta muammo bo'lmaydi. Ammo Linux foydalanuvchilari, ayniqsa, yangi boshlanuvchilar Arduino -ni o'rnatish bilan bog'liq muammolarga duch kelishadi, ularni birinchi marta o'rnatishda ketma -ket yuklash xatolari ("avrdude: ser_open (): qurilmani ochib bo'lmaydi") tez -tez uchraydi. Shunday qilib, men siz ko'rsatgan videoni yozdim, uni siz yuqorida ko'rsatilgandek qilishingiz mumkin.

Quyida keltirilgan kutubxona faylini yuklab oling. Yuqorida ko'rsatilgandek, Arduino -> kutubxonalar jildiga chiqarib oling va nusxalash. Endi Arduino IDE -ni oching va siz GSM GboardPro uchun namuna kodlarini tekshirishingiz mumkin.

Gboard Pro haqida batafsil ma'lumot -> https://www.itead.cc/wiki/Gboard_Pro saytida mavjud.

3 -qadam: dasturlash

Dasturlash
Dasturlash
Dasturlash
Dasturlash

Kodni yuklash uchun bizga USB -ni ketma -ket konvertor kerak. Men yuqoridagi rasmlarda ko'rsatilgan cp2102 ulanishidan foydalandim.

Pin aloqasi:

CP2102 Gboard Pro

GND GND

RXD RXD

TXD TXD

DTR DTR

shuningdek, 12V quvvat adapterini quvvat uchun GboardPro kartasiga ulang.

Agar siz bir xil CP2102 dan foydalanayotgan bo'lsangiz, drayverni quyidagi havoladan o'rnating:

Endi, yuqoridagi rasmda ko'rsatilgandek mos portga ega bo'lgan asbob -> mos keladigan Arduino mega kartasini tanlang.

Sizning raqamingizga tegishli kodda ko'rsatilgan tegishli o'zgarishlarni amalga oshiring.

char raqami = "+91xxxxxxxxxx"; // Belgilangan raqam

Quyidagi kodni IDE -ga ko'chiring, kompilyatsiya qiling va yuklashni bosing. Kod o'z-o'zidan tushunarli, izohlar bilan. Shunga qaramay, agar shubhangiz bo'lsa, quyida izoh qoldiring.

4 -qadam: qadoqlash va o'rnatish

Qadoqlash va o'rnatish
Qadoqlash va o'rnatish
Qadoqlash va o'rnatish
Qadoqlash va o'rnatish
Qadoqlash va o'rnatish
Qadoqlash va o'rnatish

Tizimni ko'rsatilgandek qadoqlash uchun mos qutini ishlating va uy yoki ofis eshigiga o'rnating.

Hammasi shu, rahmat !!

Tavsiya: