AT + CMGR = 3.0 | Gjatë dekadës së fundit, vjedhjet e makinave kanë zënë një nga vendet më të rëndësishme në strukturën e krimeve të kryera në botë. Kjo jo aq nga pesha specifike e kësaj kategorie vjedhjesh në raport me numrin total të krimeve, por nga rëndësia e dëmit të shkaktuar për shkak të kostos së lartë të makinave. Efektiviteti i dobët i masave të marra në fushën e luftës kundër vjedhjes së automjeteve në fund të viteve '90 çoi në krijimin e grupeve të qëndrueshme të specializuara në kryerjen e këtyre krimeve dhe me tiparet dalluese të krimit të organizuar; me siguri e keni dëgjuar termin "biznes i zi i makinave". Në parkingun e vendeve evropiane mungojnë çdo vit ≈ 2% e makinave që bëhen objekt i cenimeve kriminale. Prandaj, më lindi ideja të bëj një alarm gsm për makinën time bazuar në Arduino Uno. Le të fillojmë!
Çfarë do të mbledhim
Ne duhet të zgjedhim zemrën e sistemit tonë. Sipas mendimit tim, nuk ka asgjë më të mirë për një sinjalizim të tillë sesa Arduino Uno. Kriteri kryesor është një numër i mjaftueshëm kunjash dhe një çmim.
Karakteristikat kryesore të Arduino Uno
Mikrokontrolluesi - ATmega328
Tensioni i punës - 5 V
Tensioni i hyrjes (rekomandohet) - 7-12 V
Tensioni i hyrjes (kufi) - 6-20 V
Inputet / daljet dixhitale - 14 (nga të cilat 6 mund të përdoren si dalje PWM)
Inputet analoge - 6
Rryma DC përmes hyrjes / daljes - 40 mA
Rryma DC për pin 3.3 V - 50 mA
Memoria flash - 32 KB (ATmega328) nga e cila 0,5 KB përdoret për ngarkuesin
RAM - 2 KB (ATmega328)
EEPROM - 1 KB (ATmega328)
Frekuenca e orës - 16 MHz
Përshtatet! Tani ju duhet të zgjidhni një modul gsm, sepse sistemi ynë i alarmit duhet të jetë në gjendje të njoftojë pronarin e makinës. Pra, ju duhet të kërkoni në Google ... Këtu, një sensor i shkëlqyer - SIM800L, madhësia është thjesht e mrekullueshme.
Mendova dhe e porosita nga Kina. Sidoqoftë, gjithçka doli të ishte jo aq rozë. Sensori thjesht refuzoi të regjistronte kartën SIM në rrjet. Gjithçka që ishte e mundur u provua - rezultati ishte zero.
Kishte njerëz të sjellshëm që më dhanë një gjë më të freskët - Sim900 Shield. Kjo tashmë është një gjë serioze. Shield ka një fole mikrofoni dhe kufje, një telefon i plotë.
Karakteristikat kryesore të Sim900 Shield
4 standarde të frekuencës së punës 850/900/1800/1900 MHz
GPRS multi-slot klasi 10/8
Stacioni celular GPRS i klasit B
Në përputhje me fazën GSM 2/2 +
Klasa 4 (2 W @ 850/900 MHz)
Klasa 1 (1 W @ 1800 / 1900 MHz)
Kontrollohet nga komandat AT (komandat GSM 07.07, 07.05 dhe SIMCOM të zgjeruara AT)
Konsumi i ulët i energjisë: 1.5 mA (modaliteti i gjumit)
Gama e temperaturës së funksionimit: -40 ° C deri +85 ° C
Përshtatet! Ok, por duhet të marrësh lexime nga disa sensorë për të njoftuar pronarin. Papritmas makina evakuohet, atëherë pozicioni i makinës do të ndryshojë dukshëm në hapësirë. Le të marrim një përshpejtues dhe një xhiroskop. Mirë. Dachshund, tani ne po kërkojmë një sensor.
Unë mendoj se GY-521 MPU6050 do të përshtatet patjetër. Doli se ka gjithashtu një sensor të temperaturës. Do të ishte e nevojshme ta përdorni atë, do të ketë një "tipar të tillë vrasës". Supozoni se pronari i makinës e vendosi nën shtëpi dhe u largua. Temperatura brenda makinës do të ndryshojë “pa qetësi”. Çfarë ndodh nëse një ndërhyrës përpiqet të hyjë në një makinë? Për shembull, ai do të jetë në gjendje të hapë derën. Temperatura në makinë do të fillojë të ndryshojë me shpejtësi, pasi ajri në kabinën e pasagjerëve fillon të përzihet me ajrin e ambientit. Unë mendoj se do të funksionojë.
Karakteristikat kryesore të GY-521 MPU6050
Moduli i xhiroskopit me 3 boshte + akselerometri me 3 boshte GY-521 në çipin MPU-6050. Ju lejon të përcaktoni pozicionin dhe lëvizjen e një objekti në hapësirë, shpejtësinë këndore gjatë rrotullimit. Gjithashtu ka një sensor të integruar të temperaturës. Përdoret në modele të ndryshme të helikopterëve dhe avionëve, gjithashtu është e mundur të montoni një sistem të kapjes së lëvizjes bazuar në këta sensorë.
Mikroqark - MPU-6050
Tensioni i furnizimit - nga 3.5V në 6V (DC);
Gama e xhiroskopit - ± 250 500 1000 2000 ° / s
Gama e përshpejtuesit - ± 2 ± 4 ± 8 ± 16 g
Ndërfaqja e komunikimit - I2C
Madhësia - 15x20 mm.
Pesha - 5 g
Përshtatet! Një sensor dridhje është gjithashtu i dobishëm. Papritur, ata do të përpiqen të hapin makinën me "forcë brutale", ose, në parking, një makinë tjetër do të prekë makinën tuaj. Merrni sensorin e dridhjeve SW-420 (i rregullueshëm).
Karakteristikat kryesore SW-420
Tensioni i furnizimit - 3.3 - 5V
Sinjali i daljes - dixhital i lartë / i ulët (normalisht i mbyllur)
Sensori i përdorur - SW-420
Krahasuesi i përdorur - LM393
Dimensionet - 32x14mm
Për më tepër - Ekziston një rezistencë rregulluese.
Përshtatet! Vidhosni modulin e kartës së kujtesës SD. Ne gjithashtu do të shkruajmë një skedar log.
Karakteristikat kryesore të modulit të kartës SD
Moduli ju lejon të ruani, lexoni dhe shkruani në kartën SD të dhënat e kërkuara për funksionimin e pajisjes bazuar në mikrokontrollues. Përdorimi i pajisjes është i rëndësishëm kur ruani skedarë nga dhjetëra megabajt në dy gigabajt. Pllaka përmban një enë për kartën SD, një stabilizues të energjisë së kartës, një prizë për ndërfaqen dhe linjat e energjisë. Nëse keni nevojë të punoni me zë, video ose të dhëna të tjera vëllimore, për shembull, të mbani një regjistër ngjarjesh, të dhëna sensori ose të ruani informacione nga një server në internet, atëherë moduli i kartës së kujtesës SD për Arduino do të bëjë të mundur përdorimin e një karte SD për këto qëllime. Duke përdorur modulin, mund të studioni veçoritë e kartës SD.
Tensioni i furnizimit - 5 ose 3.3 V
Kapaciteti i memories së kartës SD - deri në 2 GB
Përmasat - 46 x 30 mm
Përshtatet! Dhe le të shtojmë një servo, kur sensorët të aktivizohen, servo me një videoregjistrues do të kthehet dhe do të xhirojë videon e incidentit. Merrni shërbimin MG996R.
Karakteristikat kryesore të servo MG996R
Mbrojtje e qëndrueshme dhe e besueshme kundër dëmtimit
- Makinë metalike
- Kushineta topash me dy rreshta
- Gjatësia e telit 300 mm
- Dimensionet 40x19x43mm
- Masa 55 gr
- Këndi i rrotullimit: 120 gradë.
- Shpejtësia e punës: 0,17 sek / 60 gradë (4,8 V pa ngarkesë)
- Shpejtësia e punës: 0.13 sek / 60 gradë (6V pa ngarkesë)
- Çift rrotullues fillestar: 9,4 kg / cm në furnizimin me energji 4,8 V
- Çift rrotullues fillestar: 11 kg / cm në furnizimin me energji 6V
- Tensioni i punës: 4.8 - 7.2V
- Të gjitha pjesët e makinës janë prej metali
Përshtatet! Ne mbledhim
Ka shumë artikuj për lidhjen e secilit sensor në Google. Dhe nuk kam dëshirë të krijoj biçikleta të reja, kështu që do të lë lidhje me opsione të thjeshta dhe pune. Ju gjithashtu mund të dërgoni mesazhe SMS, gjithçka që ju nevojitet është një modul special Arduino GSM / GPRS SIM900. Kjo tabelë zgjerimi përshtatet me pllakat e zakonshme Arduino UNO, MEGA dhe Leonardo. Me ndihmën e tij, ju mund të bëni një sërë projektesh të ndryshme duke përdorur GPRS Internet ose akses në rrjetin GSM. Do të funksionojë kudo ku ka një rrjet celular. Duke përdorur këtë modul, ju mund të krijoni një sistem alarmi GSM, i cili së bashku me një sistem të mbikqyrjes video, do të sigurojë mbrojtje të shkëlqyer për shtëpinë tuaj.
Moduli lejon përdorimin e rrjeteve të standardeve GSM 850, GSM 900, GSM 1800, GSM 1900 dhe mbështet protokollin TCP me akses në rrjetin GPRS.
Arduino GSM moduli SIM900 mund të përdoret gjithashtu për të kryer telefonata, ju mund të merrni edhe telefonata dhe t'i kryeni ato. Për ta bërë këtë, bordi ka lidhës të posaçëm për lidhjen e mikrofonit dhe një altoparlanti, gjithashtu mund ta lidhni modulin me një kompjuter dhe të dërgoni dhe merrni të dhëna direkt nga PC. Për shembull, ju mund të bëni postime masive për abonentët e regjistruar në një kartë SIM në një modalitet automatik.
Karakteristikat e lidhjes së bordit GSM me bordet Arduino Leonardo dhe Arduino Mega
Pllaka shtesë GSM punon me Arduino drejtpërdrejt falë bibliotekës së programeve serike. Me cilësimet standarde, kunjat dixhitale nr. 2 dhe nr. 3 janë të lidhura që modemi të ndërveprojë me Arduino. Këto cilësime janë të përshtatshme për Arduino Uno, por për funksionimin e duhur të mburojës në Arduino Leonardo ose Arduino Mega, është e nevojshme të bëhen korrigjime.
Pini GSM_TX, i quajtur edhe pin # 2 në tabelën e zgjerimit, dërgon informacion në Arduino. Për të ditur saktësisht se në cilin moment është e nevojshme të lexoni informacionin, Arduino përdor një mekanizëm ndërprerjeje: kur ndryshon niveli i sinjalit dixhital, në këtë pin ndodh një ndërprerje përkatëse. Sidoqoftë, në Arduino Leonardo dhe Arduino Mega pin #2 nuk mbështet ndërprerje.
Në mënyrë që mburoja të funksionojë normalisht në Arduino Mega ose Leonardo, nuk ka nevojë të ndryshoni fare kodin e programit, vetë biblioteka ndryshon numrin e pinit RX Arduino kur zgjidhet modeli i duhur në menunë "Tools". të mjedisit të zhvillimit.
Arduino Leonardo
Për funksionimin korrekt me Leonardo, biblioteka GSM përdor pinin dixhital nr. 8. Për ta bërë këtë, në tabelën e zgjerimit GSM, lidhni kunjat dixhitale nr. 2 dhe nr. 8 me një përcjellës.
Në anën e pasme të tabelës GSM, përkulni në anën e kunjit që korrespondon me kunjën # 2 në mënyrë që të mos bie në kontakt me Arduino Leonardo.
Arduino Mega2560
Biblioteka GSM për robotët e duhur me Mega përdor pinin dixhital nr. 10. Në tabelën e zgjerimit GSM, është e nevojshme të mbyllni kunjat dixhitale nr. 2 dhe nr. 10 me një përcjellës, si me Arduino Leonardo. Mos harroni të përkuleni në të njëjtën kohë nga ana e pasme e tabelës GSM drejt kunjit që i përgjigjet kunjit nr. 2, në mënyrë që të mos prekë Arduino Mega.
Arduino është një platformë harduerike që përdoret për të krijuar shpejt një shumëllojshmëri pajisjesh elektronike, përfshirë ato të sigurisë. Falë dizajnit të thjeshtë, thjeshtësisë së gjuhës së programimit, si dhe përdorimit të kodeve të hapura, edhe një joprofesionist mund të bëjë në mënyrë të pavarur një alarm shumëfunksional për të ruajtur shtëpinë, vilën, apartamentin ose garazhin e tij. Moduli Arduino GSM do të jetë alternativa më e mirë për krijimin e një sistemi sigurie buxhetore që mund të konfigurohet në mënyrë optimale për një objekt specifik.
Zona e aplikimit
Platforma harduerike Arduino përdoret gjerësisht në procesin e krijimit të sistemeve dhe pajisjeve të ndryshme elektronike që mund të marrin dhe përpunojnë sinjale nga sensorë dhe sensorë të ndryshëm funksionalë analogë ose dixhitalë. Rezultatet e përpunimit të sinjaleve të marra mund të përdoren për të kontrolluar aktivizuesit e jashtëm dhe sistemet e lidhura me Arduino.
Një shembull i përdorimit të këtyre moduleve në video:
Emërimi
Platforma e harduerit Arduino bën të mundur ndërveprim efektiv me mjedisin e kontrolluar përmes një game të gjerë sensorësh funksionalë që mund të monitorojnë parametra të ndryshëm. Falë kësaj, në bazë të platformave të tilla, është e mundur të formohen komplekse sigurie që do të monitorojnë lëvizjet rreth perimetrit të mbrojtur, hapjen e dritareve dhe dyerve dhe dëmtimin e xhamit. Përveç sensorëve të sigurisë, mund të përdoren edhe sensorë të temperaturës, sensorë të kontrollit të rrjedhjeve të ujit ose gazit.
Duke përdorur modulin Arduino GSM me platformën, informacioni për një rrezik ose një situatë emergjente në objekt mund t'i dërgohet pronarit sa më shpejt që të jetë e mundur. Për këtë qëllim përdoret një nga rrjetet e operatorëve celularë.
Një tipar dallues i pajisjeve Arduino është se mikrokontrolluesi i tyre mund të programohet nga vetë përdoruesi duke përdorur gjuhën Arduino bazuar në Wiring. Falë kësaj, të gjithë mund të programojnë algoritmin për funksionimin e alarmit të krijuar të hajdutëve siç kërkohet për një objekt specifik të mbrojtur dhe veçoritë e aplikimit të tij.
Përfitimet e përdorimit
Sot ka shumë platforma harduerike dhe mikrokontrollues që mund të marrin informacion nga sensorë të jashtëm, ta përpunojnë atë dhe të dërgojnë sinjale kontrolli në sistemet ekzekutive. Platforma Arduino thjeshton zbatimin e proceseve të listuara sa më shumë që të jetë e mundur dhe ka një gamë të gjerë avantazhesh ndaj pajisjeve të tjera të këtij lloji.
- Çmim i ulët. Platformat janë pajisje mjaft të lira në krahasim me homologët e tyre, gjë që në asnjë mënyrë nuk ndikon në funksionalitetin e tyre.
- Ndër-platformë. Softueri Arduino funksionon në mënyrë efektive në platforma të tilla operative si Windows, Linux, Macintosh-OSX.
- Lehtësia e programimit. Për të konfiguruar mikrokontrolluesit, përdoret mjedisi i programimit Processing. Është ideal si për përdoruesit profesionistë ashtu edhe për përdoruesit e papërvojë që punojnë me pajisjet Arduino.
- Përmirësimi. Softueri i specializuar Arduino është me burim të hapur, i cili lejon përdoruesit me përvojë ta përshtatin atë me kërkesat specifike.
Besueshmëri e lartë e platformës harduerike. Pllakat Arduino janë të disponueshme me mikrokontrolluesit ATMEGA8 dhe ATMEGA168 (modelet e mëparshme) dhe me kontrollorët ATmega32u4, Atmel ATmega328 (modele më të reja), të cilët janë shumë funksionalë dhe të besueshëm.
Parimi i funksionimit
Për të siguruar funksionimin plotësisht funksional të sistemeve të sigurisë ose pajisjeve të tjera të ndërtuara duke përdorur platformat Arduino, duhet të keni një modul GSM për Arduino. Mund të përdoret për të hyrë në internet, për të bërë thirrje zanore ose për të dërguar mesazhe SMS.
Pllaka GSM përdor një modem të veçantë radio M10, ndërveprimi me të cilin sigurohet nga komanda speciale AT. Shkëmbimi i informacionit me modemin realizohet duke përdorur një ndërfaqe serike softuerike që zotëron kode dixhitale.
Modemi GSM i përdorur në Arduino është një modem me 4 breza që mund të funksionojë në frekuencat e mëposhtme: GSM 850MHz dhe 900MHz, PCS1900MHz dhe DCS1800MHz. Modemi mbështet protokolle të tilla si TCP / UDP dhe HTTP, të cilat ofrojnë lidhje nëpërmjet GPRS. Shpejtësia e transmetimit të paketave të informacionit në këtë mënyrë do të jetë rreth 90 kbps.
Dërgimi i SMS përmes modulit Arduino dhe GSM zbatohet nëse ekziston një kartë SIM e instaluar e një prej operatorëve celularë.
Përveç kësaj, do të jetë e mundur të transmetoni mesazhe zanore, të bëni thirrje - kjo kërkon një mikrofon shtesë dhe një altoparlant të jashtëm. Instalimi i një karte SIM do të lejojë që Arduino të përdoret në modalitetin celular ose GPRS.
Si të lidhni modulet me arduino
Përpara se të lidhni modulin GSM me Arduino, duhet të instalohet një kartë SIM e përshtatshme e një prej operatorëve celularë në folenë e saj. Pas kësaj, moduli lidhet me platformën harduerike Arduino në përputhje me udhëzimet dhe kryhet firmware-i i tij. Për këtë, përdoret një PC, i cili lidhet me pajisjen duke përdorur një kabllo USB. Pas ngarkimit të mjedisit Arduino, shtypni butonin Upload, i cili do të fillojë procesin e ngarkimit të softuerit. Pas përfundimit të këtij procesi, platforma mund të shkëputet nga kompjuteri dhe të mundësohet nga një sistem i jashtëm i energjisë.
Karakteristikat krahasuese të moduleve GSM
Tregu i konsumit ka një përzgjedhje të gjerë të moduleve të ndryshme GSM për Arduino. Më poshtë janë karakteristikat kryesore të më të njohurve.
Neoway M590
Moduli Arduino GSM M590 është një pajisje komunikimi me valë që përdoret për të marrë dhe transmetuar informacion në rrjetet celulare. Moduli i kësaj serie është krijuar në një tabelë me rripa minimale dhe pozicionohet si një modul GSM për platformën harduerike Arduino.
Duke përdorur këtë pajisje, mund të krijoni një komunikim celular me një telefon të jashtëm, të dërgoni mesazhe SMS, të shkëmbeni informacione sipas standardit GPRS Class-10. Moduli i këtij dizajni nuk ka një hyrje mikrofoni, gjë që kufizon aftësinë për të marrë komunikim zanor - mund të vendoset një lidhje, por zëri nuk do të transmetohet.
M590 kontrollohet nga komandat AT nëpërmjet komunikimit serial. Frekuencat nga 900 MHz deri në 1800 MHz përdoren si radio frekuenca pune. Tensioni i furnizimit është në intervalin 3.3 ... 5 V. Prandaj, moduli Neoway M590 GSM është i lidhur me Arduino përmes një konverteri special të tensionit 5 V "3.3 V.
Moduli GSM SIM800L
Moduli kompakt Sim800l GPRS GSM i referohet pajisjeve që përdoren për të mbështetur komunikimet celulare. Moduli është ndërtuar në beze SIM-800L, krijuar nga SIMCom Wireless Solutions dhe është krijuar për të ofruar shërbime për shërbimet e rrjeteve të informacionit GPRS \ GSM, duke përdorur frekuenca nga 850 MHz në 1900 MHz. Mund të përdoret për të dërguar mesazhe SMS, për të bërë telefonata dhe për të shkëmbyer informacione nëpërmjet kanaleve GPRS.
Moduli GSM kompletohet me një antenë; nëse keni nevojë të përmirësoni nivelin e sinjalit, mund të përdorni antena shtesë. Për të kontrolluar modulin, mund të përdoret një PC, i lidhur nëpërmjet një bordi të veçantë për konvertimin e ndërfaqeve USB-UART, ose drejtpërdrejt përmes vetë UART. Nëse përdorni modulin Sim800l GPRS GSM ,
lidhja me Arduino duhet të zbatohet përmes një konverteri të nivelit logjik. Kjo për faktin se në SIM800L vlera e tensionit në një nivel të lartë logjik është 2.8 V, dhe në Arduino - 3.3 ... 5 V.
GPRS Shield nga Seed Studio
Lidhja e modulit GSM me Arduino do të sigurojë mundësinë për të përdorur teknologjitë e shkëmbimit të të dhënave GSM / GPRS, si dhe për të bërë thirrje dhe për të dërguar mesazhe SMS. Pajisjet e këtij lloji janë ndërtuar duke përdorur modulin SIMCom SIM900. Ata kanë një vend për instalimin e një karte SIM, një lidhës për një antenë të jashtme, një grup folesh 3.5 mm për hyrjen dhe daljen audio. Arduino GSM Shield kontrollohet dhe operohet duke përdorur lidhjet serike dhe një grup komandash të specializuara AT.
Ky modul është një tabelë e veçantë që përdoret për të kontrolluar pajisjet dixhitale nga distanca, si dhe për të shkëmbyer informacione. Përdorimi i SIM900 lejon Arduino të punojë duke përdorur teknologjitë GSM / GPRS, duke ofruar komunikim zanor, dërgimin e SMS dhe shkëmbimin e të dhënave duke përdorur rrjetet celulare dhe celulare.
Për funksionimin e këtij moduli, një kontrollues kontrolli, një burim energjie, një antenë janë të lidhur me të dhe është instaluar gjithashtu një kartë SIM e një operatori celular. Duke përdorur kërcyes të veçantë, konfigurohet metoda e shkëmbimit të të dhënave me kontrolluesin. Nëse është e nevojshme, mund të lidhni një altoparlant dhe mikrofon.
Artikujt kryesorë të lidhur