arduino mega 2560 ?zerinde h?rs?z alarm?. Arduino ile ev alarm? veya hareket sens?r? ve LCD monit?r kullan?m?. ?l?ek. Nas?l ?al???r


Bir garaj veya yazl?k i?in SIM800L ve Arduino'da basit bir GSM alarm sistemi nas?l yap?l?r. Aliexpress'den haz?r mod?ller temelinde kendimiz yap?yoruz. Ana mod?ller- GSM mod?l? SIM800L, Arduino Nano (herhangi bir Uno vb. kullanabilirsiniz), d???rme kart?, cep telefonu pili.

Pirin?. 1. Arduino'daki g?venlik alarm mod?llerinin yerle?imi

alarm verme

Breadboard'a, gerekirse mod?lleri de?i?tirmenize izin verecek olan pedler arac?l???yla monte ediyoruz. SIM800L ve Arduino Nano ?zerindeki anahtar ?zerinden 4,2 volt sa?layarak alarm? a?ma.



?lk d?ng? tetiklendi?inde, sistem ?nce ilk numaray? arar, ard?ndan aramay? b?rak?r ve ikinci numaray? geri arar. ?kinci numara, birinci numaran?n aniden ba?lant?s? kesilirse vs. diye eklenir. ?kinci, ???nc?, d?rd?nc? ve be?inci d?ng?ler tetiklendi?inde yine iki numaraya tetiklenen b?lgenin numaras? ile SMS g?nderilir. ?lgilenenler videonun alt?ndaki a??klamay? ?emaland?r?p ?izebilirler.
T?m elektroni?i uygun bir kasaya yerle?tiriyoruz.



5 d?ng?ye ihtiyac?n?z yoksa Arduino 5V pinini ihtiyac?n?z olmayan giri?lere ba?lay?n. Bir elektrik kesintisi s?ras?nda cihaz?n birka? g?n boyunca otonom olarak ?al??maya devam etmesini sa?layacak pilli 5 d?ng?l? GSM alarm sistemi. Bunlara herhangi bir g?venlik konta?? sens?r?, r?le konta?? vb. Yazl?k evleri, apartmanlar?, garajlar? vb. korumak i?in kullan?labilir.

Videoda daha fazlas?

Bunlar, ve dahil olmak ?zere ?e?itli elektronik cihazlar olu?turabilece?iniz ?zel donan?m platformlar?d?r. Bu t?r cihazlar, basit bir tasar?m ve ?al??ma algoritmalar?n? programlama yetene?i ile karakterize edilir. Bu sayede Arduino GSM kullan?larak olu?turulan alarm sistemi , koruyaca?? nesneye g?re maksimum d?zeyde ayarlanabilir.

Arduino mod?l? nedir?

Arduino'lar, kendi mikroi?lemcisi ve belle?i olan k???k kartlar olarak uygulan?r. Pano ayr?ca, g?venlik sistemleri i?in kullan?lan sens?rler de dahil olmak ?zere ?e?itli elektrikli cihazlar?n ba?lanabilece?i bir dizi i?levsel kontak i?erir.

Arduino i?lemcisi, kullan?c? taraf?ndan yaz?lan bir program? kendiniz y?klemenizi sa?lar. Kendi benzersiz algoritman?z? olu?turarak, farkl? nesneler ve farkl? kullan?m ko?ullar? ve ??z?lecek g?revler i?in g?venlik alarmlar?n?n optimum ?al??ma modlar?n? sa?layabilirsiniz.

Arduino ile ?al??mak zor mu?

Arduino mod?lleri bir?ok kullan?c? aras?nda olduk?a pop?lerdir. Bu, basitli?i ve eri?ilebilirli?i nedeniyle m?mk?n oldu.

Mod?l kontrol? i?in programlar, mod?l kontaklar?ndaki giri? / ??k?? i?lemlerini kontrol etmek i?in basit fonksiyonlar bi?imindeki normal C++ ve eklemeler kullan?larak yaz?l?r. Ayr?ca Windows, Linux veya Mac OS alt?nda ?al??an ?cretsiz yaz?l?m ortam? Arduino IDE de programlama i?in kullan?labilir.

Arduino mod?lleri ile cihazlar? birle?tirme prosed?r? b?y?k ?l??de basitle?tirilmi?tir. Arduino'daki GSM alarm?, bir havyaya ihtiya? duymadan olu?turulabilir - montaj, bir devre tahtas?, atlama telleri ve teller kullan?larak ger?ekle?tirilir.

Arduino ile alarm nas?l olu?turulur?

Arduino'da olu?turulan bir kendin yap gsm alarm sisteminin kar??lamas? gereken temel gereksinimler ?unlar? i?erir:

  • nesnenin sahibine k?rma veya girme hakk?nda bilgi verin;
  • sesli siren, sinyal lambalar? gibi harici sistemler i?in destek;
  • SMS veya ?a?r? yoluyla alarm kontrol?;
  • Harici g?? kayna?? olmadan otonom ?al??ma.

Bir alarm olu?turmak i?in ihtiyac?n?z olacak:

  • Arduino mod?l?;
  • bir dizi fonksiyonel sens?r;
  • veya modem;
  • otonom g?? kayna??;
  • harici y?r?tme cihazlar?.

Arduino mod?llerinin ay?rt edici bir ?zelli?i, ?zel geni?letme kartlar?n?n kullan?lmas?d?r. Onlar?n yard?m?yla, g?venlik sisteminin konfig?rasyonunu olu?turmak i?in gerekli olan t?m ek cihazlar Arduino'ya ba?lan?r. Bu t?r panolar, Arduino mod?l?n?n ?st?ne bir "sandvi?" ?eklinde kurulur ve kar??l?k gelen yard?mc? cihazlar panolar?n kendilerine ba?lan?r.

Nas?l ?al???r?

Ba?l? sens?rlerden biri tetiklendi?inde Arduino mod?l i?lemcisine bir sinyal iletilir. Mikroi?lemci, indirdi?i kullan?c? yaz?l?m?n? kullanarak belirli bir algoritmaya g?re i?ler. Sonu? olarak, harici bir akt?at?r? harekete ge?irmek i?in bir komut ?retilebilir ve bu komut ona kar??l?k gelen geni?letme aray?z? kart? arac?l???yla iletilir.

Korunan bir ev veya dairenin sahibine uyar? sinyalleri g?nderme imkan? sa?lamak i?in, Arduino mod?l?ne bir geni?letme kart? arac?l???yla ?zel bir GSM mod?l? ba?lan?r. H?cresel sa?lay?c?lardan birinden bir SIM kart y?kler.

?zel bir GSM adapt?r?n?n yoklu?unda normal bir cep telefonu da rol?n? oynayabilir. Alarmlar ve ?evirme hakk?nda SMS uyar?lar? g?ndermenin yan? s?ra, h?cresel ba?lant?n?n varl???, Arduino'daki GSM alarm?n? uzaktan kontrol etmenizi ve ayr?ca ?zel istekler g?ndererek nesnenin durumunu izlemenizi sa?lar.

"Not!

Nesnenin sahibi ile ileti?im kurmak i?in GSM mod?llerine ek olarak, ?nternet ?zerinden ileti?im sa?layan geleneksel modemler de kullan?labilir.

Bu durumda sens?r tetiklendi?inde i?lemci taraf?ndan i?lenen sinyal modem arac?l???yla ?zel bir portala veya siteye iletilir. Ve zaten siteden, uyar? SMS'lerinin otomatik olarak olu?turulmas? veya ekteki e-postaya postalanmas? ger?ekle?tirilir.

sonu?lar

Arduino mod?llerinin kullan?m?, kullan?c?lar?n farkl? fonksiyonel sens?rlerle ?al??abilen ve harici cihazlar? kontrol edebilen GSM alarmlar?n? ba??ms?z olarak tasarlamas?na olanak sa?layacakt?r. ?e?itli sens?rlerin kullan?lmas? olas?l??? sayesinde, alarm fonksiyonlar? ?nemli ?l??de geni?letilebilir ve yaln?zca nesnenin g?venli?ini de?il ayn? zamanda durumunu da izleyecek bir kompleks olu?turulabilir. ?rne?in tesisteki s?cakl??? kontrol etmek, su ve gaz ka?aklar?n? tespit etmek, bir kaza durumunda beslemelerini kapatmak ve ?ok daha fazlas? m?mk?n olacak.

