Korjaus Design Huonekalut

Budget GSM-hälytys Aivot Arduinosta. GSM-tietoturvajärjestelmä kotiin, joka perustuu ARDUINON langattomien antureiden hälytyksen ARDUINON

Tämä hanke koskee järjestelmän kehittämistä ja parantamista estämään / hallitsemaan mahdollisia yrityksiä tunkeutua varkaita. Suunniteltu suojauslaite Käyttää sisäänrakennettua järjestelmää (kytkee laitteiston mikrokontrollerille avoimen ohjelmistokoodin ja GSM-modeemin avulla), joka perustuu GSM-teknologiaan (Global Mobile System).

Talossa voidaan asentaa turvalaite. Suojaushälytysliitäntäanturi on myös kytketty tietoturvajärjestelmään ohjaimen perusteella.
Kun yrität tunkeutua, järjestelmään lähetetään varoitusviesti (esimerkiksi tekstiviesti) omistajalle kännykkä Tai millä tahansa valmiiksi määritellyllä matkapuhelimella jatkokäsittelyä varten.

Turvajärjestelmä koostuu mikrokontrolleri ARDUINO UNO. Ja standardi SIM900A-modeemi, joka perustuu GSM / GPRS: hen. Koko järjestelmä voi syöttää mistä tahansa virtalähteestä / 12V 2A-akusta.

Seuraavassa on esitetty Arduino Security System.

Järjestelmän toiminta on hyvin yksinkertainen eikä vaadi selvennystä. Kun järjestelmä toimitetaan, se menee valmiustilaan. Kun J2-liitinpäätökset lyhennetään, esiohjelmoitu varoitusviesti lähetetään haluttuun matkapuhelinnumeroon. Voit liittää minkä tahansa tunkeutumisen havaitsemisilmaisimen (kuten kevyt suojaava laite tai liikkeen anturi) J2-tulokehykseen. Huomaa, että aktiivisen alhaisen (L) -signaalin liittimen J2 ulostulossa 1 aktivoi suojaushälytyksen käynnistämisen.

Lisäksi järjestelmään lisätään valinnainen "puhelun hälytys". Se aktivoi puheluKun käyttäjä napsauttaa S2-painiketta (tai kun toinen sähköinen yksikkö aloittaa hälytyksen). Kun olet painanut "CALL" -painiketta (S2), puhelu voidaan peruuttaa painamalla toista S3-painiketta - "END" -painiketta. Tätä vaihtoehtoa voidaan käyttää hälytyksen syöttämiseen "vastaamatta jätetyn puhelun" tapauksessa.

Järjestelmä on erittäin joustava, joten se voi käyttää mitä tahansa SIM900A-modeemia (ja tietenkin Arduino UNO: n maksu). Lue huolellisesti modeemin dokumentaatio ennen kokoonpanon alkua. Tämä helpottaa ja tehdä miellyttävän prosessinvalmistusprosessin.

Luettelo radioelementeistä

Nimitys Tyyppi Nimellinen määrä MerkintäPisteetOma muistikirja
Arduino Board

ARDUINO UNO.

1 Notebookissa
GSM / GPRS-modeemiSIM900A.1 Notebookissa
IC1 Lineaarinen säädin

LM7805.

1 Notebookissa
C1. 100mKP 25V.1 Notebookissa
C2. Elektrolyyttinen lauhdutin10MKF 16V.1 Notebookissa
R1 Vastus

1 com

1 Notebookissa
LED1 Valodiodi 1 Notebookissa
S1. PainikeKiinnitys1

Hyvä aika päivällä 🙂 Tänään puhumme hälytyksestä. Palvelujen markkinat ovat täynnä yrityksiä, järjestö, joka harjoittaa turvajärjestelmien asentamista ja huoltoa. Nämä yritykset tarjoavat ostajalle laajan valikoiman hälytystä. Kuitenkin niiden arvo on kaukana kopeckista. Mutta mitä tehdä henkilö, jolla ei ole niin paljon henkilökohtaisia \u200b\u200bvaroja, joita voidaan käyttää turvallisuushälytys? Mielestäni johtopäätös ehdottaa itseään - tehdä Hälytys tuhma kädet. Tässä artikkelissa on esimerkki siitä, miten oma koodi-tietoturvajärjestelmä käyttää Arduino UNO -levyä ja useita magneettisia antureita.

