Alarma de acasă sau folosind senzor de mișcare și monitor LCD cu Arduino. Sistem de alarmă fără fir bazat pe Arduino Sistem de securitate bazat pe Arduino cu senzor de mișcare

Furt de mașini pe tot parcursul ultimul deceniu ocupă unul dintre cele mai semnificative locuri în structura crimelor comise în lume. Aceasta se datorează nu atât ponderii specifice a acestei categorii de furturi în raport cu numărul total de infracțiuni, cât importanței prejudiciului cauzat din cauza costului ridicat al mașinilor. Eficacitatea slabă a măsurilor luate în domeniul combaterii furturilor de autovehicule până la sfârșitul anilor 90 a condus la crearea unor grupuri stabile specializate în săvârșirea acestor infracțiuni și deținând semne distinctive crima organizată; probabil că ați auzit termenul „afacere cu mașini negre”. Parcul auto al statelor europene ratează anual ≈ 2% din mașinile care devin obiectul unor intrucțiuni criminale. Așa că mi-a venit ideea să fac o alarmă GSM pentru mașina mea Baza Arduino O.N.U.

Să începem!

De la ce vom colecta?

Trebuie să alegem inima sistemului nostru. După părerea mea, pentru o astfel de semnalizare, nu există nimic mai bun decât Arduino Uno. Criteriul principal este un număr suficient de „pini” și prețul.


Principal specificatii arduino O.N.U

Microcontroler - ATmega328
Tensiune de funcționare - 5 V
Tensiune de intrare (recomandată) - 7-12 V
Tensiune de intrare (limită) - 6-20 V
I/O digitală - 14 (dintre care 6 pot fi utilizate ca ieșiri PWM)
Intrări analogice - 6
Curent DC prin intrare/ieșire - 40 mA
Curent DC pentru ieșire 3.3V - 50mA
Memorie flash - 32 KB (ATmega328) din care 0,5 KB sunt folosiți pentru bootloader
RAM - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
Frecvența ceasului - 16 MHz


Se potrivește!

Acum trebuie să selectați un modul GSM, deoarece sistemul nostru de alarmă ar trebui să poată anunța proprietarul mașinii. Deci, trebuie să „google”... Aici, un senzor excelent este SIM800L, dimensiunea este pur și simplu minunată.


M-am gândit și l-am comandat din China. Totuși, nu era totul atât de roz. Senzorul a refuzat pur și simplu să înregistreze cartela SIM în rețea. S-a încercat tot posibilul - rezultatul este zero.
găsite oameni buni care mi-a dat mai mult misto lucru- Sim900 Shield. Acum, acestea sunt niște lucruri serioase. Shield are atât un microfon, cât și o mufă pentru căști, un telefon cu drepturi depline.


Caracteristici cheie ale Sim900 Shield

4 standarde de frecventa de operare 850/ 900/ 1800/ 1900 MHz
GPRS multi-slot clasa 10/8
Stație mobilă GPRS clasa B
Conform cu GSM faza 2/2+
Clasa 4 (2 W @850/900 MHz)
Clasa 1 (1 W @ 1800/1900MHz)
Control prin comenzi AT (GSM 07.07 ,07.05 și comenzi AT extinse SIMCOM)
Consum redus de energie: 1,5 mA (mod inactiv)
Interval de temperatură de funcționare: -40°C până la +85°C


Se potrivește!

Ok, dar trebuie să luați citiri de la unii senzori pentru a anunța proprietarul. Dintr-o dată mașina este evacuată, atunci poziția mașinii se va schimba evident în spațiu. Luați un accelerometru și un giroscop. Grozav. Taxi, acum căutăm un senzor.

Cred că GY-521 MPU6050 se va potrivi cu siguranță. S-a dovedit că are și senzor de temperatură. Ar fi necesar să-l folosiți, va exista o astfel de „funcție ucigașă”. Să presupunem că proprietarul mașinii a pus-o sub casă și a plecat. Temperatura din interiorul mașinii se va schimba „liniște”. Ce se întâmplă dacă un intrus încearcă să intre în mașină? De exemplu, el va putea deschide ușa. Temperatura din mașină va începe să se schimbe rapid, deoarece aerul din cabină va începe să se amestece cu aerul mediu inconjurator. Cred că va funcționa.


Caracteristici cheie ale GY-521 MPU6050

Modul giroscop cu 3 axe + accelerometru cu 3 axe GY-521 pe cipul MPU-6050. Vă permite să determinați poziția și mișcarea unui obiect în spațiu, viteza unghiulară în timpul rotației. Are și un senzor de temperatură încorporat. Este folosit în diverse modele de aeronave și avioane, iar pe baza acestor senzori, puteți asambla un sistem de captare a mișcării.

Chip - MPU-6050
Tensiune de alimentare - de la 3,5V la 6V (DC);
Interval giroscop - ± 250 500 1000 2000 ° / s
Gama accelerometrului - ± 2 ± 4 ± 8 ± 16g
Interfață de comunicare - I2C
Dimensiune - 15x20 mm.
Greutate - 5 g


Se potrivește!

Un senzor de vibrații este de asemenea util. Brusc, vor încerca să deschidă mașina cu „forță brută”, ei bine, sau în parcare, o altă mașină îți va atinge mașina. Să luăm senzorul de vibrații SW-420 (reglabil).


Caracteristici cheie ale SW-420

Tensiune de alimentare - 3,3 - 5V
Semnal de ieșire - digital High/Low (în mod normal închis)
Senzor folosit - SW-420
Comparator folosit - LM393
Dimensiuni - 32x14 mm
În plus - există o rezistență de reglare.


Se potrivește!

Înșurubați modulul cardului de memorie SD. Să scriem un fișier jurnal.


Caracteristici cheie ale modulului cardului de memorie SD

Modulul vă permite să stocați, să citiți și să scrieți pe cardul SD datele necesare funcționării dispozitivului pe baza unui microcontroler. Utilizarea dispozitivului este relevantă atunci când se stochează fișiere de la zeci de megaocteți la doi gigaocteți. Placa conține un container pentru card SD, un stabilizator de putere pentru card, un conector pentru interfață și linii de alimentare. Dacă trebuie să lucrați cu sunet, video sau alte date volumetrice, cum ar fi înregistrarea evenimentelor, datele senzorului sau stocarea informațiilor serverului web, atunci modulul cardului de memorie SD pentru Arduino va face posibilă utilizarea unui card SD în aceste scopuri. Folosind modulul, puteți studia caracteristicile cardului SD.
Tensiune de alimentare - 5 sau 3,3 V
Capacitate de memorie card SD - până la 2 GB
Dimensiuni - 46 x 30 mm