Son on y?lda, araba h?rs?zl???, d?nyada i?lenen su?lar?n yap?s?nda en ?nemli yerlerden birini i?gal etti. Bunun nedeni, bu h?rs?zl?k kategorisinin toplam su? say?s?na g?re ?zg?l a??rl??? de?il, arabalar?n y?ksek maliyeti nedeniyle verilen hasar?n ?nemidir. 90'l? y?llar?n sonunda motorlu ta??t h?rs?zl???yla m?cadele alan?nda al?nan ?nlemlerin etkinli?inin zay?f olmas?, bu su?lar?n i?lenmesinde uzmanla?m?? ve organize su?lar?n alamet-i farikas?n? ta??yan istikrarl? gruplar?n olu?mas?na yol a?m??; Muhtemelen "siyah araba i?i" terimini duymu?sunuzdur. Avrupa devletlerinin otopark?, su? te?kil eden tecav?zlere konu olan arabalar?n her y?l ? %2'sini ka??rmaktad?r. Bu y?zden, arabam i?in Arduino Uno'ya dayal? bir gsm alarm? yapma fikrini buldum.

Hadi ba?layal?m!

Neyden toplayaca??z?

Sistemimizin kalbini se?meliyiz. Kan?mca, b?yle bir sinyal i?in Arduino Uno'dan daha iyi bir ?ey yoktur. Ana kriter, yeterli say?da "i?ne" ve fiyatt?r.


Arduino Uno'nun Temel ?zellikleri

Mikrodenetleyici - ATmega328
?al??ma voltaj? - 5 V
Giri? voltaj? (?nerilen) - 7-12 V
Giri? voltaj? (limit) - 6-20 V
Dijital G/? - 14 (6 tanesi PWM ??k??? olarak kullan?labilir)
Analog giri?ler - 6
Giri?/??k?? ?zerinden DC ak?m? - 40 mA
??k?? i?in DC ak?m? 3,3V - 50mA
Flash bellek - 32 KB (ATmega328), bunun 0,5 KB'si ?ny?kleyici i?in kullan?l?r
RAM - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
Saat frekans? - 16 MHz


uyuyor!

?imdi bir gsm mod?l? se?meniz gerekiyor, ??nk? alarm sistemimiz ara? sahibini bilgilendirebilmelidir. Yani "google" a ihtiyac?n?z var ... Burada m?kemmel bir sens?r SIM800L, boyutu harika.


?in'den d???nd?m ve sipari? ettim. Ancak, her ?ey o kadar pembe de?ildi. Sens?r, SIM kart? a?a kaydetmeyi reddetti. M?mk?n olan her ?ey denendi - sonu? s?f?r.
Bana daha haval? bir ?ey veren nazik insanlar vard? - Sim900 Shield. ?imdi bu ciddi bir ?ey. Shield, tam te?ekk?ll? bir telefon olan hem mikrofon hem de kulakl?k jak?na sahiptir.


Sim900 Shield'in Temel ?zellikleri

4 ?al??ma frekans? standard? 850/ 900/ 1800/ 1900 MHz
GPRS ?ok yuval? s?n?f 10/8
GPRS mobil istasyonu B s?n?f?
GSM faz? 2/2+ ile uyumludur
S?n?f 4 (2 W @850/ 900 MHz)
S?n?f 1 (1 W @ 1800/1900MHz)
AT komutlar?yla kontrol (GSM 07.07 ,07.05 ve SIMCOM geni?letilmi? AT komutlar?)
D???k g?? t?ketimi: 1,5mA(uyku modu)
?al??ma s?cakl??? aral???: -40°C ila +85°C


uyuyor!

Tamam, ancak sahibini bilgilendirmek i?in baz? sens?rlerden okumalar alman?z gerekiyor. Aniden araba bo?alt?l?r, ard?ndan araban?n konumu uzayda a??k?a de?i?ecektir. Bir ivme?l?er ve bir jiroskop al?n. Harika. Taksi, ?imdi bir sens?r ar?yoruz.

GY-521 MPU6050'nin kesinlikle uyaca??n? d???n?yorum. Ayr?ca bir s?cakl?k sens?r?ne sahip oldu?u ortaya ??kt?. Kullanmak gerekecek, b?yle bir “?ld?r?c? ?zellik” olacak. Diyelim ki araban?n sahibi onu evin alt?na koydu ve gitti. Araban?n i?indeki s?cakl?k "yumu?ak" de?i?ecektir. Bir davetsiz misafir arabaya girmeye ?al???rsa ne olur? ?rne?in, kap?y? a?abilecektir. Kabin i?indeki hava ortam havas? ile kar??maya ba?layaca?? i?in ara? i?erisindeki s?cakl?k h?zla de?i?meye ba?layacakt?r. Bence i?e yarayacak.


GY-521 MPU6050'nin Temel ?zellikleri

MPU-6050 ?ipinde mod?l 3 eksenli jiroskop + 3 eksenli ivme?l?er GY-521. Bir nesnenin uzaydaki konumunu ve hareketini, d?nme s?ras?ndaki a??sal h?z? belirlemenizi sa?lar. Ayr?ca yerle?ik bir s?cakl?k sens?r?ne sahiptir. ?e?itli helikopterlerde ve u?ak modellerinde kullan?l?r ve bu sens?rleri temel alarak bir hareket yakalama sistemi kurabilirsiniz.

?ip - MPU-6050
Besleme voltaj? - 3,5V'tan 6V'a (DC);
Cayro aral??? - ± 250 500 1000 2000 ° / s
?vme?l?er aral??? - ± 2 ± 4 ± 8 ± 16g
?leti?im arabirimi - I2C
Boyut - 15x20 mm.
A??rl?k - 5 gr


uyuyor!

Bir titre?im sens?r? de kullan??l?d?r. Aniden "kaba kuvvet" ile arabay? a?maya ?al??acaklar ya da otoparkta ba?ka bir araba araban?za dokunacak. Titre?im sens?r? SW-420'yi (ayarlanabilir) ele alal?m.


SW-420'nin Temel ?zellikleri

Besleme gerilimi - 3,3 - 5V
??k?? sinyali - dijital Y?ksek/D???k (normalde kapal?)
Kullan?lm?? sens?r - SW-420
Kullan?lm?? kar??la?t?r?c? - LM393
Boyutlar - 32x14 mm
Ek olarak - Ayar direnci mevcuttur.


uyuyor!

SD haf?za kart? mod?l?n? vidalay?n. Bir g?nl?k dosyas? yazal?m.


SD Haf?za Kart? Mod?l?n?n Temel ?zellikleri

Mod?l, bir mikrodenetleyiciye dayal? olarak cihaz?n ?al??mas? i?in gerekli verileri depolaman?za, okuman?za ve SD karta yazman?za olanak tan?r. Cihaz?n kullan?m?, dosyalar? onlarca megabayttan iki gigabayta kadar depolarken ?nemlidir. Kart, bir SD kart kab?, bir kart g?? dengeleyici, arabirim ve g?? hatlar? i?in bir konekt?r i?erir. Ses, video veya olaylar? kaydetmek, sens?r verileri veya web sunucusu bilgilerini depolamak gibi di?er hacimsel verilerle ?al??man?z gerekiyorsa, Arduino i?in SD haf?za kart? mod?l? bu ama?lar i?in bir SD kart?n kullan?lmas?n? m?mk?n k?lacakt?r. Mod?l? kullanarak, SD kart?n ?zelliklerini inceleyebilirsiniz.
Besleme voltaj? - 5 veya 3,3 V
SD kart bellek kapasitesi - 2 GB'a kadar
Boyutlar - 46 x 30 mm


uyuyor!

Ve bir servo s?r?c? ekleyin, sens?rler tetiklendi?inde, DVR'li servo s?r?c? d?necek ve olay?n bir videosunu ?ekecektir. MG996R servoyu al?n.


MG996R servonun temel ?zellikleri

?stikrarl? ve g?venilir hasar korumas?
- Metal s?r?c?
- ?ift s?ral? bilyal? rulman
- Tel uzunlu?u 300 mm
- Boyutlar 40x19x43mm
- A??rl?k 55 gr
- D?nme a??s?: 120 derece
- ?al??ma h?z?: 0,17 sn/60 derece (4,8 V y?ks?z)
- ?al??ma h?z?: 0,13 sn/60 derece (6V y?ks?z)
- Ba?lang?? torku: 4,8 V beslemede 9,4 kg/cm
- Ba?lang?? torku: 6V besleme ile 11kg/cm
- ?al??ma gerilimi: 4,8 - 7,2V
- T?m tahrik par?alar? metalden yap?lm??t?r


uyuyor!

Toplama

Google'da her sens?r?n ba?lanmas?yla ilgili ?ok say?da makale var. Ve yeni bisikletler icat etme arzum yok, bu y?zden basit ve ?al??an se?eneklere ba?lant?lar b?rakaca??m.

T?nayd?n Yine, ?in elektronik bile?enlerinin ?oklu incelemesi, her zamanki gibi, her ?ey hakk?nda biraz, daha k?sa olmaya ?al??aca??m, ama i?e yarayacak m?? ?yleyse, 700 ?'a varan GSM alarm sistemi ile tan???n. ?lgin?? L?tfen "kes" alt?nda!