Järjestelmä voidaan deaktivoida syöttämällä salasana näppäimistöllä ja paina " * ". Jos haluat muuttaa nykyistä salasanaa, voit tehdä sen napsauttamalla ' B.", Ja jos haluat ohittaa tai keskeyttää toiminnon, voit tehdä sen painamalla näppäintä ‘#’. Järjestelmässä on summeri, joka toistaa erilaisia \u200b\u200bääniä eri toiminnon suorittamisen aikana.

Järjestelmä aktivoituu painamalla A-painiketta. Järjestelmä antaa 10 sekuntia lähteä huoneesta. Kun olet kulkenut 10 sekuntia, hälytys aktivoituu. Magneettisten antureiden määrä riippuu oma halu. Hankkeeseen kuuluu 3 anturia (kaksi ikkunaa ja ovia). Kun ikkuna avautuu, järjestelmä on aktivoitu ja hälytys kytketään päälle summeri. Järjestelmä voidaan deaktivoida salasanalla. Kun ovi avautuu, hälytys antaa kirjautuneelle 20 sekuntia salasanalle. Järjestelmä käyttää ultraäänianturin, joka voi havaita liikkeen.

Videon käyttölaitteet

Kerma Tehdään nopean / oppimisen tarkoituksiin. Jos haluat käyttää sitä kotona, on tarpeen muuttaa sitä. Päätelmä Ohjausyksikkö metallikoteloon ja suojaa virtalähde mahdollisesta vahingosta.

Aloitetaanpa!

Vaihe 1: Mitä tarvitsemme

  • aRDUINO UNO -lautakunta;
  • korkean kontrasti LCD-näyttö 16 × 2;
  • 4 × 4 näppäimistö;
  • 10 ~ 20k potentiometri;
  • 3 magneettiset anturit (ne ovat bakteereja);
  • 3 2-nastaiset ruuviliittimet;
  • HC-SR04-ultraääni-anturi;

Jos haluat koota järjestelmän ilman aRDUINON käyttäminen.Tarvitset myös seuraavat:

  • DIP-liitin ATMEGA328 + ATMEGA328 mikrokontrolleri;
  • 16mgz kvartsi resonaattori;
  • 2 kpl. 22PF Keraaminen, 2 kpl. 0.22UF elektrolyyttinen kondensaattori;
  • 1 KPL. 10 kom vastus;
  • virtapesä (DC-virtalähde);
  • leipälevy;
  • 5b virtalähde;

Ja yksi laatikko niin, että kaikki tämä on pakattu!

Instrumentit:

  • Jotain, joka voidaan leikata muovi laatikko;
  • Termoklaysheaver pistooli;
  • Pora / ruuvimeisseli.

Vaihe 2: Hälytysjärjestelmä

Yhteysjärjestelmä on melko yksinkertainen.

Pieni selvennys:

Korkean kontrasti LCD:

  • PIN1 - VDD GND: hen;
  • PIN2 - VSS - 5V;
  • PIN3 - VO (potentiometrin keskuslähteeseen);
  • PIN4 - RS - 8 lähtö ARDUINO;
  • PIN5 - RW GND;
  • PIN6 - FI - 7 lähtöä Arduino;
  • PIN11 - D4 - 6 Arduino-ulostulo;
  • PIN12 - D5 - 5 Arduino-ulostulo;
  • PIN13 - D6 - 4 Lähtö Arduino;
  • PIN14 - D7 - 3 lähtöä ARDUINO;
  • PIN15 - VEE (potentiometrin oikealla tai vasemmalla päätelmällä).

Näppäimistö 4 × 4:

Vasemmalta oikealle:

  • PIN1 - A5-lähtö ARDUINO;
  • PIN2 - A4-lähtö ARDUINO;
  • PIN3 - A3-vetäytyminen Arduino;
  • PIN4 - A2-vetäytyminen Arduino;
  • PIN5 - 13 peruuttaminen Arduino;
  • PIN6 - 12 lähtöä Arduino;
  • PIN7 - 11 Lähtö Arduino;
  • PIN8 - 10 Arduino-lähtö.

Vaihe 3: Laiteohjelmisto

Vaihe esittää sisäänrakennetun koodin!

Lataa CodeBender-laajennus. Napsauta ARDUINON "Suorita" -painiketta ja aseta hallitus tähän ohjelmaan. Siinä kaikki. Olet juuri ohjelmoinut Arduinoa! Jos haluat tehdä muutoksia koodiin, napsauta "Muokkaa" -painiketta.

HUOMAUTUS: Jos et käytä CodeBender IDE -ohjelmaa ARDUINO-levyjen ohjelmoimiseksi, sinun on asennettava lisälaitteita Arduino IDE: ssä.

Vaihe 4: Teemme oman hallinnointipalkkion