Se potrivește!

Și adăugați un servo drive, când senzorii sunt declanșați, servo drive-ul cu DVR-ul se va întoarce și va filma un videoclip al incidentului. Luați servo MG996R.


Caracteristicile cheie ale servo MG996R

stabilă şi protecţie fiabilă din daune
- Unitate de metal
- Rulment cu bile cu doua randuri
- Lungimea firului 300 mm
- Dimensiuni 40x19x43mm
- Greutate 55 gr
- Unghi de rotatie: 120 de grade
- Viteza de funcționare: 0,17 sec/60 grade (4,8 V fără sarcină)
- Viteza de functionare: 0,13 sec/60 grade (6V fara sarcina)
- Cuplu de pornire: 9,4 kg/cm la alimentare de 4,8 V
- Cuplu de pornire: 11kg/cm cu alimentare 6V
- Tensiune de operare: 4,8 - 7,2V
- Toate piesele de antrenare sunt realizate din metal


Se potrivește!

Colectare

Există un număr mare de articole despre conectarea fiecărui senzor în Google. Și nu am chef să inventez biciclete noi, așa că voi lăsa link-uri către opțiuni simple și funcționale.


Cum să faci un sistem de alarmă GSM simplu pe SIM800L și Arduino pentru un garaj sau cabană. O facem singuri pe baza modulelor gata făcute de la Aliexpress. Modulele principalemodul GSM SIM800L, Arduino Nano (puteți folosi orice Uno, etc.), placă reductor, baterie de la telefon mobil.

Orez. 1. Aspectul modulelor alarmă anti-efracție pe Arduino

Faceți o alarmă

Montam pe placa prin tampoane, ceea ce va va permite sa inlocuiti modulele daca este necesar. Pornirea alarmei prin furnizarea de 4,2 volți prin comutatorul de pe SIM800L și Arduino Nano.



Când prima buclă este declanșată, sistemul apelează mai întâi primul număr, apoi renunță la apel și sună înapoi la al doilea număr. Al doilea număr este adăugat în cazul în care primul este deconectat brusc etc. Când bucla a doua, a treia, a patra și a cincea sunt declanșate, SMS-ul este trimis cu numărul zonei declanșate, de asemenea, la două numere. Schemă și schiță care sunt interesați de descrierea de sub videoclip.
Am plasat toate componentele electronice într-o carcasă potrivită.



Dacă nu aveți nevoie de 5 bucle, conectați pinul Arduino 5V la intrările de care nu aveți nevoie. Alarma GSM pentru 5 bucle cu baterie, ceea ce va permite dispozitivului să continue să funcționeze autonom câteva zile, în timpul unei pene de curent. Puteți conecta la ei orice senzori de contact de securitate, contacte releu etc.. Ca rezultat, obținem un compact simplu și ieftin. dispozitiv de securitate pentru cu transmitere SMS și apelare la 2 numere. Poate fi folosit pentru a proteja cabanele de vara, apartamentele, garajele etc.

Mai multe în videoclip

În ultimul deceniu, furtul de mașini a ocupat unul dintre cele mai importante locuri în structura infracțiunilor comise în lume. Aceasta se datorează nu atât ponderii specifice a acestei categorii de furturi în raport cu numărul total de infracțiuni, cât importanței prejudiciului cauzat din cauza costului ridicat al mașinilor. Eficacitatea slabă a măsurilor luate în domeniul combaterii furtului autovehiculelor până la sfârşitul anilor 90 a condus la crearea unor grupuri stabile specializate în săvârşirea acestor infracţiuni şi având semnele distinctive ale crimei organizate; probabil că ați auzit termenul „afacere cu mașini negre”. Parcul auto al statelor europene ratează anual ≈ 2% din mașinile care devin obiectul unor intrucțiuni criminale. Așa că mi-a venit ideea să fac o alarmă GSM pentru mașina mea bazată pe Arduino Uno.

Să începem!

De la ce vom colecta?

Trebuie să alegem inima sistemului nostru. După părerea mea, pentru o astfel de semnalizare, nu există nimic mai bun decât Arduino Uno. Criteriul principal este un număr suficient de „pini” și prețul.


Caracteristicile cheie ale Arduino Uno

Microcontroler - ATmega328
Tensiune de funcționare - 5 V
Tensiune de intrare (recomandată) - 7-12 V
Tensiune de intrare (limită) - 6-20 V
I/O digitală - 14 (dintre care 6 pot fi utilizate ca ieșiri PWM)
Intrări analogice - 6
Curent DC prin intrare/ieșire - 40 mA
Curent DC pentru ieșire 3.3V - 50mA
Memorie flash - 32 KB (ATmega328) din care 0,5 KB sunt folosiți pentru bootloader
RAM - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
Frecvența ceasului - 16 MHz


Se potrivește!

Acum trebuie să selectați un modul GSM, deoarece sistemul nostru de alarmă ar trebui să poată anunța proprietarul mașinii. Deci, trebuie să „google”... Aici, un senzor excelent este SIM800L, dimensiunea este pur și simplu minunată.


M-am gândit și l-am comandat din China. Totuși, nu era totul atât de roz. Senzorul a refuzat pur și simplu să înregistreze cartela SIM în rețea. S-a încercat tot posibilul - rezultatul este zero.
Au fost oameni amabili care mi-au dat ceva mai tare - Sim900 Shield. Acum, acestea sunt niște lucruri serioase. Shield are atât un microfon, cât și o mufă pentru căști, un telefon cu drepturi depline.


Caracteristici cheie ale Sim900 Shield

4 standarde de frecventa de operare 850/ 900/ 1800/ 1900 MHz
GPRS multi-slot clasa 10/8
Stație mobilă GPRS clasa B
Conform cu GSM faza 2/2+
Clasa 4 (2 W @850/900 MHz)
Clasa 1 (1 W @ 1800/1900MHz)
Control prin comenzi AT (GSM 07.07 ,07.05 și comenzi AT extinse SIMCOM)
Consum redus de energie: 1,5 mA (mod inactiv)
Interval de temperatură de funcționare: -40°C până la +85°C


Se potrivește!

Ok, dar trebuie să luați citiri de la unii senzori pentru a anunța proprietarul. Dintr-o dată mașina este evacuată, atunci poziția mașinii se va schimba evident în spațiu. Luați un accelerometru și un giroscop. Grozav. Taxi, acum căutăm un senzor.