Ba?layal?m! Ba?lamadan ?nce, daha az bile?en ve daha fazla ?zerklik ile buna bakman?z? tavsiye ederim. Dolay?s?yla, "referans ?artlar?", sinyalizasyon i?in temel gereksinimler:

1) Sens?rler tetiklendi?inde bildir.
2) Bir g?? kesintisi durumunda, bir miktar ?zerklik sa?lanmal?d?r.
3) sms ve aramalar yoluyla alarm y?netimi.

Alarm olu?turma s?recinin birka? ay ertelenmesi ve baz? sat?c?lar?n kendilerinden sat?n al?nan bile?enleri art?k satmamas? nedeniyle, ba?lant?lar di?er sat?c?lar?n maksimum veya maksimuma yak?n ?r?nlerine g?re g?ncellenecektir. mal sat?? say?s? ve en iyi fiyat. ?ncelemedeki fiyatlar yaz? tarihi itibariyle ge?erlidir.

?htiyac?n?z olanlar?n listesi:

De?i?iklik listesi

GSM_03_12_2016-14-38.hex- M590 modem ile sabit cihaz ?al??mas?.
GSM_05_12_2016-13-45.hex- konsol komutu memtest eklendi, RAM kullan?m?n?n optimizasyonu.
GSM_2016_12_06-15-43.hex- Komut sonu?lar?n?n konsola ??kt?s? eklendi, bellek optimizasyonu. Dolu: %49 SRAM.
GSM_2016_12_07-10-59.hex- art?k telefon numaralar? do?ru bir ?ekilde eklendi ve kald?r?ld?. Dolu: %49 SRAM, %74 Flash Bellek.
GSM_2016_12_07-15-38.hex- bir hareket sens?r? ba?lama ?zelli?i eklendi, A0 pimine ba?lan?r (bu durumda, dijital olarak A0 pimi kullan?l?r). SMS komutlar? eklendi P?RON, PIR Kapal?. Dolu: %48 SRAM, %76 Flash Bellek.
GSM_2016_12_08-13-53.hex- ?imdi, yan?t olarak SMS mesaj? g?ndermeyen bir komutun ba?ar?yla y?r?t?lmesinden sonra, cihaz mavi LED'i bir kez yan?p s?ner. ?imdi, yan?t olarak SMS mesaj? g?ndermeyen bir komutun yanl?? y?r?t?lmesinden sonra, cihaz mavi bir LED ile iki kez yan?p s?n?yor. ?imdi, cihaz parametrelerinin ba?lat?lmas?ndan sonra, "sessiz" mod etkinle?tirildiyse (SendSms = 0), cihaz 2 saniye boyunca mavi bir LED ile h?zl? bir ?ekilde yan?p s?ner. Numaran?n her zaman DeletePhone komutuyla bellekten silinmemesine neden olan bir hata d?zeltildi. Dolu: %48 SRAM, %78 Flash Bellek.
GSM_2016_12_11-09-12.hex- AddPhone ve DeletePhone konsol komutlar? eklendi, s?zdizimi SMS komutlar?na benzer. Bellek optimizasyonu. Dolu: %43 SRAM, %79 Flash Bellek.
GSM_2017_01_03-22-51.hex- Reed anahtarlar? da dahil olmak ?zere ek 8 sens?r ba?lamak i?in PCF8574 yongas?nda benzer G / ? ba?lant? noktas? geni?leticiler i?in destek uyguland?. Otomatik adres arama ve otomatik mod?l konfig?rasyonu. Sens?rlerin standart adlar? ve i?lemlerinin mant?ksal d?zeyi, EditSensor komutu kullan?larak de?i?tirilir. Ana sens?r (pim D0) i?in alarm SMS i?eri?i de?i?tirildi “Alarm! ana sens?r! ve hareket sens?r? (pim A0) “Alarm! PIR sens?r?! EditSensor ve I2CScan komutlar? eklendi. Dolu: %66 SRAM, %92 Flash Bellek.
GSM_2017_01_15-23-26.hex- A6_Mini modem deste?i. Harici g?? kayna??n?n varl???n?n kontrol? (pim D7). WatchPowerOn, WatchPowerOff SMS komutlar? eklendi. Konsol komutlar? ListConfig, ListSensor eklendi. Art?k EditSensor sms komutu d?zg?n ?al???yor. Hata ay?klama bilgilerinin ba?lant? noktas? monit?r?ne ??k??? biraz "kesildi". Dolu: %66 SRAM, %95 Flash Bellek.
GSM_2017_01_16-23-54.hex- ?imdi "Bilgi" SMS komutuna verilen yan?t mesaj?nda hareket sens?r?n?n durumu da bildirilir. Bazen bo? yan?t SMS mesajlar?n?n g?nderilmesine neden olan bir hata d?zeltildi. Art?k cihaz yaln?zca kapatma hakk?nda de?il, ayn? zamanda harici g?c?n yeniden ba?lat?lmas? hakk?nda da bildirimde bulunur. T?m modemler "daha az konu?maya" ba?lad?, ?imdi ba?lant? noktas? monit?r? biraz daha temiz hale geldi. Dolu: %66 SRAM, %95 Flash Bellek.
GSM_2017_02_04-20-23.hex- "G?c? a??k izle" hatas? d?zeltildi. ?imdi, devre d??? b?rakt?ktan sonra “alarm pimi” kapat?l?r. ?imdi, numaray? sildikten sonra konsolda do?ru bilgiler g?r?nt?leniyor. Belki de bazen bo? yan?t SMS mesajlar?n?n g?nderilmesi nedeniyle bir hata d?zeltilmi?tir. Dolu: %66 SRAM, %90 Flash Bellek.
GSM_2017_02_14-00-03.hex- ?imdi varsay?lan olarak SMS mesajlar? g?nderiliyor, SendSms parametresi yine 1'e e?it. sens?r?n normal ?al??mas?. Dolu: %66 SRAM, %90 Flash Bellek.
GSM_2017_03_01-23-37.hex- WatchPowerOn komutu kald?r?ld?. SMS komutuyla ayn? olan WatchPowerOff konsol komutu eklendi. WatchPowerOn1, WatchPowerOn2 komutlar? eklendi. WatchPowerOn1 - alarm kuruluysa harici g?? izleme etkinle?tirilir, WatchPowerOn2 - harici g?? izleme her zaman etkindir. Harici cihazlar taraf?ndan devreye alma ve devre d??? b?rakma i?levi uygulanm??t?r, bu ama?la A1(D15) ve A2(D16) terminalleri kullan?lmaktad?r. A1(D15)'te +5V y?ksek oldu?unda veya A2(D16)'da GND d???k oldu?unda alarm devreye girer/devre d??? b?rak?l?r. A1(D15) pini GND'ye, pin A2(D16) 20 (10) kOhm diren? ?zerinden +5V'a kadar ?ekilir. GuardButtonOn ve GuardButtonOff komutlar? eklendi. ?imdi, devreye alma i?leminden sonra, ana dilli sens?r devresinin b?t?nl??? kontrol edilene kadar k?rm?z? LED yan?p s?ner. Devre tamamlan?rsa k?rm?z? LED yanar. Dolu: %66 SRAM, %95 Flash Bellek.
GSM_2017_03_12-20-04.hex- Art?k konsol daha da temiz, ancak "TestOn" test modu etkinle?tirilirse konsolda ek bilgiler g?r?nt?lenir. "G?nderildi!" hatas? d?zeltildi, art?k mesaj g?ndermeyle ilgili bilgiler konsolda do?ru bir ?ekilde g?r?nt?leniyor. "Tekrarlanan sahte arama" hatas? d?zeltildi. Art?k bakiye talebi t?m modemlerde do?ru ?ekilde ?al??mal?d?r. Dolu: %67 SRAM, %95 Flash Bellek.
GSM_2017_04_16-12-00.hex- D?zeltildi. Art?k Bilgi ve Para komutlar? her zaman bir yan?t SMS'i g?nderecektir. GuardButtonOn komutu, GuardButtonOn1 ve GuardButtonOn2 komutlar? ile de?i?tirilmi?tir. Dolu: %67 SRAM, %99 Flash Bellek.
GSM_2017_04_21-09-43.hex - kullan?lmas? ?nerilmez, yaln?zca test olarak, bulunan hatalar i?in te?ekk?rler :) - Art?k sendsms parametresi, elektrik ?ebekesini izlemek i?in SMS mesajlar?n?n g?nderilmesini etkilemiyor. Devreye alma s?ras?ndaki gecikmeden sorumlu olan SMS komutu DelayBeforeGuard eklendi, de?er 255 saniyeyi ge?emez. Bildirimlerin g?nderilmesini geciktirmekten ve sens?rler tetiklendi?inde "alarm pimini" a?maktan sorumlu SMS komutu DelayBeforeAlarm eklendi, de?er 255 saniyeyi ge?emez. ClearSMS komutlar? kald?r?ld?, art?k mesajlar al?nd?ktan sonra otomatik olarak siliniyor. Dolu: %68 SRAM, %100 Flash Bellek.
GSM_2017_04_22-20-42.hex- Birden fazla hata d?zeltildi. ClearSMS komutlar? ayg?t yaz?l?m?na geri d?nd?. Bellek optimizasyonu. Dolu: %68 SRAM, %98 Flash Bellek.
GSM_2017_04_23-17-50.hex- Art?k bakiye talebi t?m modemlerde do?ru ?ekilde ?al??mal?d?r. Harici ayg?tlarla kurma ve devre d??? b?rakma art?k do?ru ?ekilde ?al???yor. Bilgi komut SMS cevap mesajlar? bo? b?rak?lmamal?d?r. Bellek optimizasyonu. Dolu: %68 SRAM, %98 Flash Bellek.
GSM_2017_04_24-13-22.hex- Art?k konsol komutlar?n?n GSM mod?l?ne iletimi, yaln?zca test modu etkinle?tirildi?inde ger?ekle?tirilir. Art?k SMS komutlar? ve konsol komutlar? olarak b?l?nme yok, mevcut t?m komutlar hem SMS hem de konsol arac?l???yla g?nderilebilir. Muhtemelen Bilgi komutuyla ilgili bir hata d?zeltildi. Bellek optimizasyonu. Dolu: %68 SRAM, %94 Flash Bellek.
GSM_2017_04_25-20-54.hex- ListConfig komutunun son olay?n de?erini de?i?tirmesine neden olan bir hata d?zeltildi. Art?k konsol ?zerinden komut girerken gereksiz SMS mesajlar? g?nderilmiyor. Muhtemelen Bilgi komutuyla ilgili bir hata d?zeltildi. Bellek optimizasyonu. Dolu: %66 SRAM, %94 Flash Bellek.
GSM_2017_04_30-12-57.hex- SMS mesajlar? g?nderirken ve Bilgi komutuna bir yan?t olu?tururken ge?ici olarak konsola ek bilgi ??k??? etkinle?tirildi. Muhtemelen Bilgi komutuyla ilgili bir hata d?zeltildi. Bellek optimizasyonu. Dolu: %66 SRAM, %92 Flash Bellek.
GSM_2017_05_06-11-52.hex- DelayBeforeAlarm fonksiyonu ile d?zeltildi. Dolu: %66 SRAM, %93 Flash Bellek.
GSM_2017_05_23-21-27.hex- Bilgilerin konsola ??k???n? biraz de?i?tirdi. 0x38'den 0x3f'ye kadar adreslerle PCF8574A'da ba?lant? noktas? geni?letme mod?lleri i?in destek eklendi. c hatas? d?zeltildi. Art?k FullReset, ResetConfig, ResetPhone komutlar?ndan sonra ve MemTest komutunun ba?ar?l? bir ?ekilde y?r?t?lmesi durumunda cihaz otomatik olarak yeniden ba?lat?l?r. WatchPowerTime komutu eklendi. Art?k harici g?? kayna??n?n ba?lant?s?n?n kesildi?ine dair bir SMS mesaj?n?n ne kadar s?re sonra g?nderilece?ini ayarlamak m?mk?nd?r. Dolu: %67 SRAM, %94 Flash Bellek.
GSM_2017_05_26-20-22.hex- Geni?letme kart?n?n sens?r belle?i ba?latmas? d?zeltildi. AddPhone komutunun s?zdizimi de?i?tirildi. EditMainPhone komutu eklendi. Bildirim sisteminin ?al??ma prensibi de?i?tirildi, sens?r tetiklendi?inde ?nce sms mesajlar? g?nderilecek, ard?ndan sesli arama yap?lacak. Alarm sms mesajlar? "S" (SMS) ile i?aretlenmi? telefon numaralar?na g?nderilecektir. "R" (Zil) i?aretli numaralara sesli arama yap?lacakt?r. Harici bir g?? kayna??n?n kapat?lmas?/a??lmas? ile ilgili mesajlar "P" (G??) i?aretli telefon numaralar?na g?nderilecektir. Zil S?resi komutu eklendi. Art?k sesli arama alarm?n?n s?resini ayarlamak m?mk?nd?r, parametre 10 ila 255 saniye aras?nda bir de?ere sahip olabilir. Art?k RingOn/RingOff komutu, sesli aramalarla bildirimi k?resel olarak etkinle?tirir/devre d??? b?rak?r. ResetSensor komutu eklendi. Dolu: %68 SRAM, %99 Flash Bellek.
GSM_2017_06_02-17-43.hex- AddPhone ve EditMainPhone komutlar?na, cihaz?n devreye al?nmas? veya devre d??? b?rak?lmas?n?n sms ile bildirilmesinden sorumlu "I" (Bilgi) parametresi eklendi. ?imdi, ana numaray? ekledikten sonra cihaz otomatik olarak yeniden ba?lat?lacakt?r. Art?k ayn? numaralar? cihaz?n haf?zas?na girebilirsiniz. ?kinci ve sonraki yinelenen say?lar? eklerken, "M", "S", "P" ve "I" ?znitelikleri bunlardan otomatik olarak kald?r?lacakt?r. Bu numaralar, sens?rler tetiklendi?inde tekrarlanan sesli aramalar i?in kullan?lacakt?r. AddPhone komutunu y?r?tt?kten sonra konsola alayc? ??kt? veren bir hata d?zeltildi, art?k bir numara eklendikten sonra bilgiler otomatik olarak g?r?nt?lenmiyor. Yeniden Ba?latma komutu eklendi. Dolu: %69 SRAM, %99 Flash Bellek.
GSM_2017_06_11-00-07.hex- ?imdi yine, ana manyetik ?alterin kontaklar? kapat?ld???nda (kap? kapat?ld???nda), cihaz 2 saniye boyunca mavi bir LED ile yan?p s?nerek sens?r?n normal ?al??t???n? bildirirken, cihaz a??ld???nda dikkate al?nmaz. cihaz kurulu veya devre d???. RingOn/RingOff komutlar? kald?r?ld?. Art?k bir alarm ?a?r?s? s?ras?nda cihaz devre d??? b?rak?labilir, art?k arka planda yap?l?yor. Dolu: %69 SRAM, %99 Flash Bellek.
GSM_2017_07_04-21-52.hex- Art?k Duraklat komutu yan?t SMS'i g?ndermiyor. TestOn ve TestOff komutlar? kald?r?ld?. T?m numaralarda Y?netim i?areti kald?r?lm??t?r. Dolu: %68 SRAM, %96 Flash Bellek.
GSM_2017_07_24-12-02.hex- Ana dil sens?r?n? izlemek i?in ReedSwitchOn/ReedSwitchOff komutlar? eklendi, ?imdi bir hareket sens?r?yle ayn? ?ekilde etkinle?tirilebilir/devre d??? b?rak?labilir. Bilgi komutu hatas? d?zeltildi. TestOn ve TestOff komutlar? ayg?t yaz?l?m?na geri d?nd?. Dolu: %68 SRAM, %96 Flash Bellek.
GSM_2017_07_26-10-03.hex- ModemID komutu eklendi. Modem ancak bu parametrenin de?eri 0'a e?itse otomatik olarak alg?lan?r. Parametre de?eri 0'a ayarland?ktan sonra cihaz otomatik olarak yeniden ba?lat?l?r. Dolu: %68 SRAM, %98 Flash Bellek.
GSM_2017_08_03-22-03.hex- Art?k alarm harici cihazlar? kontrol edebilir. A3 analog ??k??? kontrol i?in kullan?l?r (D17 dijital ??k?? olarak kullan?l?r). ??k?? mant?k seviyesi (+5V veya GND) de?i?tirilebilir, ayar komutu ile seviye de?i?tirildikten sonra cihaz otomatik olarak yeniden ba?layacakt?r. Harici cihaz kontrol sinyalinin s?resi de?i?tirilebilir. ExtDeviceLevelLow, ExtDeviceLevelHigh, ExtDeviceTime, Open komutlar? eklendi. Kontrol komutlar?n?n mant???nda baz? de?i?iklikler. Bellek optimizasyonu. Dolu: %68 SRAM, %99 Flash Bellek.
GSM_2017_08_10-12-17.hex- SmsOn/SmsOff, ReedSwitchOn/ReedSwitchOff, PIROn/PIROff komutlar? ve bunlara ba?l? her ?ey kald?r?ld?. DelayBeforeAlarm komutu geni?letilmi? komutlarla de?i?tirilmi?tir. Bilgi komutunun ??kt?s? de?i?tirildi. ListConfig komutunun ??kt?s?n? konsola optimize etti. Art?k manyetik anahtarlar da dahil olmak ?zere herhangi bir y?ksek veya d???k seviyeli dijital sens?r, D6 ve A0 pinlerine ba?lanabilir. D6 ve A0 pimleri, 10 (20) kOhm'luk bir diren?le topra?a (GND) ?ekilmelidir. Sens?r d???k bir ?al??ma seviyesine ayarlanm??sa (ind?kleme anahtar? modunda etkinle?tirilir), devrenin b?t?nl??? kontrol edilir. D6 ve A0 (+5V veya GND) giri?lerindeki mant?ksal i?lem seviyesi de?i?tirilebilir, mant?k seviyesi de?i?tirildikten sonra cihaz otomatik olarak yeniden ba?lat?l?r. Sens?rlerin her biri i?in (ana, ikinci, PCF geni?letme kartlar?), tetiklendi?inde belirli bir s?re ayarlanabilir ve ard?ndan bir bildirim yap?l?r (sms ve/veya sesli arama). "PIR Sens?r?", "?kinci sens?r" olarak yeniden adland?r?ld?. Geni?letme kart?n?n ?al??mas? d?zeltildi; bu hata, cihaz?n kurulu olup olmad???na bak?lmaks?z?n, cihaz?n her zaman sens?rlerin ?al??mas? hakk?nda bildirimde bulunmas?na neden oldu. ?imdi, cihaz?n hem kurulu modda (GuardOn) hem de devre d??? modda (GuardOff) geni?letme kart?n?n sens?rlerini izleyebilece?i ?al??ma modunu se?ebilirsiniz. PCFForceOn/PCFForceOff, MainSensorLevelHigh/MainSensorLevelLow/MainSensorLevelOff, SecondSensorLevelHigh/SecondSensorLevelLow/SecondSensorLevelOff, MainDelayBeforeAlarm, SecondDelayBeforeAlarm, PCFDelayBeforeAlarm komutlar? eklendi. Dolu: %68 SRAM, %99 Flash Bellek.