Kun olet onnistunut kerätty ja testattu uusi projekti ARDUINON UNO: n perusteella voit aloittaa oman maksunne.

Useita vinkkejä käynnistyksen onnistuneempaan loppuun saattamiseen:

  • 10 kom vastus on asennettava 1 (nollaus) ja 7 (VCC) ATMEGA328-mikrokontrollerin ulostuloilla.
  • 16mGC-kvartsi resonaattori on kytkettävä 10 ja 10 päätelmiin, jotka on merkitty Xtal1: ksi ja XTAL2
  • Liitä resonaattorin jokainen lähtö 22PF-kondensaattoreilla. Vapaa johtopäätös Johtopäätökset Kirjoita 8 tuotos (GND) mikrokontrolleri.
  • Älä unohda liittää toista AMEGA328-virtalähdettä virtalähteellä, päätelmät 20-VCC ja 22-GND.
  • Lisätietoja mikrokontrollerin päätelmistä löytyy toisesta kuvasta.
  • Jos aiot käyttää virtalähdettä edellä 6b: n jännitteellä, sinun on käytettävä LM7805-lineaarista säätölaitetta ja kaksi 0,22UF elektrolyyttikondensaattoreita, jotka on asennettava säätimen tuloon ja lähtöön. On tärkeää! Älä käytä yli 6V maksua! Muussa tapauksessa olette amegan mikrokontrollerin ja LCD-näytön.

Vaihe 5: Aseta järjestelmä asiassa

Auton varkaus viimeisen vuosikymmenen aikana miehittää yksi merkittävimmistä paikoista maailmassa sitoutuneiden rikosten rakenteessa. Tämä ei ole niin paljon tämän varkauksien kategorian erityisellä painolla suhteessa rikosten kokonaismäärään, kuinka paljon ero aiheutti vahinkoa autojen suurista kustannuksista. Ajoneuvojen varjojen torjunnan torjuvien toimenpiteiden heikko tehokkuus 1990-luvun loppuun mennessä johti näihin rikoksiin erikoistuneiden kestävien ryhmien luomiseen ja erottuvat ominaisuudet järjestäytynyt rikos; Olet luultavasti kuullut termi "musta autoliiketoiminta". Euroopan valtion autopuistoa ei vuosittain toteutettu ≈ 2% koneiden rikoksesta riippumattomista koneista. Siksi tulin idean tekemään GSM-hälytyksiä autollesi Arduino Uno -ohjelmaan.

Aloitetaan!

Mitä me keräämme

Meidän on valittava järjestelmän sydän. Mielestäni tällaista hälytystä ei ole parempaa kuin Arduino Uno. Tärkein kriteeri - riittävä määrä "Pins" ja hinta.


ARDUINON UNO: n tärkeimmät ominaisuudet

Microcontroller - Atmega328.
Käyttöjännite - 5 V
Syöttöjännite (suositus) - 7-12 V
Syöttöjännite (raja) - 6-20 V
Digitaaliset tulot / lähdöt - 14 (6, joista 6 voidaan käyttää PWM-lähdöinä)
Analogiset tulot - 6
Pysyvä virta syöttö / tuotos - 40 ma
Pysyvä virta tuotokselle 3,3 in - 50 mA
Flash-muisti - 32 kt (ATMEGA328), josta käynnistyslataimeen käytetään 0,5 kb
RAM - 2 KB (ATMEGA328)
EEPROM - 1 KB (ATMEGA328)
Kellotaajuus - 16 MHz


Sopii!

Nyt sinun on valittava GSM-moduuli, koska hälytyksen on voitava ilmoittaa auton omistajalle. Joten sinun täytyy "Google" ... Tässä on erinomainen anturi - SIM800L, koko on yksinkertaisesti ihana.


Ajattelin ja määräsi sen Kiinasta. Kaikki ei osoittautunut niin ruusuiksi. Anturi kieltäytyi yksinkertaisesti rekisteröimästä SIM-korttia verkkoon. Se testattiin kaikki, mikä on mahdollista - tulos on nolla.
Löydetty ystävälliset ihmisetSe edellyttäen minulle terävän pala - SIM900 Shield. Tämä on jo vakava asia. Shieldissä ja mikrofoniliittimessä ja kuulokkeessa, täysi-fedged-puhelin.


Tärkeimmät ominaisuudet SIM900 Shield