Cred că GY-521 MPU6050 se va potrivi cu siguranță. S-a dovedit că are și senzor de temperatură. Ar fi necesar să-l folosiți, va exista o astfel de „funcție ucigașă”. Să presupunem că proprietarul mașinii a pus-o sub casă și a plecat. Temperatura din interiorul mașinii se va schimba „liniște”. Ce se întâmplă dacă un intrus încearcă să intre în mașină? De exemplu, el va putea deschide ușa. Temperatura din mașină va începe să se schimbe rapid, deoarece aerul din cabină va începe să se amestece cu aerul ambiental. Cred că va funcționa.


Caracteristici cheie ale GY-521 MPU6050

Modul giroscop cu 3 axe + accelerometru cu 3 axe GY-521 pe cipul MPU-6050. Vă permite să determinați poziția și mișcarea unui obiect în spațiu, viteza unghiulară în timpul rotației. Are și un senzor de temperatură încorporat. Este folosit în diverse modele de aeronave și avioane, iar pe baza acestor senzori, puteți asambla un sistem de captare a mișcării.

Chip - MPU-6050
Tensiune de alimentare - de la 3,5V la 6V (DC);
Interval giroscop - ± 250 500 1000 2000 ° / s
Gama accelerometrului - ± 2 ± 4 ± 8 ± 16g
Interfață de comunicare - I2C
Dimensiune - 15x20 mm.
Greutate - 5 g


Se potrivește!

Un senzor de vibrații este de asemenea util. Brusc, vor încerca să deschidă mașina cu „forță brută”, ei bine, sau în parcare, o altă mașină îți va atinge mașina. Să luăm senzorul de vibrații SW-420 (reglabil).


Caracteristici cheie ale SW-420

Tensiune de alimentare - 3,3 - 5V
Semnal de ieșire - digital High/Low (în mod normal închis)
Senzor folosit - SW-420
Comparator folosit - LM393
Dimensiuni - 32x14 mm
În plus - există o rezistență de reglare.


Se potrivește!

Înșurubați modulul cardului de memorie SD. Să scriem un fișier jurnal.


Caracteristici cheie ale modulului cardului de memorie SD

Modulul vă permite să stocați, să citiți și să scrieți pe cardul SD datele necesare funcționării dispozitivului pe baza unui microcontroler. Utilizarea dispozitivului este relevantă atunci când se stochează fișiere de la zeci de megaocteți la doi gigaocteți. Placa conține un container pentru card SD, un stabilizator de putere pentru card, un conector pentru interfață și linii de alimentare. Dacă trebuie să lucrați cu sunet, video sau alte date volumetrice, cum ar fi înregistrarea evenimentelor, datele senzorului sau stocarea informațiilor serverului web, atunci modulul cardului de memorie SD pentru Arduino va face posibilă utilizarea unui card SD în aceste scopuri. Folosind modulul, puteți studia caracteristicile cardului SD.
Tensiune de alimentare - 5 sau 3,3 V
Capacitate de memorie card SD - până la 2 GB
Dimensiuni - 46 x 30 mm


Se potrivește!

Și adăugați un servo drive, când senzorii sunt declanșați, servo drive-ul cu DVR-ul se va întoarce și va filma un videoclip al incidentului. Luați servo MG996R.


Caracteristicile cheie ale servo MG996R

Protecție stabilă și fiabilă împotriva daunelor
- Unitate de metal
- Rulment cu bile cu doua randuri
- Lungimea firului 300 mm
- Dimensiuni 40x19x43mm
- Greutate 55 gr
- Unghi de rotatie: 120 de grade
- Viteza de funcționare: 0,17 sec/60 grade (4,8 V fără sarcină)
- Viteza de functionare: 0,13 sec/60 grade (6V fara sarcina)
- Cuplu de pornire: 9,4 kg/cm la alimentare de 4,8 V
- Cuplu de pornire: 11kg/cm cu alimentare 6V
- Tensiune de operare: 4,8 - 7,2V
- Toate piesele de antrenare sunt realizate din metal


Se potrivește!

Colectare

Există un număr mare de articole despre conectarea fiecărui senzor în Google. Și nu am chef să inventez biciclete noi, așa că voi lăsa link-uri către opțiuni simple și funcționale.

Primăvara, după cum știți, este însoțită de tot felul de agravări, iar acum principala „agravare” s-a târât din găurile sale în stradă pentru a-și însuși ceea ce nu-i aparține. Aceasta înseamnă că subiectul protejării proprietății devine mai relevant ca niciodată.
Site-ul are deja mai multe recenzii despre homemade -. Sunt funcționale, desigur, dar toate au trasatura comuna- in functie de priza. Dacă aceasta nu este o problemă cu imobilele la care electricitatea este deja conectată, atunci cum rămâne cu proprietatea unde priza este departe sau împrejurimile sunt complet dezactivate? Am decis să merg pe altă direcție - să asamblam un dispozitiv cu viață lungă, cât se poate de simplu și independent de rețeaua de alimentare, care va dormi tot timpul, iar când hoții intră, va porni și va suna înapoi la telefonul proprietarului, semnalizarea cu un simplu apel de alarma.

Examinați articolele

Cumparat:
1. Tabla de paine unilateral 5x7 cm: getinaks- sau fibra de sticla
* - fibra de sticla este mult mai buna decat getinaks.
2. Modul Neoway M590 - , cu antenă PCB -
3. Arduino Pro Mini "RobotDyn" ATmega168PA 8MHz 3.3V -
4. Placă de control cu ​​litiu încărcare-descărcare -

Obținut din ruinele civilizației:
1. Rafturi pentru placa, tăiate din carcasele dispozitivelor - 6 buc.
2. Baterie litiu plată 1300mAh
3. Capse folosite pentru fixarea cablului de perete
4. Radieră de papetărie
5. Sârmă de cupru 1,5 mm grosime
6. Cutie instrument de pe piața locală de radio - 1.5$
7. Pereche de LED-uri culoare diferita(luat de pe un player VHS)
8. Antenă și buton cu capac (preluate de la un router Wi-Fi)
9. Bloc terminal cu 4 pini (preluat dintr-un variator)
10. Conector de alimentare (preluat de la un încărcător vechi pentru 18650)
11. Conector cu 6 pini (preluat de pe o unitate DVD)
12. Poate sa(de sub cafea de exemplu)

Arduino Pro Mini "RobotDyn" Atmega 168PA 3.3V 8MHz