*Sonraki ?retici yaz?l?m? s?r?mleri, ?nceki s?r?mlerdeki de?i?iklikleri i?erir.


Kullan?lan Arduino Nano v3 portlar?

D4- "alarm" piminin ??k???, sens?r tetiklendi?inde, bu pim ?zerinde y?ksek seviyeli bir sinyal ayarlan?r
D5- "alarm" piminin ters ??k???, sens?r tetiklendi?inde, bu pim ?zerinde d???k seviyeli bir sinyal ayarlan?r

D6- kam?? sens?r?. GSM_2017_08_10-12-17.hex s?r?m?nden ba?layarak, manyetik anahtarlar dahil olmak ?zere y?ksek veya d???k yan?t d?zeyine sahip herhangi bir dijital sens?r D6 pimine ba?lanabilir. Pin D6, 10 (20) kOhm'luk bir diren?le topra?a (GND) ?ekilmelidir.
D7- harici bir +5V g?? kayna??ndan bir voltaj b?l?c?ye ba?lan?r. ?st kol 2,2 kO, alt kol 3,3 kO.

Gerilim b?l?c?


D8- TX modemi
D9- RX modemi

D10- k?rm?z? LED
D11- mavi LED
D12- ye?il LED

?evresel ba?lant?:
A0- Hareket sens?r? . GSM_2017_08_10-12-17.hex s?r?m?nden ba?layarak, manyetik anahtarlar dahil olmak ?zere y?ksek veya d???k yan?t d?zeyine sahip herhangi bir dijital sens?r A0 pinine ba?lanabilir. Pim A0, 10 (20) kOhm'luk bir diren?le topra?a (GND) ?ekilmelidir.

