Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu sadə, lakin çox faydalı bir ev təhlükəsizlik xəbərdarlığı DIY layihəsidir. Bu layihəni ofisimdəki oğurluq səbəbindən etdim.
Təchizat
Avadanlıq tələb olunur:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Simli Maqnit Şalter sensoru
- Rezistor (1K və 330 ohm)
- Led
- 12V DC Güc Adaptoru
- SİM kart Dörd bantlı 850/900/1800/1900 Mhz (2G SIM layihədə istifadə olunur)
Tələb olunan proqram təminatı:
Arduino IDE
Addım 1: Dövrə Bağlantısı
Dövrün iş konsepsiyası sadədir:
hal 1: Mıknatıslar bir -birinə yaxın olduqda, dövrə qapalı açar rolunu oynayır. Beləliklə, nəzarətçi pin məntiqi 0 (LOW) alır
hal 2: Mıknatıslar ayrıldıqda, dövrə açıq açar rolunu oynayır. Beləliklə, nəzarətçi pimi məntiq 1 (YÜKSƏK) əldə edir
Addım 2: Arduino IDE və GboardPro Kitabxanasının quraşdırılması
Arduino IDE -ni müvafiq əməliyyat sisteminizə yükləmək üçün aşağıdakı Arduino rəsmi bağlantısını izləyin:
Windows -da ->
Linuxda ->
Mac -da ->
Windows və Mac üçün qurmaq olduqca sadədir, quraşdırma zamanı heç bir böyük problemlə üzləşməmişik. Ancaq Linux istifadəçisi, xüsusən yeni başlayanlar, ilk dəfə quraşdırma zamanı ən çox yayılmış ardıcıl yükləmə xətası problemi ("avrdude: ser_open (): cihazı aça bilmir") Arduino quraşdırılması ilə əlaqədar bir problem tapırlar. Beləliklə, yuxarıda göstərildiyi kimi izləyə biləcəyiniz bir video yazdım.
Aşağıdakı kitabxana faylını yükləyin. Yuxarıda göstərildiyi kimi Arduino -> kitabxanalar qovluğuna çıxarın və kopyalayın. İndi Arduino IDE -ni açın və GSM GboardPro üçün nümunə kodlarını yoxlaya bilərsiniz.
Gboard Pro haqqında daha çox məlumat -> https://www.itead.cc/wiki/Gboard_Pro saytında mövcuddur
Addım 3: Proqramlaşdırma
Kodu yükləmək üçün USB -dən serial çeviriciyə ehtiyacımız var. Yuxarıdakı şəkillərdə göstərilən cp2102 bağlantısından istifadə etdim.
Pin bağlantısı:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Ayrıca, güc üçün 12V güc adapterini GboardPro lövhəsinə qoşun.
Eyni CP2102 istifadə edirsinizsə, sürücünü bu linkdən quraşdırın:
İndi yuxarıdakı şəkildə göstərildiyi kimi uyğun bir portu olan alətlərdən -> uyğun Arduino mega board seçin.
Nömrənizlə əlaqəli kodda göstərilən uyğun dəyişiklikləri edin.
simvol = "+91xxxxxxxxxx"; // Təyinat nömrəsi
Aşağıdakı kodu IDE -yə kopyalayın, tərtib edin və yükləyin. Kod şərhlərlə sadə bir şəkildə izah olunur. Yenə də hər hansı bir şübhəniz varsa, aşağıda şərh yazın.
Addım 4: Qablaşdırma və Quraşdırma
Sistemi göstərildiyi kimi qablaşdırmaq üçün uyğun bir qutu istifadə edin və evinizin və ya ofisinizin qapısına quraşdırın.
Budur, təşəkkürlər !!