Specificații:
Microcontroler: ATmega168PA
Tensiune de funcționare directă:.8 - 5.5 V
Tensiune de funcționare prin stabilizatorul LE33: 3,3 V sau 5 V (în funcție de model)
Temperatura de lucru:-40°C... 105°C
Tensiune de intrare: 3,35-12 V (model 3,3 V) sau 5-12 V (model 5 V)
Intrări/ieșiri digitale: 14 (dintre care 6 pot fi folosite ca ieșiri PWM: 3, 5, 6, 9, 10 și 11)
Intrări analogice: 6
Temporizatoare-contoare: două pe 8 biți și una pe 16 biți
Moduri de economisire a energiei: 6
Curent DC prin intrare/ieșire: 40 mA
Memorie flash: 16 KB (2 utilizate pentru bootloader)
RAM: 1 Kb
EEPROM: 512 octeți
Resursă de scriere/ștergere în memorie: 10.000 Flash/100.000 EEPROM
Frecvența ceasului: 8 MHz (model 3,3 V) sau 16 MHz (model 5 V)
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
I2C: A4 (SDA) și A5 (SCL)
UART TTL: 0 (RX) și 1 (TX)
Fișa cu date:

Alegerea a căzut pe acest atmega destul de întâmplător. pe un forum unde s-au discutat proiecte eficiente din punct de vedere energetic, în comentarii am primit sfaturi să folosesc exact al 168-lea atmega.
Cu toate acestea, a trebuit să mă chinuiesc pentru a găsi o astfel de placă, deoarece de foarte multe ori toate loturile erau inundate cu 328 atmegas la o frecvență de 16 MHz, care funcționează de la 5V. Pentru proiectul meu, astfel de caracteristici au fost redundante și incomode de la bun început, căutarea a devenit mai complicată.
Drept urmare, am dat peste un de 3,3 volți Versiune Pro Mini pe Atmega 168PA pe eBay, și nu unul simplu chinezesc, ci sub marca RobotDyn de la un dezvoltator rus. Da, și eu, la început, ca tine, am avut un sâmbure de îndoială. Dar în zadar. Când proiectul a fost deja asamblat și AliExpress a introdus o livrare obligatorie cu plată pentru bunuri ieftine (după care coletele au început să se piardă mult mai des), apoi am comandat un Pro Mini Atmega168 obișnuit (fără PA) 3,3V 8MHz. Am experimentat puțin cu moduri de economisire a energiei cu ambele plăci, afișând în fiecare o schiță specială care a scufundat microcontrolerul în modul de economisire maximă a energiei și așa s-a întâmplat:
1) Arduino Pro Mini „RobotDyn”: ~250uA
2) Arduino Pro Mini „Fără nume”: atunci când regulatorul de tensiune este alimentat (ieșire RAW) și LED-ul este lipit, consumul de curent este ~3,92 mA




- după cum înțelegeți, diferența de consum de energie este de aproape 16 ori, totul pentru că Moscow Pro Mini de la NoName folosește o grămadă de Atmega168 +, din care MK însuși mănâncă doar 20uA curent (am verificat acest lucru separat), restul lăcomiei cade pe convertorul liniar de tensiune AMS1117 - fișa de date confirmă doar acest lucru:


În cazul plăcii de la RobotDyn, conexiunea este deja oarecum diferită - acesta este Atmega168PA + - aici este deja folosit un alt stabilizator LDO, ale cărui caracteristici în ceea ce privește economisirea energiei s-au dovedit a fi mai plăcute:


Nu l-am lipit, așa că nu pot spune cât de mult curent consumă Atmega168PA în forma sa pură. ÎN acest caz Am avut destul ~250uA când este alimentat de o baterie cu litiu Nokia. Cu toate acestea, dacă dezlipiți AMS1117 cu NoName "de pe placa Moscova, atunci ATmega168 este obișnuit, în forma sa pură, așa cum am spus mai sus, consumă 20uA.
LED-urile de alimentare pot fi oprite cu ceva ascuțit. Nu este o problemă. Stabilizatorul a fost lipit cu un uscător de păr. Cu toate acestea, nu toată lumea are un uscător de păr și abilitățile de a lucra cu el, așa că ambele opțiuni de mai sus au dreptul de a exista.

Modul Neoway M590E

Specificații:
Frecvente: EGSM900/DCS1800 Dual-band sau GSM850/1900 sau Quad-band
Sensibilitate:-107dBm
Puterea maximă de transmisie: EGSM900 Clasa 4(2W), DCS1800 Clasa 1(1W)
Curent de vârf: 2A
Curent de lucru: 210mA
Curent de somn: 2,5 mA
Temperatura de lucru:-40°C... +85°C
Tensiune de operare: 3,3 V... 4,5 V (recomandat 3,9 V)
Protocoale: GSM/GPRS Phase2/2+, TCP/IP, FTP, UDP etc.
Internet: GPRS CLASA 10
Fișa cu date:

Cel mai ieftin modul GSM care se găsește pe piață, de obicei second-hand, nu întotdeauna desopit Mâinile chinezești din echipamente. De ce nu întotdeauna inteligent? Da, totul din cauza lipirii cu un uscător de păr - adesea aceste module vin la oameni cu un plus și un minus scurtcircuitat, care este unul dintre motivele inoperabilității lor. Prin urmare, primul pas este să sunați contactele de alimentare pentru un scurtcircuit.

Notă. Aș dori să notez un punct separat, important, în opinia mea - aceste module pot veni cu un conector coaxial rotund pentru antenă, care vă permite să comandați separat o antenă mai serioasă și să o conectați la modul fără să dansați cu o tamburină. . Și pot veni fără acest conector. Asta dacă vorbim despre cele mai ieftine seturi. Dacă nu vrei să te bazezi pe o șansă norocoasă, atunci există seturi care sunt puțin mai scumpe, unde acest conector este prezent + kit-ul vine cu o antenă externă pe o placă de textolit.

Acest modul este, de asemenea, capricios înainte de alimentare, deoarece la vârf consumă până la 2A curent, iar dioda care vine cu kit-ul pare a fi concepută pentru a scădea tensiunea de la 5V (de aceea este scrisă pe placa în sine 5V). ) la 4.2V, dar judecând după plângerile oamenilor, el creează mai multe probleme decât bine.
Să presupunem că ați asamblat deja acest modul și un jumper este lipit în loc de o diodă, deoarece nu îi vom furniza tensiune de 5V, dar îl vom alimenta direct de la o baterie cu litiu, care se află în limite. tensiuni admisibile 3,3-4,2V.
Va fi necesar să îl conectați cumva la computer și să verificați funcționarea. Pentru acest caz, este mai bine să ne cumpărăm în avans - prin intermediul acestuia vom comunica cu modulul și plăcile Arduino prin interfața serială UART (USART).
Conexiunea este prezentată mai jos în imagine (am desenat-o cât am putut de bine):
Modem TX >>> Convertor RX
modem RX<<< TX конвертера
Battery Plus - Modem Plus
Minusul bateriei cu litiu este combinat cu GND-ul modemului și GND-ul convertorului
Pentru a porni modemul, conectați ieșirea BOOT printr-un rezistor de 4,7 kΩ la GND