A1- Harici kontrol giri?i. Giri?te y?ksek bir +5V seviyesi g?r?nd???nde alarm kurar/devre d??? b?rak?r.
A2- Harici kontrol i?in ters giri?. Giri?te d???k bir GND seviyesi g?r?nd???nde alarm kurar/devre d??? b?rak?r.

A3- Harici cihazlar? kontrol etmek i?in yap?land?r?labilir (+5V veya GND) ??k??. Bir kontrol komutu al?nd???nda, bu ??k??taki de?er, ayarlanan s?re i?in neyin ayarland???na ba?l? olarak de?i?ir.

A4- SDA I2C
A5- SLC I2C
, ek 8 sens?r ba?lamak i?in.


Onalt?l?k ?retici yaz?l?m? i?in kontrol komutlar?

Dikkat! Vurgulanan komutlar kal?n harflerle cihaz?n konfig?rasyonundan sorumlu olduklar? i?in yaln?zca ana numaradan ger?ekle?tirilebilir. Kalan komutlar, "Y?netim" ?zelli?ine sahip numaralardan y?r?t?lebilir.

SMS - kontrol komutlar? b?y?k/k???k harfe duyarl? de?ildir:
Telefon Ekle- Telefon numaras? ekle. Toplamda 9'dan fazla numara eklenemez + 1 ana numara, komutlarla fabrika ayarlar?na s?f?rland?ktan sonra cihaz? ilk arad???n?zda otomatik olarak haf?zaya kaydedilir. telefonu resetle veya Tam s?f?rlama. Onlar. cihaz? fabrika ayarlar?na d?nd?rd?kten sonra ilk kim arad?ysa “as?l” numarad?r, bu numara ilk haf?za h?cresine girilir ve SMS ile de?i?tirilemez veya silinemez. ?ki ayn? say?y? toplamak m?mk?n de?ildir.
Komut ?rne?i:



Komut s?zdizimi:

Telefon Ekle- tak?m
: - s?n?rlay?c?
5 - be?inci haf?za h?cresine yaz
+71234567890 - telefon numaras?
GSM_2017_05_26-20-22.hex s?r?m?ne kadar:
a - "Alarm" parametresi - Bu parametreye sahip numaralara SMS mesajlar? g?nderilecektir - alarm mesajlar? ve devreye alma veya devre d??? b?rakma mesajlar?.
GSM_2017_05_26-20-22.hex s?r?m?nden itibaren:
m - "Y?netim" parametresi - alarm y?netimine izin verilir
s - "SMS" parametresi - sens?rler tetiklendi?inde bir SMS mesaj? g?nderilir
r - "Zil" parametresi - sens?rler tetiklendi?inde sesli arama yap?lacakt?r
p - "G??" parametresi - harici g?? a??ld???nda / kapat?ld???nda bir SMS mesaj? g?nderilecektir
i - "Bilgi" parametresi - devreye al?rken veya devre d??? b?rak?rken bir SMS mesaj? g?nderilecektir
"m", "s", "r", "p", "i" parametrelerinin olmamas? durumunda telefon haf?zada saklan?r ancak hi?bir ?ekilde kullan?lmaz.


Telefonu Sil- Telefon numaras?n? silin.
Komut ?rne?i:

Komut s?zdizimi:

Telefonu Sil komutu
: - s?n?rlay?c?
+71234567891 - telefon numaras?


Ana Telefonu D?zenle- Ana telefonun "s", "r", "p", "i" parametrelerini de?i?tirin, bu numara ilk haf?za h?cresine girilir.
Komut ?rne?i:

Komut s?zdizimi:

Ana Telefonu D?zenle komutu
: - s?n?rlay?c?
srpi - parametreler


BakiyeNum- Bakiye talebi numaras?n?n de?i?tirilmesi ve talep yan?t?n?n uzunlu?unun i?lenmesi. Beeline i?in varsay?lan de?er: #dbecec#L22.
Komut ?rne?i:

Komut s?zdizimi:

BalanceNum - komut
: - s?n?rlay?c?
#dbecb9# - bakiye talep numaras?
L24 - Y?nlendirilen yan?t?n uzunlu?u (len) 24 karakterdir, bakiye iste?inden spam'i kestik.


D?zenleme Sens?r?- Sens?r?n ad?n? ve mant?ksal i?lem seviyesini de?i?tirin. Toplamda 8'den fazla ek sens?r olamaz. Ayarlar? de?i?tirdikten sonra, cihaz?n yeniden ba?lat?lmas? gerekir.
Komut ?rne?i:
EditSensor:1+Datchik dvizheniya v koridor#h

Komut s?zdizimi:

EditSensor - komut
: - s?n?rlay?c?
1 - ilk bellek h?cresine yaz
+ - ay?r?c?
Datchik dvizheniya v koridore - sens?r?n ad?, bo?luklar dahil 36 karakteri a?amaz.
#h - Sens?rden, al?nd???nda bir alarm?n tetiklenece?i y?ksek bir mant?k seviyesinin i?areti. "#h" eksikse, sens?rden d???k bir mant?k seviyesi al?nd???nda alarm tetiklenecektir.


