Hlavné moduly Modul GSM SIM800L, ARDUINO NANO (môžete ľubovoľné-UNO atď.), Spustenie dosky, batéria z mobilného telefónu.
Obr. 1. Systém umiestnenia modulu bezpečnostný alarm na Arduino.
Namontujeme sa na skládku cez podložky, ktoré vám umožnia nahradiť moduly v prípade potreby. Zapnutie alarmu privádzaním 4,2 voltov cez prepínač na SIM800L a ARDUINO NANO.
Keď je prvá slučka spustená, systém najprv volá prvé číslo, potom zavolá hovor a presuňte na druhom čísle. Druhé číslo sa pridáva len v prípade, ak bude zrazu, prvá bude vypnutá, atď. Keď sa spustí druhá, tretia, štvrtá a piata slučka, SMS je odoslaná s počtom pracovnej zóny, tiež pre dve izby. Schéma a Skatch, ktorí majú záujem o popis pod videom.
Ukladáme všetku elektroniku vo vhodnom prípade.
Ak nepotrebujete 5 slučky, pripojte kontakt 5V ARDUINO s nie potrebnými vstupmi. GSM poplachový systém pre 5 slučiek s batériou, ktorá umožní zariadeniu pokračovať v práci počas niekoľkých dní autonómne, keď je elektrina vypnutá. Môžete pripojiť akékoľvek bezpečnostné kontaktné snímače, relé kontakty, atď. V dôsledku toho získavame jednoduché, lacné kompaktné bezpečnostné zariadenie pre prenos SMS a vytáčania na 2 izby. Je možné ho použiť na ochranu chatiek, bytov, garážov atď.
Dobrý deň! Opäť, multi-review čínskych elektronických komponentov, ako je obvyklé o všetko, čo sme postupne, budem sa snažiť kratšie, ale bude to fungovať? Takže, stretnúť sa, GSM alarm stojí až 700 ₽. Zaujímavé? Žiadam o "rez"!
Baister! Pred začatím odporúčame pozrieť sa na to, menej komponentov a veľkú autonómiu. Tak, "technické vzdelávanie", základné alarmové požiadavky:
1) Upozornite, kedy sú snímače spustené.
2) V prípade vypnutia by sa mala poskytnúť určitá autonómia.
3) Riadenie alarmu cez SMS a hovory.
Vzhľadom k tomu, že proces tvorby alarmov bol oneskorený niekoľko mesiacov a niektorí predajcovia už nepredávajú tieto komponenty, ktoré boli zakúpené od nich, odkazy budú aktualizované na tovar iných predajcov, ktorí majú maximum alebo v blízkosti maximálneho počtu predaja tovar a najlepšia cena. Ceny v preskúmaní sú relevantné v deň jeho písania.
Zoznam toho, čo bude potrebovať:
Zoznam zmien
Gsm_03_12_2016-14-38.hex - Opravený prevádzku zariadenia s modemom M590.
GSM_05_12_2016-13-45.hex - Pridané príkaz na membest, optimalizácia RAM.
Gsm_2016_12_06-15-43.hex - Pridané výsledky výsledkov príkazu na konzolu, optimalizáciu pamäte. BUSY: 49% SRAM.
Gsm_2016_12_07-10-59.hex - Teraz sa telefónne čísla pridajú a odstránia správne. BUSY: 49% SRAM, 74% Flash pamäte.
Gsm_2016_12_07-15-38.hex - Pridaná možnosť pripojiť snímač pohybu, pripojí sa k pin A0 (v tomto prípade, pin A0 sa používa ako digitálne). Pridané SMS - príkazy Piron., PIROFF.. BUSY: 48% SRAM, 76% Flash pamäte.
Gsm_2016_12_08-13-53.hex - Teraz po úspešnom vykonávaní príkazu, ktorý v reakcii neodosiela SMS správu, prístroj raz bliká modrá LED dióda. Teraz, po nesprávnom vykonaní príkazu, ktorý v reakcii neodosiela SMS správu, zariadenie bliká dvojnásobok Blue LED. Teraz, po inicializácii parametrov zariadenia, ak je povolený "tichý režim" (Sendsms \u003d 0), zariadenie často bliká s modrou LED dióde na 2 sekundy. Opravená chyba, vďaka ktorej číslo nebolo vždy odstránené z príkazu DeletEphone. BUSY: 48% SRAM, 78% Flash pamäte.
Gsm_2016_12_11-09-12.hex - pridané konzolové tímy Addhone a DeletEphone, syntax je podobná príkazom SMS. Optimalizácia pamäte. BUSY: 43% SRAM, 79% Flash pamäte.
GSM_2017_01_03-22-51.hex - implementovaná podpora a podobné extenzívne rozšírenie vstupu / výstupu na čipe PCF8574 na pripojenie ďalších 8 senzorov, vrátane GREKS. Automatické vyhľadávanie adries a automatické nastavenie modulu. Štandardné názvy snímačov a logická úroveň ich odozvy sa líšia pomocou príkazu EDITSSENSOR. Zmenil obsah alarmu SMS pre hlavný senzor (PIN D0) "ALARM! Hlavný senzor! " a snímač pohybu (IDU A0) "ALARM! PIR Senzor! ". Pridané Editsensor a I2CSCAN príkazy. BUSY: 66% SRAM, 92% Flash pamäte.
GSM_2017_01_15-23-26.hex - Podpora modem A6_mini. Riadenie externého napájania (kolík D7). Pridané SMS WatchPoweron, watchpoweroff príkazy. Pridané ListConfig, príkazy listsensor konzoly. Teraz SMS Command Editsensor funguje správne. Mierne "orezané" s informáciami o ladenie do monitora portu. BUSY: 66% SRAM, 95% Flash pamäte.
GSM_2017_01_16-23-54.hex - Teraz v správe odpovede na príkaz SMS "Info" tiež pozostáva zo stavu snímača pohybu. Opravená chyba, vďaka ktorej boli odoslané prázdne správy SMS SMS. Teraz nie je prístroj nielen o odstavení, ale aj na obnovenie vonkajšej výživy. Všetky modemy sa stali menej ako chatovanie, teraz v monitore portu, stal sa malým čistejším. BUSY: 66% SRAM, 95% Flash pamäte.
GSM_2017_02_04-20-23.hex - Pevné "sledujte chybu". Teraz po odstránení ochrany sa vypne "alarmujúci kolík". Po vymazaní čísla v konzole sa zobrazia správne informácie. Môže byť opravená chyba, vďaka ktorej boli niekedy odoslané prázdne správy SMS. BUSY: 66% SRAM, 90% Flash pamäte.
GSM_2017_02_14-00-03.hex - Teraz sa SMS správy odosielajú predvolene, parameter sendsms sa opäť rovná 1. Teraz pri kontakte s kontaktmi hlavného generického senzora (zatvorenie dverí), zariadenie bliká v modrej LED na 2 sekundy, signalizácia normálna prevádzka snímača. BUSY: 66% SRAM, 90% Flash pamäte.
GSM_2017_03_01-23-37.hex - Príkaz WatchPoweron je odstránený. Pridal príkaz WatchPoweroff Console, identický s príkazom SMS. Pridané príkazy WatchPoweron1, strážiceon2. StrážiaceOon1 - Externé monitorovanie napájania je povolené, ak je alarm ozbrojený, je vždy povolený strážiaci2 - externé monitorovanie energie. Používajú sa implementovaná funkcia zapnutia a vypnutie externými zariadeniami, na tento účel sa používajú závery A1 (D15) a A2 (D16). ALARM SET / Odstráni ochranu, keď sa na výstupu zobrazí A1 (D15) vysoký stupeň + 5V alebo na výstupe A2 (D16) nízkej úrovni GND. Výstup A1 (D15) sa utiahne k GND, výstup A2 (D16) sa vytiahne do + 5V cez odpory 20 (10) COM. Pridané príkazy GuardButtonon a GuardButtonoff. Teraz, po umiestnení ochrany, červená LED dióda bliká, kým sa nekontroluje integrita slučky hlavného generického senzora. Ak obrys svieti červená LED. BUSY: 66% SRAM, 95% Flash pamäte.
GSM_2017_03_12-20-04.hex - Teraz sa konzola stala ešte čistejšou, ale ak je povolený režim Teston Test, v konzole sa zobrazia ďalšie informácie. Opravená chyba "Odoslaná", teraz informácie o odosielaní správ sú správne zobrazené. Opravená chyba "Re-False Call". Teraz musí žiadosť o zostatok správne fungovať na všetkých modemoch. BUSY: 67% SRAM, 95% Flash pamäte.
GSM_2017_04_16-12-00.hex - pevné. Teraz informačné a peňažné príkazy vždy pošlú SMS reakciu. Príkaz GuardButtonon je nahradený príkazmi GuardButton1 a GuardButton2. BUSY: 67% SRAM, 99% Flash pamäte.
GSM_2017_04_21-09-43.HEX - Neodporúča sa použiť na použitie, len ako testovanie, vďaka za identifikované chyby :) - Teraz parameter Sendsms nemá vplyv na odosielanie správ o monitorovaní elektrických sietí. Pridané SMS tím HeakesBeforeguard zodpovedný za oneskorenie pri zapnutí, hodnota nemôže prekročiť 255 sekúnd. Pridané SMS Command oneskoreniebeForarm zodpovedné za oneskorené odosielanie oznámení a zaradenie "alarmu borovice", keď sú snímače spustené, hodnota nemôže prekročiť 255 sekúnd. Clearsms Príkazy sa vymažú, teraz sa správy odstránia automaticky po prijatí. BUSY: 68% SRAM, 100% Flash pamäte.
GSM_2017_04_22-20-42.hex - Opravené viacnásobné chyby. Clearsms príkazy sú opäť prítomné v firmvéri. Optimalizácia pamäte. BUSY: 68% SRAM, 98% Flash pamäte.
GSM_2017_04_23-17-50.hex - Teraz musí žiadosť o zostatok správne fungovať na všetkých modemy. Staging a vypnutie externými zariadeniami teraz funguje správne. Správy odpovedí SMS Command Info by nemali byť prázdne. Optimalizácia pamäte. BUSY: 68% SRAM, 98% Flash pamäte.
GSM_2017_04_24-13-22.hex - Teraz sa prenos príkazov konzoly v module GSM vykonáva len vtedy, ak je povolený testovací režim. Teraz neexistuje žiadne oddelenie príkazov SMS a príkazov konzoly, všetky existujúce príkazy môžu byť prenášané prostredníctvom SMS aj cez konzolu. Možno fixná chyba s informačným príkazom. Optimalizácia pamäte. BUSY: 68% SRAM, 94% Flash pamäte.
GSM_2017_04_25-20-54.hex - Opravená chyba, v ktorej príkaz ListConfig zmenil hodnotu poslednej udalosti. Teraz, keď zadáte príkazy cez SPP, nepotrebné SMS správy sa odosielajú. Možno fixná chyba s informačným príkazom. Optimalizácia pamäte. BUSY: 66% SRAM, 94% Flash pamäte.
GSM_2017_04_30-12-57.hex - dočasne zahrnuté pre viac informácií V konzole pri odosielaní SMS správ a vytvorte odpoveď na informačný príkaz. Možno fixná chyba s informačným príkazom. Optimalizácia pamäte. BUSY: 66% SRAM, 92% Flash pamäte.
GSM_2017_05_06-11-52.hex - Pevné s funkciou oneskoreniaBearalarm. BUSY: 66% SRAM, 93% Flash pamäte.
GSM_2017_05_23-21-27.hex - Mierne zmenil výstup informácií do konzoly. Pridaná podpora pre moduly expanzie portov na PCF8574A s adresy od 0x38 do 0x3f vrátane. Pevná chyba c. Teraz sa zariadenie automaticky reštartuje po príkazoch Fullreset, resetConfig, resetphone a v prípade úspešného vykonania príkazu MEMTEST. Pridané príkaz WatchPowertime. Teraz je možné nastaviť čas, po ktorom bude SMS odoslaná na odpojenie externého zdroja energie. BUSY: 67% SRAM, 94% Flash pamäte.
Gsm_2017_05_26-20-22.hex - pevná inicializácia pamäťových snímačov rozšírenej dosky. Syntax príkazov Addhone sa zmení. Pridané príkaz EDITMAINPONE. Princíp prevádzky systému notifikačného systému sa zmení, keď sa spustí senzor, SMS bude najprv odoslaná, potom, čo sa vykonajú hlasové hovory. Alarm SMS správy budú odoslané na telefónne čísla so znakom "S" (SMS). Hlasové hovory budú vykonané na číslach so znakom "R" (Ring). Dávkovacie / Povolené správy budú odoslané na telefónne čísla s funkciou "P" (Power). Pridané Command Ringtime. Teraz je možné nastaviť trvanie hlasového hovoru alarmu, parameter môže byť od 10 do 255 sekúnd. Teraz príkaz zvonenie / zvonenia globálne obsahuje / zakáže upozornenie hlasového hovoru. Pridané príkazy. BUSY: 68% SRAM, 99% Flash pamäte.
Gsm_2017_06_02-17-43.hex - AddPhone a EditMainphone príkazy Pridané parameter "I" (info), ktorý je zodpovedný za oznamovanie SMS formulácie alebo deregistration zariadení. Po pridaní hlavného čísla sa zariadenie automaticky reštartuje. Teraz môžete urobiť rovnaké číslo v zariadení. Pri pridávaní druhého a následného duplicitného čísla sa automaticky odstránia atribúty "M", "S", "P" a "I". Tieto čísla sa použijú na opakovanie hlasového hovoru, keď sú snímače spustené. Opravená chyba výstupnej krivky do konzoly Po vykonaní príkazu Addhhone, teraz sa informácie nezobrazujú automaticky po pridaní čísla. Pridané Príkaz reštartu. BUSY: 69% SRAM, 99% Flash pamäte.
GSM_2017_06_11-00-07.hex - Teraz znova, keď sa obrátite na kontakty hlavného generického senzora (zatvorenie dverí), zariadenie bliká modrá LED dióda na 2 sekundy, signalizácia okolo normálnej prevádzky snímača a zariadenie sa nezohľadňuje alebo odstráni. Príkazy Ringon / Ringoff sa odstránia. Teraz môže byť zariadenie odstránené z ochrany počas volania alarmu, teraz sa vykonávajú v pozadí. BUSY: 69% SRAM, 99% Flash pamäte.
GSM_2017_07_04-21-52.hex - Teraz príkaz pauzy neposiela SMS odpoveď. Odstránené príkazy Teston a Testoff. Všetky čísla odstránili znak riadenia. BUSY: 68% SRAM, 96% Flash pamäte.
Gsm_2017_07_24-12-02.hex - Pridané príkaz Reedswitchon / Reedswitchoff na monitorovanie hlavného snímača Germovo, teraz je možné zapnúť / vypnúť rovnakým spôsobom ako snímač pohybu. Fixované v chybe informačného tímu. Príkazy Teston a Testoff sú prítomné v firmvéri. BUSY: 68% SRAM, 96% Flash pamäte.
GSM_2017_07_26-10-03.hex - Pridané modemid príkazu. Automatická definícia modem sa vykonáva len vtedy, ak hodnota tohto parametra je 0. Po nastavení hodnoty parametra 0 sa zariadenie automaticky reštartuje. BUSY: 68% SRAM, 98% Flash pamäte.
GSM_2017_08_03-22-03.hex - Teraz môže alarm ovládať externé zariadenia. Pre riadenie sa používa analógový výstup A3 (D17 - používa sa ako digitálne). Logická úroveň výstupu (+ 5V alebo GND) je možné zmeniť po zmene úrovne prostredníctvom príkazu Setup, zariadenie sa automaticky reštartuje. Trvanie externého riadiaceho signálu je možné zmeniť. Pridané EXTDEVICELEVARDY, ELIVDEVICELEVENTHIGH, ELTDEVICETETIVE, OPEN PRÍKAZY. Niektoré zmeny v logike manažérskych tímov. Optimalizácia pamäte. BUSY: 68% SRAM, 99% Flash pamäte.
GSM_2017_08_10-12-17.hex - SMSON / SMSOFF, Reedswitchon / Reedswitchoff, Piron / Piroff príkazy sú odstránené a všetky spojené s nimi. Tím HeathyBoEralarm je nahradený pokročilými príkazmi. Zmenil výstup informačného príkazu. Optimalizovaný zoznam príkazov ListConfig do konzoly. Teraz môžu byť akékoľvek digitálne snímače s vysokou alebo nízkou úrovňou odozvy pripojené k pinom D6 a A0, vrátane Herkes. Kolíky D6 a A0 musia byť priťahované k zemi (GND) prostredníctvom odporu 10 (20) COM. Ak je senzor nakonfigurovaný na úroveň nízkej odozvy (povolená v režime Herrock), integrita reťazca je kontrolovaná. Úroveň logickej odpovede vstupov D6 a A0 (+ 5V alebo GND) je možné zmeniť po zmene logickej úrovne, zariadenie sa automaticky reštartuje. Pre každý z senzorov (hlavné, druhé, kreslené karty PCF), keď sa spustí, môže byť nainštalovaný, na ktorom bude oznámenie oznámené (SMS a / alebo hlasový hovor). "PIR Sensor" sa premenuje na druhý senzor. Opravená prevádzka predlžovacej dosky, chyba, vďaka ktorej zariadenie vždy informované o spustení snímačov, bez ohľadu na to, či je zariadenie dodávané alebo nie. Teraz si môžete vybrať režim prevádzky, v ktorom môže zariadenie monitorovať snímače predlžovacieho dosky v režime guardonu, a keď je ochranná služba) vypnutá. Pridané PCFFFORCEON / pcfforceoff príkazy, mainsenssorlevelhigh / mainsensorleVellow / mainsensorleveff, sekundsorlevelhigh / sekundsorleVellow / secondensorlevenoff, maindelaybefoALARM, PCFDELAYBEFORAALARM. BUSY: 68% SRAM, 99% Flash pamäte.
* Nasledujúce verzie firmvéru zahŕňajú zmeny v predchádzajúcich verziách.
Použité porty ARDUINO NANO V3
D4. - Výstup "ALARM" PINA, keď je snímač spustený, na tomto kolíku je nainštalovaný signál na vysokej úrovni.
D5. - Inverzný výstup "ALARM" PINA, keď sa spustí senzor, na tomto kolíku je nainštalovaný signál s nízkou úrovňou.
D6. - Herkeless senzor. Vychádzajúc z verzie GSM_2017_08_10-12-17.hex na pin D6, môžu byť pripojené akékoľvek digitálne snímače s vysokou alebo nízkou úrovňou odozvy, vrátane hostiteľov. PIN D6 musí byť priťahovaný k zemi (GND) prostredníctvom odporu 10 (20) COM.
D7 - Pripojené k rozdeleniu napätia z externého zdroja napájania + 5V. Horné rameno 2.2 COM, nižšie 3,3 com.
Rozdeľovač napätia
D8. - TX MODEM
D9 - MODEM RX.
D10 - červená LED
D11 - modrá LED
D12. - zelená LED
Pripojenie periférie:
A0. - Pohybový senzor . Vychádzajúc z verzie GSM_2017_08_10-12-17.hex, akékoľvek digitálne snímače s vysokou alebo nízkou úrovňou odozvy môžu byť pripojené k pinovi A0, vrátane nemeckej. PIN A0 musí byť priťahovaný k zemi (GND) prostredníctvom odporu 10 (20) COM.
A1. - Vstup na vonkajšiu kontrolu. Alarm nastavený / odstráni ochranu, keď sa na vstupe + 5V zobrazí vysoká úroveň.
A2. - inverzný vstup pre vonkajšiu kontrolu. Alarmové nastavenia / odstráni ochranu, keď sa na zadaní zobrazí nízka úroveň GND.
A3. - Prispôsobiteľný (+ 5V alebo GND) Koniec pre správu externých zariadení. Keď je prijatý príkaz Control, hodnota pri tomto výstupe sa líši v závislosti od toho, ktorý z nich bol nastavený v nastavenom časovom intervale.
A4. - SDA I2C.
A5. - SLC I2C.
, Na pripojenie ďalších 8 senzorov.
Riadiace príkazy pre hex - firmware
Pozor! Zúfalý tím tučným písmom Môže byť vykonaná len z hlavného čísla, pretože sú zodpovedné za konfiguráciu zariadenia. Zostávajúce príkazy môžu byť vyrobené z čísel s funkciou "Management".
SMS - riadiace príkazy nie sú citlivé na registráciu:
Addhone - Pridajte telefónne číslo. Nie je možné pridať viac ako 9 čísel + 1 Hlavné číslo, ktoré sa automaticky uloží do pamäte, keď prvý hovor k zariadeniu po resetovaní na príkazy z výroby Resetphone. alebo Fullset.. Tí. Kto prvýkrát nazýval zariadenie po jeho vypúšťaní na výrobných nastaveniach, rovnaké a "hlavné", toto číslo sa zadá do prvej pamäťovej bunky a nie je možné zmeniť alebo odstrániť prostredníctvom SMS. Je možné pridať dve identické čísla, ale potom duplicitné číslo automaticky zostáva len znak "R" - výlučne pre opakovaný hlasový hovor.
Vzorový tím:
Team Syntax:
Addhone - tím
: - Delimiter
5 - Napíšte do piatej pamäťovej bunky
+71234567890 - Telefónne číslo
Pred GSM_2017_05_26-20-22.hex:
A - Parameter "ALARM" - Čísla s týmto parametrom budú odoslané na správy SMS o správach alebo správach správ.
Počnúc verziou GSM_2017_05_26-20-22.HEX:
M - Parameter "Management" - Management Alarm je povolený
S - Parameter "SMS" - SMS správa bude odoslaná, keď sú snímače spustené
R - Parameter "Ring" - Hlasový hovor sa vykoná, keď sú snímače spustené
P - Parameter Power - SMS správa bude odoslaná pri / odpojení externého výkonu
I - Parameter "Info" - SMS správa bude odoslaná pri nastavení alebo odzbrojení
V neprítomnosti parametrov "m", "s", "r", "p", "i", telefón sa zadá do pamäte, ale nepoužíva sa.
Team Syntax:
Deletemphone - TEAM
: - Delimiter
+71234567891 - Telefónne číslo
Team Syntax:
Editmainphone - tím
: - Delimiter
SRPI - Parametre
Team Syntax:
Balancenum - tím
: - Delimiter
# 103 # - číslo žiadosti o zostatok
L24 - Dĺžka (LEN) odozvy odozvy 24 symbolov, rezaný spam z dotazu bilancie.
EDITSENSOR: 1 + DATCHIK DVIZHENIYA V KORIDORE # H
Team Syntax:
EDITSENSOR - TEAM
: - Delimiter
1 - Napíšte v prvej pamäťovej bunke
+ - separátor
Datchik DVIZHENIYA V KORIDORE - Názov senzora nemôže prekročiť 36 znakov, vrátane medzier.
#h - Znamenie vysokej logickej úrovne od senzora, po prijatí alarmu bude fungovať. Ak nie je "#h", alarm sa spustí po prijatí z nízkej logickej senzora.
Team Syntax:
Speeptime - tím
: - Delimiter
20 - 20 minút "spánok".
Team Syntax:
Alarmpintime - tím
: - Delimiter
30 - 30 sekúnd zapnutia / vypnutia alarmu.
Team Syntax:
HeakesBeReforeguard - tím
: - Delimiter
25 - 25 sekúnd pred zapnutím
Team Syntax:
HeakesBeforAlarm - tím
: - Delimiter
40 - 40 sekúnd pred odoslaním "Alarmujúce" oznámenie
Team Syntax:
WatchPowertime - TEAM
: - Delimiter
5 - 5 minút pred odoslaním SMS správy
Team Syntax:
Ringtime - tím
: - Delimiter
40 - 40 Trvanie hovoru bude 40 sekúnd, po ktorom bude nasledujúci účastník volaný.
Team Syntax:
MODEMID - TEAM
: - Delimiter
2 - ID modem.
Team Syntax:
Extdevicetime- tím
: - Delimiter
5 - 5 sekúnd
Resetsensor. - Reset Parametre snímača expandéra portu
Resetconfig - Reset Nastavenia pre výrobné nastavenia
Resetphone. - Vymažte z pamäte všetkých telefónnych čísel
Fullset. - Obnoviť nastavenia, odstrániť všetky telefónne čísla z pamäte, obnovte predvolenú hodnotu príkazu Balancenum.
Ringon. - Zapnite oznámenie Call na "Hlavné" číslo zaznamenané v prvej pamäťovej bunke, keď je snímač spustený. Vzdialené od verzie GSM_2017_06_11-00-07.hex
Vypnuté zvonenie - Keď je snímač spustený, vypnite upozornenie na hovor. Vzdialené od verzie GSM_2017_06_11-00-07.hex
Smson. - Povoliť oznámenie SMS, keď sa spustí senzor. Vzdialené od verzie GSM_2017_08_10-12-17.hex
Smsoff. - Keď je snímač spustený, vypnite SMS oznámenie. Vzdialené od verzie GSM_2017_08_10-12-17.hex
Piron. - Povoliť spracovanie pohybu
PIROFF. - Vypnutie spracovania snímača pohybu
Reedswitchon - umožniť spracovanie hlavného generického senzora
Reedswitchoff - Vyprázdnite spracovanie hlavného generického senzora
Strážny - Povoliť externé ovládanie napájania, SMS Power Zapnutie napájania SMS bude odoslané pod podmienkou, že alarm je vyzbrojený. Odstránené z verzie GSM_2017_03_01-23-37.
StrážiaceOon1 - Povoliť externé ovládanie napájania, SMS Power Zapnutie napájania SMS bude odoslané pod podmienkou, že alarm je vyzbrojený.
Strážničky2. - Zapnite externé ovládanie napájania, SMS správa o externom vypnutí v každom prípade bude odoslaná
Strážnička - Vypnite externé ovládanie napájania
GuardButtonon - Kontrola signalizácie externými zariadeniami alebo tlačidla je zapnutá, počnúc verziou GSM_2017_04_16-12-00.
GUARDBUTTONON1 - funkcia nastavenie alebo odstránenie Ochrana pomocou externých zariadení alebo tlačidla je povolená
GuardButtonon2. - funkcia iba nastavenia Pri ochrane externých zariadení alebo tlačidla je povolené, odstránenie z bezpečnosti sa uskutočňuje volaním na zariadenie alebo pomocou príkazu SMS.
Strážca - Riadiaca signalizácia externými zariadeniami alebo tlačidlom OFF
Pcfforceon. - Trvalé monitorovanie skupiny všetkých snímačov rozširujúceho modulu
Pcfforceoff - monitorovanie skupiny všetkých senzorov expanzného modulu len pri nastavení zariadenia na zabezpečenie
Mainsensorlevelhigh - Notifikácia alarmu bude odoslaná, keď sa zobrazí signál na vysokej úrovni (+5 V) na vstup (D6) zo senzora
Mainsensorleveow. - Notifikácia alarmu bude odoslaná, keď sa zobrazí signál s nízkou úrovňou (GND) na vstup (D6) zo snímača
MainsensorleOff - Spracovanie snímača na vstup (D6) je vypnutý
Sekundsorlevelhigh - Notifikácia alarmu bude odoslaná, keď sa zobrazí signál na vysokej úrovni (+5 V) na vstup (A0) zo snímača
Sekundsorleveow. - Notifikácia alarmu bude odoslaná, keď sa zobrazí signál s nízkou úrovňou (GND) na vstup (A0) zo snímača
Sedadlo - spracovanie snímača na vstup (A0) je vypnutý
MainDelaybeForarm. - čas, ktorý bude odoslaný "ALARM" SMS Notification, keď sa spustí hlavný senzor (D6), ak na toto časové obdobie nebolo možné alarm odstránený z ochrany. Syntax je podobná príkazu onestybeforarm.
DruhýDelaybeforarm. - čas, ktorý bude odoslaný "alarm" SMS upozornenia, keď sa spustí prídavný senzor (A0), ak počas tohto obdobia sa alarm nebol odstránený z ochrany. Syntax je podobná príkazu onestybeforarm.
Pcfdelaybeforarm. - čas, ktorý bude odoslaný "alarm" SMS oznámenie, keď sa spúšťajú snímače expanzného poplatku (PCF8574), ak počas tohto obdobia, alarm nebol odstránený z ochrany. Syntax je podobná príkazu onestybeforarm.
Guaron - Dajte na stráž
Guarff - Odstráňte strážcu
Otvorený - externý tím pre správu zariadení
Informácie - Skontrolujte stav, v reakcii na túto správu bude odoslaná SMS s informáciami o tom, ktoré číslo bolo zapnuté / vypnuté
Pauza - pozastaví systém systému na čas nastavený pomocou príkazu Speeptime v priebehu niekoľkých minút, systém nereaguje na reakciu snímača.
Teston - testovací režim sa zapne, bliká s modrou LED.
Testoff - testovací režim je vypnutý.
LEDOFF - vypne STANDBY LED.
Ledon - obsahuje STANDBY LED LED.
Žiadosť o peniaze.
CLEARSMS - Odstráňte všetky SMS z pamäte
Príkazy konzoly (do verzie GSM_2017_04_24-13-22.HEX) - Zadané v monitore portu ARDUINO IDE:
Addhone - Addhone SMS SMS
DeletEphone - Podobne ako SMS Command Deletemphone
EDITSENSOR - Podobne ako Editsensor SMS
DisponectPhone - výstup do zoznamu zoznamu zoznamu uloženého v pamäti telefónu
ResetConfig - Podobne ako príkaz RESETCONFIG SMS
Resetphone - Podobne ako príkaz resetphone SMS
Fullreset - Fullreset SMS SMS
CLEARSMS - Podobne ako SMS Command Clearsms
StrážiaceOon1 - Podobne ako SMS Command WatchPoweron1
StrážiaceOn2 - Podobne ako príkaz WatchPoweron2 SMS
StretnutiePodnoce - Podobne ako strážnehosledky SMS
GuardButtonon je podobný príkazu GuardButtonon SMS. Vzdialený od verzie GSM_2017_04_16-12-00
GuardButtonon1 - Podobne ako SMS Team GuardButtonon1
GuardButtonon2 - príkaz GuardButton2 SMS
GuardButtonoff - Podobne ako SMS Team GuardButtonoff
Memetest je testom nestartilnej pamäte zariadenia, všetky nastavenia zariadenia sa obnovia, podobne ako príkaz Fullreset.
I2CSCAN - Vyhľadávanie a inicializácia podporovaných zariadení na autobus I2C.
ListConfig - výstup do portovného monitora aktuálnej konfigurácie zariadenia.
ListSensor - Výstup na monitor portu aktuálnej konfigurácie snímača.
Up. Pri použití snímača pohybu, Na odstránenie falošných pozitív, keď pracujete modem, potrebujete medzi Pina GND. a A0. Arduino. odolnosťvďaka poďakovaniu s priateľom
Alternalphone \u003d ("70001234501", "70001234503", "70001234504", "70001234505") - čísla, ktoré môžu kontrolovať ochranu.
ALARMPHONE \u003d ("70001234501", "70001234502") - Čísla na odosielanie notifikácií SMS, keď je snímač spustený a upozornený na odstránenie alebo zapnutie. Prvé číslo v zozname sa nazýva, keď je snímač spustený, ak sa vykoná príkaz zvonenia, je povolená predvolená možnosť. Toto sa vykonáva, pretože SMS správy môžu prísť s určitým oneskorením a hovor musí ísť hneď.
Ak ste dostali hovor z prípustného čísla alebo SMS správy s príkazom Guaron / Guaroff, potom v závislosti od aktuálneho stavu zabezpečenia, bude aj SMS správa na pódiu alebo odstránenie z bezpečnosti na čísla uvedené v alarmové pole odoslať na SMS správu na číslo, z ktorého dostal hovor.
Keď spustil senzor SMS správy sa odosielajú všetkým číslam z masívu (zoznam) alarmu a budú nazývané hlasové volanie na prvé číslo z tohto poľa.
Indikácia svetla:
LED svieti v červenej farbe - dajte na stráž.
LED svieti zelená farba - Zakázané s bezpečnosťou, zapnutie / vypnutie SMS Command LEDON / LDOFF.
LED dióda neustále bliká v modrých signáloch, že C ARDUINO je v poriadku, poplatok nezávisí, sa používa, používa sa výlučne na ladenie, zapne / TESTOFF SMS príkaz.
* Kód je prítomný v kóde LEDTEST (), bliká modrá LED, je vyrobená len na monitorovanie ARDUINO, bliká - to znamená, že to nebude blikať - to visel. Ešte neviedol :)
Nie je relevantné!
Pripojenie 2 alebo viac senzorov pre otvorený firmvér (len pre tento firmvér SKICH_02_12_2016.NO)
Ak chcete pripojiť ďalšie generické senzory, použite voľné digitálne kolíky D2, D3, D5 alebo D7. Diagram pripojenia s dodatočným senzorom na D7.
Potrebné zmeny v firmvéri
... #define doorpin 6// vstupné číslo pripojené k hlavnému senzoru Int8_T Doorstate \u003d 0; // Premenná na uloženie stavu hlavného senzora INT8_T DAINFLAG \u003d 1; // Premenná na ukladanie stavu hlavného senzora #define backdoorpin 7// vstupné číslo pripojené k ďalšiemu int8_t backdoorstate \u003d 0; // Premenná na ukladanie stavu dodatočného snímača Int8_T Backdoorflag \u003d 1; // Premenná na ukladanie stavu prídavného snímača ...
Void Setup () (... pinmode (doorpin, vstup); pinmode (backdoorpin, vstup);
... Void Detect () (// Prečítajte si hodnoty od digitálnych senzorov; BackdoorState \u003d DigitalRead; // Spracovanie hlavného senzora, ak (dverfstate \u003d\u003d Low && DvereFlag \u003d\u003d 0) (DvereFlag \u003d 1; oneskorenie (100); ak (ledon \u003d\u003d 1) digitalwrite (lesklé, nízke); alarm ();) ak (dversstate \u003d\u003d vysoké && dverflag \u003d\u003d 1) (dverflag \u003d 0; oneskorenie (100);) // spracovanie dodatočne Ak snímač (Backdoorstate \u003d\u003d Low && Backdoorflag \u003d\u003d 0) (Backdoorflag \u003d 1; oneskorenie (100); ak (ledon \u003d\u003d 1) digitalwrite (lesklý, nízky); \u003d\u003d 1) (backdoorflag \u003d 0; oneskorenie (100);)) ...
A ešte jedna vec:
1. Diódy sú lepšie používať 2 prúd, pretože modul infikuje prúd na 1 A a stále potrebujeme nakŕmiť Arduino a modem. Táto inštancia používa 1N4007 diódy, ak nepodarí nahradiť 2 A.
2. Všetky rezistory pre LED diódy používané na 20 com, aby sa v noci nerozsvietili celú chodbu.
3. Na bezkonkurenčný senzor medzi GND PIN a PIN D6 tiež visel odpor na 20 com.
To je všetko. Ďakujem za pozornosť! :)
Mám v pláne kúpiť +207 Pridať do obľúbených Páči sa mi recenzia +112 +243Dobrý deň, drahý čitateľ! Dnešný článok je venovaný vytváraniu jednoduchého systému domácej bezpečnosti pomocou dostupných komponentov. Toto malé a lacné zariadenie vám pomôže chrániť vaše obydlie pred penetráciou s Arduino, snímačom pohybu, displeja a dynamiky. Krmivo Zariadenie bude môcť batérie alebo USB port počítača.
Začnime to!
Thermalcharmové telá sú emitované v IR rozsahu, ktorý je neviditeľný pre ľudské oko, ale možno detegovať s použitím snímačov. Takéto snímače sú vyrobené z materiálu, ktorý môže pod vplyvom tepla spontánne polarizovať, čo umožňuje určiť vzhľad zdrojov tepla v polomere snímača.
Pre širší polomer pôsobenia sa používajú fresnel šošovky, ktoré zbierajú IR žiarenie s rôzne oblasti A sústreďte ho na samotný snímač.
Obrázok ukazuje, ako sa šošovka skreslí lúče, ktoré naň spadnú.
Stojí za zmienku, že roboty bez obzvlášť teplých častí a chladnokrvného žiarenia v oblasti IR sú veľmi slabé, takže snímač nemusí fungovať v prípade, že sa rozhodnete pripojiť Boston Dynamics zamestnancov alebo reptiloids.
Keď sa zmeny úrovne žiarenia v akčnom rozsahu, bude spracované na Arduino, po ktorom sa stav zobrazí na LCD displeji, LED dióda bude blikať a reproduktor je stlačiť.
Mimochodom, ak nechcete kúpiť všetky tieto údaje samostatne - odporúčame venovať pozornosť nášmu. Napríklad všetko, čo potrebujete, a ešte viac, je v našom počiatočnom množstve.
Pripojenie snímača pohybu je veľmi jednoduchý:
Teraz sa pripojte k LED a reproduktoru. Tu všetko je rovnako jednoduché:
A teraz najťažšie - pripojenie LCD displeja 1602 do Arduino. Nemáme žiadne zobrazenie bez I2C, takže sa vyžaduje mnoho výstupov Arduino, ale výsledok bude stáť za to. Schéma je uvedená nižšie:
Potrebujeme len časť systému (nekontrolujeme kontrast potenciometra). Preto je potrebné urobiť len: \\ t
Teraz viete, ako pripojiť displej 1602 do ARDUINO UNO R3 (presne pokiaľ ide o ľubovoľnú verziu Arduino z Mini do Mega).
Je čas ísť na programovanie. Nižšie je kód, ktorý potrebujete len vyplniť a, ak ste zozbierali všetko správne - zariadenie je pripravené!
#Include.
Dobrý čas podľa dňa 🙂 Dnes budeme hovoriť o alarme. Trh služieb je plný firiem, organizácie, ktorá sa zaoberá inštaláciou a servisnými bezpečnostnými systémami. Tieto firmy ponúkajú kupujúcemu široký výber alarmu. Ich hodnota je však ďaleko od kopec. Ale čo robiť osoba, ktorá nemá toľko osobných finančných prostriedkov, čo môžem vynaložiť na bezpečnostný alarm? Myslím, že záver navrhuje sám - robiť Alarm nezbedný ruky. Tento článok poskytuje príklad, ako vytvoriť svoj vlastný systém zabezpečenia kódu pomocou dosky ARDUINO UNO a niekoľkých magnetických snímačov.
Systém môže byť deaktivovaný zadaním hesla s klávesnicou a stlačte tlačidlo ' * '. Ak chcete zmeniť aktuálne heslo, môžete to urobiť kliknutím na ' B.', A ak chcete preskočiť alebo prerušiť operáciu, môžete to urobiť stlačením tlačidla ‘#’. Systém má bzučiak na prehrávanie rôznych zvukov pri vykonávaní inej prevádzky.
Systém je aktivovaný stlačením tlačidla 'A'. Systém dáva 10 sekúnd opustiť miestnosť. Po 10 sekundách sa aktivuje alarm. Počet magnetických senzorov bude závisieť od vašej vlastnej túžby. Projekt zahŕňa 3 senzory (pre dva okná a dvere). Keď sa okno otvorí, systém je aktivovaný a alarm je zapnutý s bzučiakom. Systém môže byť deaktivovaný nastaveným heslom. Keď sa otvoria dvere, alarm poskytuje zadanie hesla prihláseným za 20 sekúnd. Systém používa ultrazvukový senzor, ktorý dokáže zistiť pohyb.
Zariadenia na ovládanie videa
Odrezať Vykonané na účely rýchleho / vzdelávania. Ak ho chcete používať doma, bude potrebné ho zmeniť. ZÁVER Riadiaca jednotka do kovového puzdra a chráni napájanie pred možným poškodením.
Poďme začať!
Ak chcete zostaviť systém bez použitia ARDUINO, budete potrebovať aj nasledovné:
A jedno box, takže toto všetko je zabalené!
Nástroje:
Schéma pripojenia je pomerne jednoduchá.
Malé objasnenie:
High-Contrast LCD:
Klávesnica 4 × 4:
Zľava doprava:
Krok prezentuje kód, ktorý sa používa vstavaný!
Stiahnite si plugin CodeBender. Kliknite na tlačidlo "RUN" v Arduino a umiestnite svoju dosku s týmto programom. To je všetko. Práve ste naprogramovali Arduino! Ak chcete vykonať zmeny kódu, kliknite na tlačidlo "Upraviť".
POZNÁMKA: Ak nepoužívate CodeBender IDE na program ARDUINO NÁKLADY, budete musieť nainštalovať ďalšie knižnice v Arduino IDE.
Po úspešnom zozbieraní a testovaní nového projektu založené na Arduino UNO môžete začať robiť svoj vlastný poplatok.
Niekoľko tipov na úspešnejšie ukončenie začiatku:
Sú to špeciálne hardvérové \u200b\u200bplatformy, na základe ktorých môžete vytvoriť rôzne elektronické zariadenia vrátane. Zariadenia tohto typu sú charakterizované jednoduchým dizajnom a schopnosťou naprogramovať algoritmy ich práce. Vzhľadom k tomu, vytvorené pomocou ARDUINO GSM ALARMU , To môže byť maximálne nastavené pre objekt, ktorý bude stráž.
Arduino je implementovaný vo forme malých dosiek, ktoré majú svoj vlastný mikroprocesor a pamäť. Doska obsahuje aj súbor funkčných kontaktov, na ktoré môžu byť pripojené rôzne elektrifikované zariadenia, vrátane snímačov používaných na bezpečnostné systémy.
Procesor Arduino vám umožňuje nahrať program napísaný užívateľom na vlastnú päsť. Vytvorenie vlastného jedinečného algoritmu, môžete poskytnúť optimálne spôsoby prevádzky bezpečnostných alarmov pre rôzne objekty a pre rôzne podmienky používať a riešiť úlohy.
Moduly ARDUINO sú veľmi populárne medzi mnohými používateľmi. To bolo možné z dôvodu jeho jednoduchosti a dostupnosti.
Programy pre správu modulov sú napísané pomocou konvenčných C ++ a doplnkov vo forme jednoduchého funkcií správy vstupu / výstupu v kontaktoch modulu. Okrem toho programovanie môže tiež použiť ARDUINO IDE SOFTWARE SOFTVÉROVÉ PROSTREDIE POTREBUJE PODĽA WINDOWS, LINUX ALEBO MAC OS.
Moduly ARDUINO výrazne zjednodušujú postup montážnych zariadení. GSM alarm na Arduino môže byť vytvorený bez spájkovacej železnej montáže, ktorá sa vyskytuje pomocou kisdobára, prepojok a vodičov.
K základným požiadavkám, že GSM vytvoril alarm na Arduino musí obsahovať:
Ak chcete vytvoriť alarm, budete potrebovať:
Charakteristickým znakom modulov Arduino je použitie špeciálnych predlžovacích dosiek. Pomocou ich pomoci pripojte všetky ďalšie zariadenia do Arduino, ktoré sú potrebné na vytvorenie konfigurácie. bezpečnostný systém. Takéto karty sú inštalované na vrchole arduino modulu vo forme "sendvič" a zodpovedajúce pomocné zariadenia sú pripojené k samotným doske.
Keď sa spustí jeden z pripojených snímačov, signál sa prenáša na procesor modulu ARDUINO. Pomocou stiahnutého používateľského softvéru, mikroprocesor vytvára svoje spracovanie na konkrétnom algoritme. Výsledkom je, že príkaz môže byť vytvorený pri prevádzke externého servopohonu, ktorý sa na neho prenáša prostredníctvom príslušného poplatku za párovanie.
Aby sa zabezpečila možnosť tŕňa výstražných signálov majiteľovi domu alebo bytu, ktorý je strážený, na modul Arduino, prostredníctvom poplatku pred rozšírením, je pripojený špeciálny modul GSM.. Zavádza SIM kartu jedného z mobilných poskytovateľov.
V neprítomnosti špeciálneho adaptéra GSM sa jej úloha môže vykonávať aj pravidelný mobilný telefón. Okrem odosielania SMS správ s upozornením a vytáčaním alarmu vám umožní prítomnosť bunkovej, ktorá vám umožní ovládať GSM signalizáciu, aby ste sa dostali na diaľku, ako aj monitorovať stav objektu zaslaním špeciálnych požiadaviek.
"Poznámka!
Ak chcete komunikovať s majiteľom objektu, okrem GSM modulov, konvenčné modems, ktoré poskytujú komunikáciu prostredníctvom internetu. "
V tomto prípade, keď sa senzor spracovaný signálom spracovaný procesorom prenáša pomocou modemu na špeciálny portál alebo miesto. A už zo stránky automaticky vytvára varovné SMS alebo poštové zásielky na zviazaný e-mail.
Použitie modulov ARDUINO umožní používateľom nezávisle navrhnúť GSM alarmy, ktoré môžu pracovať s rôznymi funkčnými senzormi a spravovať externé zariadenia. Vďaka možnosti použitia rôznych senzorov môže funkcia alarmu výrazne expandovať a vytvoriť komplex, ktorý bude monitorovať nielen bezpečnosť objektu, ale za jeho stav. Napríklad, to bude možné kontrolovať teplotu na objekt, opraviť únik vody a plynu, prekrývať ich v prípade nehody a oveľa viac.