Între timp, rulați programul pe computer. Acordați atenție setărilor:
1) Selectați portul COM la care este conectat convertorul TTL, în cazul meu este COM4, ​​al dvs. poate fi diferit.
2) Selectați viteza de transmisie. (Există o nuanță aici, deoarece modulele în sine pot fi configurate pentru viteze diferite, cel mai adesea 9600 baud sau 115200 baud. Aici trebuie să selectați empiric, alegând o anumită viteză, conectând și trimițând comanda AT, dacă fisurile vin ca răspuns , apoi se va opri, selecta o altă viteză și repeta comanda până când răspunsul este OK).
3) Selectați lungimea pachetului (în acest caz 8 biți), bit de paritate dezactivat (nici unul), bit de oprire (1).
4) Asigurați-vă că bifați +CR, iar apoi va fi adăugat automat un caracter de întoarcere la cărucior la fiecare comandă pe care o trimitem la modul la sfârșit - modulul înțelege comenzile doar cu acest caracter la sfârșit.
5) Conexiune, totul este clar aici, a făcut clic și putem lucra cu modulul.

Dacă faceți clic pe „Conexiune” și apoi porniți modulul aplicând BOOT printr-un rezistor de 4,7K la sol, atunci mai întâi va fi afișat mesajul „MODEM:STARTUP” în terminal, apoi, după un timp, mesajul „+ PBREADY" va fi afișat, ceea ce înseamnă că numărul de telefon a fost citit. carte, chiar dacă poate fi goală:

Sub acest spoiler AT comenzi cu exemple

Imprimăm comanda AT - ca răspuns, modulul ne trimite comanda noastră, deoarece modul ecou este activat și OK:

Să verificăm starea modemului cu comanda AT + CPAS - ca răspuns, echipa noastră din nou, + CPAS: 0 și OK.
0 - înseamnă că modulul este gata de funcționare, dar, în funcție de situație, pot exista și alte numere, de exemplu, 3 - apel primit, 4 - în modul de conectare, 5 - modul de repaus. Nu am găsit informații despre 1 și 2.

Modificarea ratei de transfer de date prin UART are loc cu comanda AT + IPR = 9600 - aceasta este dacă aveți nevoie de o viteză de 9600. Dacă altele, similar cu AT + IPR = 19200 de exemplu sau AT + IPR = 115200.

Să verificăm semnalul rețelei. AT + CSQ, + CSQ vine ca răspuns: 22.1 - valoarea înainte de virgulă zecimală are un interval de 0 ... 31 (115 ... 52 dB) - acesta este nivelul semnalului, cu cât mai mult, cu atât mai bine. Dar 99 înseamnă absența lui. Valoarea după virgulă zecimală - calitatea semnalului 0 ... 7 - este inversă aici, cu cât numărul este mai mic, cu atât mai bine.

Să dezactivăm modul ecou trimițând comanda ATE0, astfel încât comenzile duplicate să nu interfereze. Acest mod este repornit cu comanda ATE1.

Vedeți versiunea de firmware AT+GETVERS



Acestea și multe alte comenzi pot fi vizualizate

Combinație de bord

Dacă Pro Mini nu este greu de lipit la o placă de breadboard, atunci cu un modul GSM situația este ceva mai complicată, deoarece. Pieptenele său de contact este situat doar pe o parte, iar dacă doar este lipit, atunci cealaltă parte a plăcii va atârna pur și simplu în aer. Apoi, din nou, cu ochiul, a trebuit să găurim încă 3 găuri lângă trei colțuri de pe tablă. Zonele din jurul fiecăreia dintre găuri au fost apoi demascate. Pentru comoditate, am așezat cablurile deconectate de la pieptene pe placa fără lipire (albă) și, după ce am instalat placa de modul GSM pe ele, am lipit în mod normal:

Ulterior a trebuit să mai fac o gaură, în cazul meu pe litera „I”, unde scrie „Made In China”, pe marginea tablei.


S-a întâmplat ca contactul adăugat, care este în esență GND, să fie aproape de GND al plăcii Pro Mini și, astfel, a devenit posibilă combinarea pământului modulului GSM și Pro Mini cu o picătură de lipire (un cablu lung în mijloc și în dreapta acestuia se află plumbul Pro Mini) - marcați-le cu săgeți. S-a dovedit strâmb, desigur, dar acum ține bine:



A mai rămas ceva spațiu între plăci - am plasat o placă de control a încărcării cu descărcări de litiu cu un conector microUSB pre-lidat și fire lipite în ea.

Fularul intră foarte strâns acolo, în timp ce strălucirea LED-urilor din lateral va fi vizibilă clar printr-un mic orificiu din carcasă.



Rafturi de bord

Pentru a fixa în siguranță placa în interiorul carcasei, a trebuit să petrec câteva zile gândindu-mă la cum ar putea fi implementat acest lucru. Opțiunea cu adeziv topitor la cald nu a fost luată în considerare din mai multe motive - se poate desprinde, se poate deforma și, cel mai important, designul s-ar dovedi a fi dificil de dezasamblat.
Am ajuns la concluzia că cea mai simplă și cea mai corectă variantă de aici ar fi să folosesc rafturi, pe care firește nu le aveam. Cu toate acestea, au existat câteva încărcătoare care nu funcționează, de unde a fost decupat un suport lung cu filet pentru șuruburi autofiletante. Fiecare rack a fost tăiat în jumătate și finisat cu o pilă de aproximativ 9,5 mm - la această înălțime bateria situată sub placă are o marjă suficientă, aproximativ 2 mm - acest lucru se face astfel încât contactele lipite ale plăcii să nu se atingă cu vârfurile lor și astfel încât să fie posibil să se pună o bucată de spumă între ele pentru fixare.
Cât despre atașarea plăcii direct la carcasă, aici am tăiat patru benzi dintr-o cutie de cafea, am făcut un orificiu la capete, apoi le-am fixat pe aceleași șuruburi autofiletante care se înșurubează în rafturi. Vezi fotografia de mai jos pentru a vedea cum arată.
Următorul pas este să înșurubați o pereche de suporturi pe cealaltă parte a plăcii, adică de sus, astfel încât atunci când carcasa este închisă, capacul să se sprijine ușor pe aceste suporturi, creând o fixare suplimentară. Puțin mai târziu, în acest caz, am dat peste o clădire de sub radioul de propagandă sovietică (dacă ar fi fost găsită mai devreme, aș fi luat toate rafturile de aici), unde am găsit câteva înălțimi mai mult sau mai puțin potrivite, dar mai întâi le-am găurit în centru cu un burghiu sub șuruburi autofiletante. Apoi le-a tăiat și le-a terminat și cu o pilă, îndepărtând excesul. Aici am o subtilitate - în fotografie puteți vedea că un suport alb este înșurubat pe placa getinax de la margine, iar celălalt suport alb este direct pe placa modulului, pentru că. de pe o margine, placa de modem acoperă complet placa de jos, iar de pe marginea opusă, dimpotrivă, cea de jos iese în afară. În același timp, în ambele plăci au trebuit să fie găurite suplimentar, astfel încât capetele șuruburilor autofiletante să poată trece liber.
Și, în sfârșit, rămâne să ne asigurăm că placa este întotdeauna paralelă cu carcasa - suporturile care sunt folosite pentru fixarea firelor și cablurilor pe perete se potrivesc perfect sub această carcasă, anterior am scos cuiele de pe ele. Parantezele se agață bine de placă cu partea lor concavă fără dispozitive suplimentare, singurul lucru este în dreapta cartelei SIM, lățimea suportului s-a dovedit a fi excesivă și a trebuit și șlefuit.
Toate detaliile au fost ajustate ochi și empiric, mai jos este o fotografie cu toate cele de mai sus:



Conectori. LED-uri. Buton.

Din moment ce am rămas fără pieptene, a trebuit să demontez conectorul cu 6 pini de pe placa unității DVD, pe care l-am lipit apoi pe Pro Mini, asta pentru confortul de a flash-ul plăcii. În apropiere, am lipit un conector rotund (Nokiev 3,5 mm) pentru încărcarea cu litiu.

Corpul conectorului cu 6 pini a fost ușor finisat cu o pilă, deoarece marginile sale ieșeau ușor deasupra corpului. Priza de încărcare se potrivește perfect în peretele carcasei.

Pe cealaltă parte a plăcii, am lipit un buton pentru a reseta dispozitivul și două LED-uri pentru depanarea firmware-ului - LED-ul roșu este conectat la modulul GSM, al doilea LED verde este conectat la a 10-a ieșire a Pro Mini - este mai ușor pentru mine să depanez programul.

Upgrade baterie

O baterie Nokian descărcată de la telefoanele Nokia nu este mai puțin comună decât 18650, dar mulți pur și simplu refuză să o folosească din cauza inconvenientului de a conecta contactele care sunt încastrate adânc în baterie. Nu este de dorit să le lipiți, așa că s-a decis să se folosească metoda propusă de aceștia, și anume, să se realizeze un bloc de contact dintr-o radieră de papetărie și sârmă de cupru (1,5 mm grosime).
Mai întâi, am străpuns o gumă de șters cu două fire cu capete dezbrăcate anterior și am dat seama de contactele bateriei, astfel încât distanța dintre ele să coincidă,
a îndoit capetele, le-a cositorit cu un fier de lipit și le-a tras puțin înapoi de capetele lungi, astfel încât contactele rezultate să fie scufundate în radiera.



Exemplu de baterie:

Puteți fixa blocul terminal cu o bandă de cauciuc sau îl puteți înfășura cu bandă electrică albastră, ceea ce am făcut până la urmă.

Asamblare.

Partea principală a lucrării este făcută, rămâne să colectăm și să reparăm totul.
Între baterie și placă am pus o bucată de cauciuc spumă pentru a nu se târî ulterior în carcasă. Am lipit suplimentar un condensator de 2200 uF pentru a alimenta modulul.

Când încărcarea este conectată:

Cadru. Bloc de borne extern.

Carcasa a ajuns pe piața locală de radio cu aproximativ 1,5 dolari, dacă s-a tradus în dolari, dimensiunea de 95x60x25mm, aproape de dimensiunea unui pachet de țigări. Am făcut câteva găuri în el. În primul rând, pentru un bloc de borne cu 4 pini luat de la un variator care nu funcționează.
Am eliberat complet cele două contacte extreme de șuruburi cu garnituri, găuri găurite pentru șuruburi mai lungi, pe care se va ține întreg blocul de borne pe carcasă. Pe carcasă în sine, cele două găuri extreme vor fi mari, iar cele două din mijloc vor fi mai mici - vor avea contacte prinse prin ele, dintre care unul este conectat la VCC Pro Mini, iar al doilea contact la pinul 2.

Găurirea găurilor, deși simplă la prima vedere, nu necesită mai puțin timp, este foarte ușor de ratat, așa că am făcut-o mai întâi cu un burghiu cu diametru mai mic, apoi unul mai mare.

Pentru butonul ceasului, am ridicat un capac cu un vârf ușor concav, astfel încât printr-o gaură îngustă din carcasă să fie convenabil să-l lovesc cu un chibrit sau cu o agrafă.

Placă într-o carcasă cu un cablu convertor USB-TTL conectat:

Despre antena.
Antena, după cum probabil ați observat în cursul revizuirii, se schimba constant, pe măsură ce am experimentat cu diferite antene de casă. Inițial, pe placa modulului era un conector coaxial rotund, dar a cincea oară a fost folosit pentru o antenă externă, pur și simplu s-a destramat, așa că rețineți că este slab. Ca urmare, am rupt antena de textolit de pe vechiul router și am lipit-o pe placa modulului, deoarece. prinde plasa putin mai bine decat arcul si sarma.

Ei bine, complet asamblat cu încărcarea conectată arată astfel:

Test. Cum functioneaza:

Pe langa testele cu antene, am verificat si cum se va comporta alarma pe strada, pe ger -15. Pentru a face acest lucru, am așezat pur și simplu întregul interior într-un recipient și am lăsat-o noaptea pe balcon, în timp ce alarma nu a pornit, motivul s-a dovedit a fi în general evident - litiul nu-i place înghețul. Acest lucru a fost confirmat de un alt test, unde am lăsat bateria acasă, și am adus placa prin fire lungi în stradă și am lăsat-o așa o zi în același ger - funcționare, de parcă nimic nu s-ar fi întâmplat. Pe de altă parte, ar fi ciudat dacă alarma nu ar funcționa. în fișele tehnice pentru atmega, pentru modul, pentru cuarț - temperaturile de funcționare admise sunt de până la -40 de grade.

Principiul de funcționare este organizat printr-o întrerupere externă, inițial pinul 2 este închis la VCC și astfel se menține un 1 logic pe ieșire, iar controlerul este în stare de adormire. De îndată ce contactul este rupt și apare 0 pe pinul 2, microcontrolerul se trezește, coboară al 3-lea pin (la care este conectat modemul BOOT printr-un rezistor) la pământ - modulul pornește, MK-ul interogează periodic modulul pentru pregătire și, de îndată ce prinde rețeaua, trimite imediat un apel către numărul de telefon al proprietarului specificat în cod. După respingerea apelului, dispozitivul se oprește fără a trimite mai multe apeluri nesfârșite decât multe alarme chinezești păcat.