Uyku zaman?- SMS al?rken alarm?n "uykuya dalma" s?resi - "Duraklat" komutu dakika cinsinden belirtilir. Varsay?lan de?er: 15, 1'den k???k ve 60'tan b?y?k olamaz.
Komut ?rne?i:

Komut s?zdizimi:

Uyku S?resi - tak?m
: - s?n?rlay?c?
20 - 20 dakika "uyku".


AlarmPinZaman- Alarm / ters pimin a??l?p / kapat?ld??? s?re saniye cinsinden belirtilir. Varsay?lan de?er: 60, 1 saniyeden az ve 43200 saniyeden (12 saat) fazla olamaz.
Komut ?rne?i:

Komut s?zdizimi:

AlarmPinTime - komut
: - s?n?rlay?c?
Alarm pimini etkinle?tirmek/devre d??? b?rakmak i?in 30 - 30 saniye.


Korumadan ?nce Gecikme- Uygun komutu ald?ktan sonra cihaz?n devreye girmesine kadar ge?en s?re.
Komut ?rne?i:

Komut s?zdizimi:

DelayBeforeGuard komutu
: - s?n?rlay?c?
Kurmadan 25 - 25 saniye ?nce


Alarmdan ?nce Gecikme- Bu s?re i?inde alarm devre d??? b?rak?lmad?ysa, "alarm verici" bir SMS bildiriminin g?nderilece?i s?re. GSM_2017_08_10-12-17.hex s?r?m?nden itibaren geni?letilmi? komutlarla de?i?tirildi
Komut ?rne?i:

Komut s?zdizimi:

DelayBeforeAlarm - komut
: - s?n?rlay?c?
Bir "alarm" bildirimi g?ndermeden 40 - 40 saniye ?nce


G?? Zaman?n? ?zle- Harici g?? kayna??n?n ba?lant?s?n?n kesilmesiyle ilgili bir SMS mesaj?n?n g?nderilece?i dakika cinsinden s?re. Ayarlanan s?re ge?meden ?nce harici g?? geri gelirse mesaj g?nderilmeyecektir.
Komut ?rne?i:

Komut s?zdizimi:

WatchPowerTime - tak?m
: - s?n?rlay?c?
SMS mesaj? g?ndermeden 5 - 5 dakika ?nce


Zil S?resi- Alarm sesli aramas?n?n s?resi, parametre 10 ila 255 saniye aras?nda bir de?ere sahip olabilir.
Komut ?rne?i:

Komut s?zdizimi:

Zil S?resi - komut
: - s?n?rlay?c?
40 - 40 arama s?resi 40 saniye olacak ve ard?ndan bir sonraki abone aranacakt?r.


modem kimli?i- Kullan?lan modemin modelinin zorunlu kurulumu. Olas? de?erler: 0 - modem otomatik alg?lama, 1 - M590, 2 - SIM800l, 3 - A6_Mini.
Komut ?rne?i:

Komut s?zdizimi:

Modem Kimli?i - komut
: - s?n?rlay?c?
2 - modem kimli?i.


ExtDeviceTime- Harici cihaz kontrol ??k???ndaki sinyal seviyesinin de?i?ece?i saniye say?s?.
Komut ?rne?i:

Komut s?zdizimi:

ExtDeviceTime komutu
: - s?n?rlay?c?
5 - 5 saniye


ExtDeviceLevelLow- A3 ??k???na ba?l? harici bir cihaz d???k (GND) s?r?l?r. Bir harici cihaz kontrol komutu al?nana kadar varsay?lan ??k?? y?ksek +5V olacakt?r.
ExtDeviceLevelY?ksek- A3 ??k???na ba?l? harici bir cihaz, y?ksek bir sinyal seviyesiyle (+5V) kontrol ediliyor. Harici bir cihaz kontrol komutu al?nana kadar ??k?? varsay?lan olarak GND d???k olacakt?r.

Sens?r? S?f?rla- port geni?leticinin sens?rlerinin parametrelerini s?f?rlay?n

s?f?rlama yap?land?rmas?- fabrika ayarlar?

telefonu resetle- t?m telefon numaralar?n?n haf?zadan silinmesi

Tam s?f?rlama- Ayarlar? s?f?rlay?n, t?m telefon numaralar?n? bellekten silin, BalanceNum komutunun varsay?lan de?erini geri y?kleyin.

?almak- sens?r tetiklendi?inde ilk bellek h?cresinde kay?tl? "ana" numaray? arayarak bildirimi etkinle?tirin. GSM_2017_06_11-00-07.hex s?r?m?nden itibaren kald?r?ld?
Zil Kapal?- sens?r tetiklendi?inde bildirimi bir arama ile kapat?n. GSM_2017_06_11-00-07.hex s?r?m?nden itibaren kald?r?ld?

SMS A??k- sens?r tetiklendi?inde sms bildirimini etkinle?tirin. GSM_2017_08_10-12-17.hex s?r?m?nden itibaren kald?r?ld?
sms kapal?- sens?r tetiklendi?inde sms bildirimini kapat?n. GSM_2017_08_10-12-17.hex s?r?m?nden itibaren kald?r?ld?

P?RON- hareket sens?r? i?lemeyi etkinle?tir
PIR Kapal?- hareket sens?r? i?lemeyi devre d??? b?rak

ReedSwitchOn- ana kam?? sens?r?n?n i?lenmesini etkinle?tir
ReedSwitchOff- ana kam?? sens?r?n?n i?lenmesini kapat?n

PowerOn'u ?zle- harici g?? kontrol?n? a??n, alarm sisteminin devrede olmas? ko?uluyla harici elektrik kesintisi hakk?nda bir SMS mesaj? g?nderilecektir. GSM_2017_03_01-23-37 s?r?m?nden itibaren kald?r?ld?.

PowerOn1'i ?zle- harici g?? kontrol?n? a??n, alarm sisteminin devrede olmas? ko?uluyla harici elektrik kesintisi hakk?nda bir SMS mesaj? g?nderilecektir.
PowerOn2'yi ?zle- harici g?? kontrol?n? a??n, her durumda harici elektrik kesintisi hakk?nda SMS mesaj? g?nderilecektir

Kapatma izle- harici g?? kontrol?n? kapat?n

GuardButtonOn- alarm?n harici cihazlarla veya bir d??meyle kontrol? etkinle?tirilir GSM_2017_04_16-12-00 s?r?m?nden itibaren kald?r?lm??t?r.
GuardButtonOn1- i?lev yerle?tirme veya geri ?ekme harici cihazlar taraf?ndan koruma veya d??me a??k
GuardButtonOn2- i?lev sadece performanslar harici cihazlar taraf?ndan veya d??me a??kken devreye al?n?r, devreden ??karma, cihaza yap?lan bir ?a?r? veya bir SMS komutu kullan?larak ger?ekle?tirilir.
KorumaD??mesi Kapal?- harici cihazlarla veya d??meyle alarm kontrol? devre d??? b?rak?l?r

PCFForceOn- geni?letme mod?l?n?n t?m sens?rlerinden olu?an bir grubun s?rekli izlenmesi
PCFForceOff- geni?leticinin t?m sens?rlerinden olu?an bir grubun yaln?zca cihaz devredeyken izlenmesi

AnaSens?rSeviyeY?ksek- sens?rden gelen giri?te (D6) y?ksek seviyeli bir sinyal (+5 V) g?r?nd???nde bir alarm bildirimi g?nderilir
AnaSens?rSeviyesiD???k- sens?rden gelen giri?te (D6) bir d???k seviye sinyali (GND) g?r?nd???nde bir alarm bildirimi g?nderilir
AnaSens?rSeviyesiKapal?- giri? sens?r? i?leme (D6) devre d???

?kinci Sens?r Seviyesi Y?ksek- sens?rden gelen giri?te (A0) y?ksek seviyeli bir sinyal (+5 V) g?r?nd???nde bir alarm bildirimi g?nderilir
SecondSensorLevelLow- sens?rden gelen giri?te (A0) d???k seviyeli bir sinyal (GND) g?r?nd???nde bir alarm bildirimi g?nderilir
SecondSensorLevelOff- giri? sens?r? i?leme (A0) devre d???