4 Toimintataajuus Standard 850/900/1800 / 1900 MHz
GPRS-monikielinen luokka 10/8
GPRS-matkaviestimen luokka B
Täyttää GSM-vaiheen 2/2 +
Luokka 4 (2 W @ 850/900 MHz)
Luokka 1 (1 W @ 1800 / 1900MHz)
Hallinta Käyttämällä komentoja (GSM 07.07, 07.05 ja SIMCOM Advanced at komentoja)
Alhainen virrankulutus: 1.5mA (lepotila)
Käyttölämpötila-alue: -40 ° C - +85 ° C


Sopii!

OK, mutta sinun on otettava lukemat joidenkin antureiden ilmoittamaan omistajalle. Yhtäkkiä auto evakuoidaan, auton sijainti muuttuu selvästi avaruudessa. Ota kiihtyvyysmittari ja gyroskooppi. Erinomainen. Vero, nyt etsimme anturia.

Mielestäni GY-521 MPU6050 on täsmälleen sopiva. On osoittautui, että siinä on lämpötila-anturi. Se olisi tarpeen käyttää sitä, siellä on niin "Killer Fich". Oletetaan, että auton omistaja laittoi sen kotiin ja vasemmalle. Autossa oleva lämpötila muuttuu "sujuvasti". Mitä tapahtuu, jos hyökkääjä yrittää tunkeutua autoon? Esimerkiksi se toimii ovesta. Auton lämpötila alkaa muuttuu nopeasti, kun matkustamossa oleva ilma alkaa sekoittaa ilmaan ympäröivä. Mielestäni se toimii.


Pääominaisuudet GY-521 MPU6050

Moduuli 3-akselinen gyroskooppi + 3 aksiaalinen kiihtyvyysmittari GY-521 MPU-6050-sirulla. Voit määrittää esineen sijainnin ja liikkumisen avaruudessa, kulmanopeus Pyöriessä. Integroitu lämpötila-anturi on myös. Käytetään eri Copter- ja ilma-aluksen mallissa sekä näiden antureiden perusteella, voit koota liikkeen kaappausjärjestelmän.

Mikrokäytön - MPU-6050
Syöttöjännite - 3,5v - 6V (DC);
Gyro-alue - ± 250 500 1000 2000 ° / s
Kiihtyvyysmittari - ± 2 ± 4 ± 8 ± 16 g
Viestintäliitäntä - I2C
Koko - 15x20 mm.
Paino - 5 g


Sopii!

Värähtelyanturi on myös hyödyllinen. Yhtäkkiä auto yrittää avata "karkea vahvuus", hyvin tai parkkipaikalla Toinen auto saavuttaa kirjoituskoneesi. Ota SW-420 värähtelyanturi (säädettävä).


SW-420: n tärkeimmät ominaisuudet

Syöttöjännite - 3.3 - 5V
Lähtösignaali - digitaalinen korkea / matala (normaalisti suljettu)
Käytetty anturi - SW-420
Käytetty vertailu - LM393
Koot - 32x14 mm
Lisäksi on säätövastus.


Sopii!

Kiinnitä SD-muistikortin moduuli. Kirjoitamme edelleen lokitiedoston.


SD-muistikorttiyksikön pääominaisuudet

Moduulin avulla voit tallentaa, lukea ja tallentaa laitteelle tarvittavat SD-korttitiedot, jotka perustuvat mikrokontrolleriin. Laitteen käyttö on merkityksellinen, kun tiedostot tallennetaan kymmenistä megatavuista kahdelle gigatavua. SD-kortin säiliö sijoitetaan laudalle, tehon stabilizer, liitännän ja virtajohtoliittimen pistoke. Jos haluat työskennellä ääni-, video- tai muiden volumetristen tietojen kanssa esimerkiksi lokitietojen kirjautumiseen, anturitietoihin tai Web Server -tietoon, Arduinon SD-muistikortin moduuli antaa mahdollisuuden soveltaa SD-korttia näihin tarkoituksiin. Moduulin avulla voit tutkia SD-kortin ominaisuuksia.
Syöttöjännite - 5 tai 3.3 V
SD-kortin nopeus - jopa 2 Gt
Koot - 46 x 30 mm


Sopii!

Ja lisää servo, kun anturit laukaistaan, servo ajaa DVR: hen ja kuvata videon tapahtuma. Ota Mg996R servo.


Mg996R-servon tärkeimmät ominaisuudet

Stabiili I. luotettava suoja vaurioista
- metalliasema
- Kahden rivin pallohelmet
- Langan pituus 300 mm
- Mitat 40x19x43mm
- Paino 55 g
- Kiertokulma: 120 astetta.
- Työskentely nopeus: 0.17SEC / 60 astetta (4.8b ilman kuormaa)
- Työskentely nopeus: 0,13c / 60 astetta (6V ilman kuormaa)
- Lähtökohta: 9,4 kg / cm ravitsemuksella 4.8V
- Lähtökohta: 11 kg / cm, kun ravitsemus 6V
- Käyttöjännite: 4.8 - 7,2V
- Kaikki käyttölaitteet on valmistettu metallista.