Informații suplimentare

#include #include // biblioteca UART software SoftwareSerial gsm(7, 6); // RX(7), TX(6) void wakeUp()() // handler de întrerupere gol ///////////////////////////// ////////// /////////////// void gsmOFF()( // PORTD|=(1)<<3); // ВЫКЛЮЧЕНИЕ МОДУЛЯ _delay_ms(10); // gsm.println("AT+CPWROFF"); // ПЕЧАТАЕМ КОМАНДУ OFF PORTB &=~ (1<<2); // выключить LED 10 } // //========================================= void gsmON(){ // PORTD|=(1<<6); // 6-му порту (TX) назначить 1 PORTD &= ~(1<<3); // ЗАПУСК МОДУЛЯ _delay_ms(10); // while(!gsm.find("+PBREADY")); // ждём прочтения тел. книги PORTB |= (1<<2); // включить LED 10 _delay_ms(100); // while(1){ // gsm.println("AT+CREG?"); // проверяем в сети ли модуль if (gsm.find("0,1")) break; // если сеть есть, выходим из цикла _delay_ms(400); // проверка раз в 0,4 сек } // } // /////////////////////////////////////////// // void sleepNow(){ // функция засыпания ADCSRA = 0x00; // отключить подсистему АЦП (экономия 140 мкА) PORTD&=~(1<<6); // в вывод TX поставить 0 _delay_ms(100); // set_sleep_mode(SLEEP_MODE_PWR_DOWN); // режим сна PWR_DOWN sleep_enable(); // включение сна attachInterrupt(0, wakeUp, LOW); // включить прерывания sleep_mode(); // sleep_disable(); // detachInterrupt(0); // отключить прерывания } void setup(){ gsm.begin(9600); // скорость работы UART DDRD = B01001000; // 3-й и 6-й выводы на выход DDRB |= (1<<2); // вывод 10 на выход gsmON(); // запуск модуля для теста gsmOFF(); // выключаем модуль } void loop(){ if (!(PIND&(1<<2))){ // если на 0-ом прерывании появился 0 gsmON(); gsm.println("ATD+79xxxxxxxxx;"); // отзваниваемся, в ответ приходит OK и CONNECT _delay_ms(100); if (gsm.find("OK")) while(1){ // ожидание сброса вызова gsm.println("AT+CPAS"); // при каждой итерации опрашиваем модуль if (gsm.find("0")) break; // если 0, то выходим из цикла while _delay_ms(100); // проверка раз в 0,1 сек } for (char i=0; i<14; i++){ PORTB|=(1<<2); // LED 10 ON _delay_ms(200); PORTB&=~(1<<2); // LED 10 OFF _delay_ms(200); } gsmOFF(); // выключить модуль _delay_ms(10); while(1); // блокируем программу } else { sleepNow(); // укладываем контроллер спать } }

Diagrama (fără placa de control încărcare-descărcare)



Concluzii și gânduri. Planuri.

Alarma este folosită în țară, sunt mulțumit de muncă, totuși, cu studiul în continuare al AVR-ului, apar tot mai multe idei pentru modificarea lui ulterioară. Arduino cu cablarea lui pseudo-limbaj m-a supărat foarte mult, pentru că. A fost un moment neplăcut în muncă. Când am folosit funcțiile pentru a lucra cu porturile digitalWrite(); sau pinMode(); - apoi modulul GSM din anumite motive a închis foarte des. Dar a meritat să le înlocuiți cu trucuri precum DDRB|=(1<Doar operarea accesului direct la porturi a făcut ca dispozitivul să funcționeze, așa cum era intenționat.

Pentru economisirea energiei...
Dispozitivul asamblat a funcționat timp de patru luni întregi fără reîncărcare și continuă să funcționeze, deși este mai corect să spuneți „somn”. Acest lucru este verificat printr-o simplă repornire prin butonul alb. Cu un consum de energie de 250 μA (prin stabilizatorul LE33) si o baterie de ~1430 mAh, desi ok, datorita nenoutatii bateriei vom rotunji pana la 1000mAh, rezulta ca dispozitivul poate dormi cca. 5,5 luni fără reîncărcare. Dacă încă dezlipiți stabilizatorul, atunci timpul de funcționare poate fi înmulțit în siguranță de 10 ori. Dar în cazul meu, nu este nevoie de acest lucru, pentru că mai trebuie să cheltuiți soldul de pe cartela SIM o dată la trei luni, în același timp dispozitivul putând fi verificat și reîncărcat.
Exemplul de economisire a energiei dat în recenzie este departe de limită, deoarece. judecând după informațiile din fișa tehnică, este posibilă scăderea frecvenței de ceas a microcontrolerului (și acest lucru se face prin instalarea siguranțelor) la 1 MHz și, dacă se aplică o tensiune de 1,8 V, atunci consumul va scădea sub bara de 1 μA. în modul activ. Foarte prost! Dar dacă MK este tactat de la generatorul RC intern, atunci va apărea o altă problemă - eterul UART va fi înfundat cu gunoi și erori, mai ales dacă controlerul este încălzit sau răcit.

La finalizare...
1) Un fir convențional setat să rupă nu este foarte convenabil, plănuiesc să experimentez cu un senzor Hall și un comutator reed, deși despre acesta din urmă se spune că nu este foarte fiabil, deoarece contactele din interiorul lui se pot lipi.
2) Ar fi bine să adăugați posibilitatea de a schimba „numărul proprietarului” fără participarea unui computer și intermitent. Acest lucru deja cu EEPROM va trebui să funcționeze.
3) Încercați întreruperi de la timer-ul watchdog, dar nu doar de curiozitate, ci pentru ca microcontrolerul să se trezească periodic de la sine, să măsoare tensiunea bateriei și să trimită valoarea rezultată prin SMS pentru a fi conștient de cât de descărcată este bateria.
4) Un panou solar poate elimina complet necesitatea reîncărcării dispozitivului, acest lucru va fi valabil mai ales pentru bateriile de capacitate mică.
5) De mult îmi doream să cumpăr baterii LiFePo4, care, conform recenziilor, tolerează în mod normal gerul, dar în timp ce căutam un lot potrivit, primăvara venise deja imperceptibil.
6) Lucrați la componenta estetică