Alarmdan ?nce Ana Gecikme- ana sens?r (D6) tetiklendi?inde, bu s?re i?inde alarm devre d??? b?rak?lmad?ysa, bir "alarm" SMS bildiriminin g?nderilece?i s?re. S?zdizimi, DelayBeforeAlarm komutuyla ayn?d?r.
Alarmdan ?nce ?kinci Gecikme- bu s?re i?inde alarm devre d??? b?rak?lmad?ysa, ek bir sens?r (A0) tetiklendi?inde bir "alarm" SMS bildiriminin g?nderilece?i s?re. S?zdizimi, DelayBeforeAlarm komutuyla ayn?d?r.
PCFDelayBeforeAlarm- bu s?re zarf?nda alarm devre d??? b?rak?lmad?ysa, geni?letme kart?n?n (PCF8574) sens?rleri tetiklendi?inde bir "alarm" SMS bildiriminin g?nderilece?i s?re. S?zdizimi, DelayBeforeAlarm komutuyla ayn?d?r.

GuardOn - kol
GuardOff - korumay? kald?r

A??k - harici cihaz kontrol komutu

Bilgi - durumu kontrol edin, bu mesaja yan?t olarak, g?venli?in a??ld??? / kapat?ld??? numara hakk?nda bilgi i?eren bir SMS g?nderilecektir.

Duraklat - sistemi uyku zaman? komutu taraf?ndan dakika cinsinden ayarlanan s?re boyunca duraklat?r, sistem sens?r tetiklemelerine yan?t vermez.

TestOn - test modu a??k, mavi LED yan?p s?n?yor.
TestOff - test modu kapat?l?r.

LedOff - bekleme LED'ini kapat?r.
LedOn - bekleme LED'ini a?ar.

Para - bakiye talebi.

ClearSms - Bellekten t?m sms'leri sil

Konsol komutlar? (GSM_2017_04_24-13-22.hex s?r?m?ne kadar) - Arduino IDE ba?lant? noktas? monit?r?ne girilir:

AddPhone - AddPhone sms komutuna benzer

DeletePhone - DeletePhone sms komutuna benzer

EditSensor - EditSensor sms komutuna benzer

ListPhone - bellekte saklanan telefonlar?n bir listesini ba?lant? noktas?na monit?re g?nderir

ResetConfig - ResetConfig sms komutuna benzer

ResetPhone - ResetPhone sms komutuna benzer

FullReset - FullReset SMS komutuna benzer

ClearSms - ClearSms sms komutuna benzer

WatchPowerOn1 - WatchPowerOn1 SMS komutuna benzer
WatchPowerOn2 - WatchPowerOn2 sms komutuna benzer
WatchPowerOff - WatchPowerOff sms komutuna benzer

GuardButtonOn - GuardButtonOn sms komutuna benzer. GSM_2017_04_16-12-00 s?r?m?nden itibaren kald?r?ld?
GuardButtonOn1 - GuardButtonOn1 SMS komutuna benzer
GuardButtonOn2 - GuardButtonOn2 SMS komutuna benzer
GuardButtonOff - GuardButtonOff sms komutuna benzer

Memtest - cihaz?n kal?c? belle?inin testi, FullReset komutuna benzer ?ekilde t?m cihaz ayarlar? s?f?rlanacakt?r.

I2CScan - I2C veriyolunda desteklenen cihazlar?n aranmas? ve ba?lat?lmas?.

ListConfig - cihaz?n ge?erli yap?land?rmas?n?n ba?lant? noktas? monit?r?ne ??kt?.

ListSensor - ge?erli sens?r yap?land?rmas?n?n ba?lant? noktas? monit?r?ne ??k??.

g?ncelleme Hareket sens?r? kullan?rken, modem ?al??mas? s?ras?nda yanl?? pozitiflerden ka??nmak i?in, aras?nda i?neler GND Ve A0 arduino direnmek te?ekk?rler arkada??m
AllowPhone = ("70001234501", "70001234502", "70001234503", "70001234504", "70001234505") - G?venli?i y?netmesine izin verilen numaralar.
AlarmPhone = ("70001234501", "70001234502") - Bir sens?r tetiklendi?inde SMS bildirimleri ve devre d??? b?rakma veya devreye alma ile ilgili bildirimler g?ndermek i?in numaralar. RingOn komutu y?r?t?l?rse, sens?r tetiklendi?inde listedeki ilk numara aranacakt?r, bu se?enek varsay?lan olarak etkindir. Bu, sms mesajlar?n?n biraz gecikmeli gelebilece?i ve araman?n hemen ge?mesi gerekti?i i?in yap?l?r.

Yetkili bir numaradan bir arama veya GuardOn / GuardOff komutuyla bir SMS mesaj? al?n?rsa, mevcut koruma durumuna ba?l? olarak, AlarmPhone dizisinde listelenen numaralara devreye alma veya devre d??? b?rakma hakk?nda bir SMS mesaj? g?nderilir. Araman?n geldi?i numaraya SMS mesaj? da g?nderilecektir.

Sens?r tetiklendi?inde AlarmPhone dizisinden (listesinden) t?m numaralara SMS g?nderilir ve bu diziden ilk numaraya sesli arama yap?l?r.

I??k g?stergesi:
LED k?rm?z? yan?yor - devrede.
LED ye?il yan?yor - devre d??? b?rak?ld?, LedOn / LedOff SMS komutuyla etkinle?tirildi / devre d??? b?rak?ld?.
LED s?rekli mavi renkte yan?p s?n?yor - Arduino ile her ?eyin yolunda oldu?unu, kart?n tak?lmad???n?, yaln?zca hata ay?klama i?in kullan?ld???n?, TestOn / TestOff sms komutu taraf?ndan etkinle?tirildi?ini / devre d??? b?rak?ld???n? g?steriyor.
* LedTest() i?levi kodda mevcuttur, mavi bir LED ile yan?p s?ner, sadece Arduino'yu izlemek i?in yap?lm??t?r, yan?p s?ner - ?al???yor demektir, yan?p s?nmez - donmu?tur. Daha kapatmad?m :)

?lgili de?il!

A??k ?retici yaz?l?m? i?in 2 veya daha fazla sens?r ba?lant?s? (yaln?zca bu ?r?n yaz?l?m? sketch_02_12_2016.ino i?in ge?erlidir)
Ek dilli sens?rleri ba?lamak i?in ?cretsiz dijital pinler D2, D3, D5 veya D7 kullan?yoruz. D7'de ek sens?rl? ba?lant? ?emas?.