Sopii!

Kerätä

Tietoja jokaisen anturin liittämisestä Googlessa valtava määrä artikkeleita. Ja keksi uusia polkupyöriä minulla ei ole halu, joten jätän linkkejä yksinkertaisiin ja työvaihtoehtoihin.

GSM-hälytys Arduinossa.

Tässä artikkelissa opit (ostaa) tehdä GSM itse hälytys GSM-moduulin ja Arduino on erittäin halpa. GSM-hälytyssuoja esine Ihanteellinen sopiva, Talo, autotalli, huoneisto.


Vaihe 1: Elementit
Tätä hanketta varten tarvitset:


GSM-kilpi.

Summeri
Siren hälytys 12V.
12V virtalähde

ARDUINON näppäimistö.
Tapaus.

Vaihe 2: Komponenttien liittäminen


Ensin sijoitat GSM-moduulin Arduino UNO: lle, sinun on juotettava GND- ja VCC-johdot sekä kaksi anturia, summeri ja releloduulin tulo. Tämän jälkeen liitä nämä juotosjohdot vastaavaan GSM-suojausliittimeen. Seuraavaksi tehdään näiden osien signaalien tulo- / lähtöliittimen ja viimeinen asia on välttämätön - liittää näppäimistö

ARDUINO UNO / GSM Terminaalit:

Päätelmä 0: Ei liity;
Päätelmä 1: Ei liity;
Päätelmä 2: Liity (GSM käyttää tätä PIN);
Lähtö 3: Liity (GSM käyttää tätä PIN);
Johtopäätös 4: Viimeinen merkkijono näppäimistöllä (näppäimistökosketus 4 - 8);
Päätelmä 5: Ei liity;
Päätelmä 6: Toinen sarake näppäimistön avulla (näppäimistökosketus 6 - 8);
Päätelmä 7: Kolmas sarake näppäimistöstä (sormenäppäimistö 7 - 8);
Päätelmä 8: Ei sitoumuksia (GSM käyttää tätä PIN);
Päätelmä 9: Liity (GSM käyttää tätä PIN);
Päätelmä 10: PIR-anturin tiedot 2;
Päätelmä 11: Sireeni piippaus (siirtyy releloduulin tuloon);
Päätelmä 12: PIR-dataanturi nro 1;
Päätelmä 13: Summikon tulosignaali;

Kuten näet, vaikka näppäimistöllä on 8 lähtöä, vain kolme (yksi rivi ja kaksi saraketta on kytketty, jonka avulla voit käyttää kahta numeroa lukemiseen - 1 × 2 matriisi), joten voin tehdä salasanoja näillä kolmella langalla ja Kaikkien yhteystietojen käyttäminen näppäimistöstä ei tarvitse käyttää. Tämä johtuu siitä, kun liiketunnistin havaitsee huoneen kävelemisen henkilön, henkilöllä on vain 5 sekuntia hälytyksen poistamiseksi käytöstä. Jälkeen hätäsignaali Ei sammumista tämä hetki Aika, GSM Shield lähettää tekstiviestin sinulle tai soittaa puhelinnumeron. Arduino ohjelmoidettiin soittaa ja heti kun vastaat puhelun, se laittaa puhelimen.

Tietenkin voit saada vääriä anturin lukemia, joten vaihtoehto on sammuttaa hälytys yksinkertaisesti lähettämällä tekstiviesti puhelimesta Arduinolle. Lisäksi vielä yksi vaihtoehto, jonka voit tehdä, on konfiguroi kilpi lähettää sinulle yhden viestin päivässä, jotta tiedät, että se toimii oikein.

Vaihe 3: Koodi

Lataa alla oleva koodi ja käännä. Se käyttää kirjastoja Keypad.h ja gsm.h.
Lataa tiedosto: (pudotus: 181)
Lataa tiedosto: (pudottaminen: 104)

Vaihe 4: Päätelmä


Ottaen huomioon, että Arduino UNO-koodi lähettää tekstiviestejä ja soittaa puhelimeesi vain viiden sekunnin kuluttua siitä, kun joku tunkeutuu kotiisi, luulen, että sinulla on tarpeeksi aikaa soittaa poliisille. Tietenkin sireeni pelottaa varkaita ja kotiisi tai muut tilat ovat turvallisempia tämän artikkelin avulla.