Ce Pro Mini ar trebui să cumpăr?
Dacă nu există uscător de păr, atunci Pro Mini "RobotDyn" Atmega168PA 3.3V, ridicați LED-ul cu ceva ascuțit și aveți ~ 250 μA.
Dacă există un uscător de păr, atunci orice placă, lipiți stabilizatorul și LED-ul de alimentare - obțineți ~ 20 μA de consum de curent.

Asta e tot deocamdată, sper că recenzia a fost interesantă și utilă.

Plănuiesc să cumpăr +174 Adauga la favorite Mi-a placut recenzia +143 +278

Sunt platforme hardware speciale pe baza cărora puteți crea diverse dispozitive electronice, inclusiv și. Dispozitivele de acest tip se caracterizează printr-un design simplu și capacitatea de a-și programa algoritmii de funcționare. Datorită acestui fapt, sistemul de alarmă creat folosind Arduino GSM , poate fi ajustat la maximum la obiectul pe care îl va proteja.

Ce este un modul Arduino?

Arduinos sunt implementate ca plăci mici care au propriul microprocesor și memorie. Placa contine si un set de contacte functionale la care pot fi conectate diverse dispozitive electrificate, inclusiv senzori folositi pentru sistemele de securitate.

Procesorul Arduino vă permite să încărcați singur un program scris de utilizator. Prin crearea propriului algoritm unic, puteți oferi moduri optime de funcționare a alarmelor de securitate pentru diferite obiecte și pentru diferite condiții de utilizare și sarcini de rezolvat.

Este dificil să lucrezi cu Arduino?

Modulele Arduino sunt foarte populare printre mulți utilizatori. Acest lucru a fost posibil datorită simplității și accesibilității sale.

Programele pentru controlul modulelor sunt scrise folosind C++ obișnuit și completări sub formă de funcții simple pentru controlul proceselor de intrare/ieșire pe contactele modulului. În plus, mediul software gratuit Arduino IDE, care funcționează sub Windows, Linux sau Mac OS, poate fi folosit și pentru programare.

Cu modulele Arduino, procedura de asamblare a dispozitivelor este mult simplificată. Alarma GSM pe Arduino poate fi creată fără a fi nevoie de un fier de lipit - asamblarea are loc folosind o placă, jumperi și fire.

Cum se creează o alarmă cu Arduino?

Principalele cerințe pe care trebuie să le îndeplinească un sistem de alarmă GSM creat pe Arduino includ:

  • anunță proprietarul obiectului despre spargere sau intrare;
  • suport pentru sisteme externe, cum ar fi o sirenă sonoră, lumini de semnalizare;
  • controlul alarmei prin SMS sau apel;
  • Funcționare autonomă fără alimentare externă.

Pentru a crea o alarmă veți avea nevoie de:

  • modul Arduino;
  • un set de senzori funcționali;
  • sau modem;
  • sursă de alimentare autonomă;
  • dispozitive executive externe.

O caracteristică distinctivă a modulelor Arduino este utilizarea plăcilor de expansiune speciale. Cu ajutorul lor, toate dispozitivele suplimentare sunt conectate la Arduino, care sunt necesare pentru a asambla configurația sistemului de securitate. Astfel de plăci sunt instalate deasupra modulului Arduino sub forma unui „sandwich”, iar dispozitivele auxiliare corespunzătoare sunt conectate la plăcile în sine.

Cum functioneaza?

Când unul dintre senzorii conectați este declanșat, un semnal este transmis către procesorul modulului Arduino. Folosind software-ul de utilizator descărcat, microprocesorul îl prelucrează conform unui anumit algoritm. Ca rezultat, poate fi generată o comandă de acționare a unui actuator extern, care este transmisă acestuia prin placa de interfață de expansiune corespunzătoare.

Pentru a oferi posibilitatea de a trimite semnale de avertizare proprietarului unei case sau apartament care este pazit, la modulul Arduino este conectat un modul GSM special printr-o placă de expansiune. Instalează o cartelă SIM de la unul dintre furnizorii de telefonie mobilă.

În absența unui adaptor GSM special, un telefon mobil obișnuit își poate juca și rolul. Pe lângă trimiterea de avertismente prin SMS despre alarme și apelare, prezența unei conexiuni celulare vă va permite să controlați alarma GSM pe Arduino de la distanță, precum și să monitorizați starea obiectului prin trimiterea de solicitări speciale.

"Notă!

Pentru a comunica cu proprietarul obiectului, pe lângă modulele GSM, pot fi folosite și modemuri convenționale, care asigură comunicarea prin Internet.

În acest caz, atunci când senzorul este declanșat, semnalul procesat de procesor este transmis prin modem către un portal sau site special. Și deja de pe site se realizează generarea automată de SMS-uri de avertizare sau trimiterea prin e-mail la e-mailul atașat.

concluzii

Utilizarea modulelor Arduino va permite utilizatorilor să proiecteze în mod independent alarme GSM care pot funcționa cu diferiți senzori funcționali și pot controla dispozitivele externe. Datorită posibilității de a utiliza diverși senzori, funcțiile de alarmă pot fi extinse semnificativ și poate fi creat un complex care va monitoriza nu numai siguranța obiectului, ci și starea acestuia. De exemplu, va fi posibil să se controleze temperatura din instalație, să detecteze scurgerile de apă și gaz, să se închidă alimentarea acestora în cazul unui accident și multe altele.

 
Articole De subiect:
Paste cu ton în sos cremos Paste cu ton proaspăt în sos cremos
Pastele cu ton în sos cremos este un preparat din care oricine își va înghiți limba, desigur, nu doar pentru distracție, ci pentru că este nebunește de delicios. Tonul și pastele sunt în perfectă armonie unul cu celălalt. Desigur, poate cuiva nu va place acest fel de mâncare.
Rulouri de primăvară cu legume Rulouri de legume acasă
Astfel, dacă te lupți cu întrebarea „care este diferența dintre sushi și rulouri?”, răspundem - nimic. Câteva cuvinte despre ce sunt rulourile. Rulourile nu sunt neapărat bucătărie japoneză. Rețeta de rulouri într-o formă sau alta este prezentă în multe bucătării asiatice.
Protecția florei și faunei în tratatele internaționale ȘI sănătatea umană
Rezolvarea problemelor de mediu și, în consecință, perspectivele dezvoltării durabile a civilizației sunt în mare parte asociate cu utilizarea competentă a resurselor regenerabile și a diferitelor funcții ale ecosistemelor și gestionarea acestora. Această direcție este cea mai importantă cale de a ajunge
Salariul minim (salariul minim)
Salariul minim este salariul minim (SMIC), care este aprobat anual de Guvernul Federației Ruse pe baza Legii federale „Cu privire la salariul minim”. Salariul minim este calculat pentru rata de muncă lunară completă.