Gerekli ?retici yaz?l?m? de?i?iklikleri
... #define DoorPin 6 // Ana sens?re ba?l? giri? numaras? int8_t DoorState = 0; // Ana sens?r?n durumunu saklamak i?in de?i?ken int8_t DoorFlag = 1; // Ana sens?r?n durumunu saklamak i?in de?i?ken #define BackDoorPin 7 // Ek sens?re ba?l? giri?in numaras? int8_t BackDoorState = 0; // Ek sens?r?n durumunu saklamak i?in de?i?ken int8_t BackDoorFlag = 1; // Ek sens?r?n durumunu saklamak i?in de?i?ken...
ge?ersiz kurulum() ( ... pinMode(DoorPin, INPUT); pinMode(BackDoorPin, INPUT); ...
... void Detect() ( // Sens?rlerden de?erleri okuma DoorState = digitalRead(DoorPin); BackDoorState = digitalRead(BackDoorPin); //Ana sens?r i?leniyor if (DoorState == LOW && DoorFlag == 0) ( DoorFlag = 1; delay(100); if (LedOn == 1) digitalWrite(GLed, LOW); Alarm(); ) if (DoorState == HIGH && DoorFlag == 1)( DoorFlag = 0; delay(100); ) //ek sens?r? if (BackDoorState == LOW && BackDoorFlag == 0) ( BackDoorFlag = 1; delay(100); if (LedOn == 1) digitalWrite(GLed, LOW); Alarm(); ) if (BackDoorState = = Y?KSEK && BackDoorFlag == 1)( BackDoorFlag = 0; delay(100); ) ) ...

Ve bir ?ey daha:
1. 2 A ak?m i?in tasarlanm?? diyotlar? kullanmak daha iyidir, ??nk? mod?l 1 A ak?mla enfekte olur ve yine de Arduino'yu ve modemi bir ?eyle beslememiz gerekir. Bu ?rnekte 1N4007 diyot kullan?ld?, ar?zalan?rsa 2 A ile de?i?tirece?im.
2. Geceleri t?m koridoru ayd?nlatmamak i?in LED'in t?m diren?lerini 20 kOhm'da kulland?m.
3. Ayr?ca reed sens?re GND pini ile D6 pini aras?na 20 kOhm'luk bir diren? ast?m.

?imdilik bu kadar. ?lginiz i?in te?ekk?r ederiz! :)

+207 almay? planl?yorum Favorilere ekle incelemeyi be?endim +112 +243 Son on y?lda, araba h?rs?zl???, d?nyada i?lenen su?lar?n yap?s?nda en ?nemli yerlerden birini i?gal etti. Bunun nedeni, bu h?rs?zl?k kategorisinin toplam su? say?s?na g?re ?zg?l a??rl??? de?il, arabalar?n y?ksek maliyeti nedeniyle verilen hasar?n ?nemidir. 90'l? y?llar?n sonunda motorlu ta??t h?rs?zl???yla m?cadele alan?nda al?nan ?nlemlerin etkinli?inin zay?f olmas?, bu su?lar?n i?lenmesinde uzmanla?m?? ve organize su?lar?n alamet-i farikas?n? ta??yan istikrarl? gruplar?n olu?mas?na yol a?m??; Muhtemelen "siyah araba i?i" terimini duymu?sunuzdur. Avrupa devletlerinin otopark?, su? te?kil eden tecav?zlere konu olan arabalar?n her y?l ? %2'sini ka??rmaktad?r. Bu y?zden, arabam i?in Arduino Uno'ya dayal? bir gsm alarm? yapma fikrini buldum.

Hadi ba?layal?m!

Neyden toplayaca??z?

Sistemimizin kalbini se?meliyiz. Kan?mca, b?yle bir sinyal i?in Arduino Uno'dan daha iyi bir ?ey yoktur. Ana kriter, yeterli say?da "i?ne" ve fiyatt?r.


Arduino Uno'nun Temel ?zellikleri

Mikrodenetleyici - ATmega328
?al??ma voltaj? - 5 V
Giri? voltaj? (?nerilen) - 7-12 V
Giri? voltaj? (limit) - 6-20 V
Dijital G/? - 14 (6 tanesi PWM ??k??? olarak kullan?labilir)
Analog giri?ler - 6
Giri?/??k?? ?zerinden DC ak?m? - 40 mA
??k?? i?in DC ak?m? 3,3V - 50mA
Flash bellek - 32 KB (ATmega328), bunun 0,5 KB'si ?ny?kleyici i?in kullan?l?r
RAM - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
Saat frekans? - 16 MHz


uyuyor!

?imdi bir gsm mod?l? se?meniz gerekiyor, ??nk? alarm sistemimiz ara? sahibini bilgilendirebilmelidir. Yani "google" a ihtiyac?n?z var ... Burada m?kemmel bir sens?r SIM800L, boyutu harika.


?in'den d???nd?m ve sipari? ettim. Ancak, her ?ey o kadar pembe de?ildi. Sens?r, SIM kart? a?a kaydetmeyi reddetti. M?mk?n olan her ?ey denendi - sonu? s?f?r.
Bana daha haval? bir ?ey veren nazik insanlar vard? - Sim900 Shield. ?imdi bu ciddi bir ?ey. Shield, tam te?ekk?ll? bir telefon olan hem mikrofon hem de kulakl?k jak?na sahiptir.


Sim900 Shield'in Temel ?zellikleri

4 ?al??ma frekans? standard? 850/ 900/ 1800/ 1900 MHz
GPRS ?ok yuval? s?n?f 10/8
GPRS mobil istasyonu B s?n?f?
GSM faz? 2/2+ ile uyumludur
S?n?f 4 (2 W @850/ 900 MHz)
S?n?f 1 (1 W @ 1800/1900MHz)
AT komutlar?yla kontrol (GSM 07.07 ,07.05 ve SIMCOM geni?letilmi? AT komutlar?)
D???k g?? t?ketimi: 1,5mA(uyku modu)
?al??ma s?cakl??? aral???: -40°C ila +85°C


uyuyor!

Tamam, ancak sahibini bilgilendirmek i?in baz? sens?rlerden okumalar alman?z gerekiyor. Aniden araba bo?alt?l?r, ard?ndan araban?n konumu uzayda a??k?a de?i?ecektir. Bir ivme?l?er ve bir jiroskop al?n. Harika. Taksi, ?imdi bir sens?r ar?yoruz.

GY-521 MPU6050'nin kesinlikle uyaca??n? d???n?yorum. Ayr?ca bir s?cakl?k sens?r?ne sahip oldu?u ortaya ??kt?. Kullanmak gerekecek, b?yle bir “?ld?r?c? ?zellik” olacak. Diyelim ki araban?n sahibi onu evin alt?na koydu ve gitti. Araban?n i?indeki s?cakl?k "yumu?ak" de?i?ecektir. Bir davetsiz misafir arabaya girmeye ?al???rsa ne olur? ?rne?in, kap?y? a?abilecektir. Kabin i?indeki hava ortam havas? ile kar??maya ba?layaca?? i?in ara? i?erisindeki s?cakl?k h?zla de?i?meye ba?layacakt?r. Bence i?e yarayacak.


GY-521 MPU6050'nin Temel ?zellikleri

MPU-6050 ?ipinde mod?l 3 eksenli jiroskop + 3 eksenli ivme?l?er GY-521. Bir nesnenin uzaydaki konumunu ve hareketini, d?nme s?ras?ndaki a??sal h?z? belirlemenizi sa?lar. Ayr?ca yerle?ik bir s?cakl?k sens?r?ne sahiptir. ?e?itli helikopterlerde ve u?ak modellerinde kullan?l?r ve bu sens?rleri temel alarak bir hareket yakalama sistemi kurabilirsiniz.

?ip - MPU-6050
Besleme voltaj? - 3,5V'tan 6V'a (DC);
Cayro aral??? - ± 250 500 1000 2000 ° / s
?vme?l?er aral??? - ± 2 ± 4 ± 8 ± 16g
?leti?im arabirimi - I2C
Boyut - 15x20 mm.
A??rl?k - 5 gr


uyuyor!

Bir titre?im sens?r? de kullan??l?d?r. Aniden "kaba kuvvet" ile arabay? a?maya ?al??acaklar ya da otoparkta ba?ka bir araba araban?za dokunacak. Titre?im sens?r? SW-420'yi (ayarlanabilir) ele alal?m.


SW-420'nin Temel ?zellikleri

Besleme gerilimi - 3,3 - 5V
??k?? sinyali - dijital Y?ksek/D???k (normalde kapal?)
Kullan?lm?? sens?r - SW-420
Kullan?lm?? kar??la?t?r?c? - LM393
Boyutlar - 32x14 mm
Ek olarak - Ayar direnci mevcuttur.


uyuyor!

SD haf?za kart? mod?l?n? vidalay?n. Bir g?nl?k dosyas? yazal?m.


SD Haf?za Kart? Mod?l?n?n Temel ?zellikleri

Mod?l, bir mikrodenetleyiciye dayal? olarak cihaz?n ?al??mas? i?in gerekli verileri depolaman?za, okuman?za ve SD karta yazman?za olanak tan?r. Cihaz?n kullan?m?, dosyalar? onlarca megabayttan iki gigabayta kadar depolarken ?nemlidir. Kart, bir SD kart kab?, bir kart g?? dengeleyici, arabirim ve g?? hatlar? i?in bir konekt?r i?erir. Ses, video veya olaylar? kaydetmek, sens?r verileri veya web sunucusu bilgilerini depolamak gibi di?er hacimsel verilerle ?al??man?z gerekiyorsa, Arduino i?in SD haf?za kart? mod?l? bu ama?lar i?in bir SD kart?n kullan?lmas?n? m?mk?n k?lacakt?r. Mod?l? kullanarak, SD kart?n ?zelliklerini inceleyebilirsiniz.
Besleme voltaj? - 5 veya 3,3 V
SD kart bellek kapasitesi - 2 GB'a kadar
Boyutlar - 46 x 30 mm


uyuyor!

Ve bir servo s?r?c? ekleyin, sens?rler tetiklendi?inde, DVR'li servo s?r?c? d?necek ve olay?n bir videosunu ?ekecektir. MG996R servoyu al?n.


MG996R servonun temel ?zellikleri

?stikrarl? ve g?venilir hasar korumas?
- Metal s?r?c?
- ?ift s?ral? bilyal? rulman
- Tel uzunlu?u 300 mm
- Boyutlar 40x19x43mm
- A??rl?k 55 gr
- D?nme a??s?: 120 derece
- ?al??ma h?z?: 0,17 sn/60 derece (4,8 V y?ks?z)
- ?al??ma h?z?: 0,13 sn/60 derece (6V y?ks?z)
- Ba?lang?? torku: 4,8 V beslemede 9,4 kg/cm
- Ba?lang?? torku: 6V besleme ile 11kg/cm
- ?al??ma gerilimi: 4,8 - 7,2V
- T?m tahrik par?alar? metalden yap?lm??t?r


uyuyor!

Toplama

Google'da her sens?r?n ba?lanmas?yla ilgili ?ok say?da makale var. Ve yeni bisikletler icat etme arzum yok, bu y?zden basit ve ?al??an se?eneklere ba?lant?lar b?rakaca??m.