Sisukord:

Tehke SafeLocki turvasüsteem Arduino MEGA abil: 6 sammu
Tehke SafeLocki turvasüsteem Arduino MEGA abil: 6 sammu

Video: Tehke SafeLocki turvasüsteem Arduino MEGA abil: 6 sammu

Video: Tehke SafeLocki turvasüsteem Arduino MEGA abil: 6 sammu
Video: TRAD.ATTACK! - Tehke ruumi! (Live 2022) 2024, November
Anonim
Tehke Arduino MEGA abil SafeLocki turvasüsteem
Tehke Arduino MEGA abil SafeLocki turvasüsteem
Tehke Arduino MEGA abil SafeLocki turvasüsteem
Tehke Arduino MEGA abil SafeLocki turvasüsteem

Tere kõigile…

Esiteks olen olnud Instructablesi kogukonna ja kõigi nende juhiste siia üleslaadimise tohutu fänn. Niisiis, otsustasin ühel päeval avaldada oma Instructable'i.

Niisiis, tulge siia teie juurde minu esimese juhendatava „SafeLocki digitaalse turvasüsteemi abil, kasutades Arduino MEGA -d”

Ühel päeval, kui õppisin Arduinot ja lugesin selle õpetusi, mõtlesin seda kasutades luua endale midagi reaalses maailmas töötavat süsteemi. Ja nii, ma mõtlesin teha seda kasutades turvalukustussüsteemi, kuna see võib mulle erinevates rakendustes kasuks tulla. Nii et esiteks otsisin ma valmis veebipõhiseid õpetusi sama tegemiseks. Käisin neist päris paljud läbi. Aga mida ma nägin, oli vähe, mis olid algajale lihtsad, palju lihtsamad. Ma mõtlen, et nad ütlesid, et annate oma koodis lihtsalt fikseeritud parooli ja ainult üks väärtus on teie parool kogu aeg, kui te koodi ei muuda ja uuesti üles laadite. Mõned kasutasid I2C -sidet. Aga mis siis, kui mõned peavad hakkama saama lihtsate ühendustega ja mitte kasutama I2C -d…? Siiski on I2C side tõhusam. Kuid mõeldes kellegi vaatevinklist, kes seda veel ei tea, võivad nad oma idee projektist loobuda. Samuti kasutasid paljud projektid selle töö näitamiseks lihtsalt LCD -d, klaviatuuri ja LED -e. Lihtsalt sisestage parool ja avage see. Niisiis, need on üsna lihtsad või keerukamad. Aga mis siis, kui soovitakse turvasüsteemi, mida on lihtne valmistada ja millel on kõik funktsioonid. Niisiis, vaadake sammu, et näha selle plusspunkte …

1. samm: Niisiis, seda ma tegin

Hakkasin tegema lihtsat turvasüsteemi, millel on palju funktsioone, et muuta see tõhusamaks. Mul on see süsteem, millel on paljude olemasolevate süsteemide ülekaal, järgmised omadused:

1. Koodi üleslaadimisel tervitab see esimest korda ja palub seejärel omanikul parooli määrata. Seega saab omanik määrata mis tahes kaheksakohalise parooli, mis tema arvates sobib. Kui parool on määratud, kuvatakse see, et see on määratud, ja vilgub sinine LED. Lisaks annab ta sellest märku, kasutades helisignaali, mis piiksub mõne sekundi jooksul.

2. Pärast seadistamist küsib t pidevalt lukustatud olekus parooli. Seega, kui inimesel on vaja sisestada, peab ta sisestama 8-kohalise parooli. Kui ta sisestab parooli õigesti, tervitab ja tervitab süsteem seda ekraanil kuvades ning ka roheline LED vilgub teate kuvamise ajal. Signaal teavitab sama helisignaaliga, samal ajal kui LED põleb. Nii avaneb uks.

3. Oletame nüüd, et mõni tundmatu inimene üritab tuppa siseneda ja nii hakkab ta meie klahvistiku klahvide peale segama. Kui suvalise või mittevajaliku parooli elemendi sisestamisel kuvatakse vedelkristallekraanil teade, et võti on vigane, ja vilgub punane tuli. Samuti hoiatab helisignaal piiksudes vale sisestamise eest.

4. Eelmine funktsioon võib aidata ka kõiki kehtivaid isikuid, kui ta parooli tippimise ajal vahele paneb mõne muu võtme, aidates teda teavitades, et võti on kehtetu ja ta peab seda meeles pidama.

5. Kui mõni kasutaja ei suuda kolme korda õiget parooli sisestada, hoiatatakse teda selle eest, et see on kolm korda kehtetu. Peale selle kuvatakse pärast kolme katset vedelkristallekraanil, et maksimaalne proovimise limiit on saavutatud. Nüüd peab kasutaja ootama ühe minuti, et uuesti parooli sisestada. Sellest annab märku pidev vilkuv punane LED ja helisignaal ühe minuti jooksul. Hiljem lubatakse kasutajal uuesti 1 minuti pärast uuesti proovida.

6. Kui parooli on vaja muuta, piisab vaid id -klahvi vajutamisest, mis palub parooli uuesti määrata.

Seega on sellel palju funktsioone, mis töötavad nii, nagu kasutaja seda vajab …

Nüüd asume selle tegemise juurde … !!

Samm: tööriistad ja komponendid

Tööriistad ja komponendid
Tööriistad ja komponendid
Tööriistad ja komponendid
Tööriistad ja komponendid
Tööriistad ja komponendid
Tööriistad ja komponendid

Vajalikud elektroonikakomponendid on: ·

  • Arduino MEGA 2560 (aju ja mälu)
  • USB -kaabel (koodi üleslaadimiseks ühendage arvuti ja Arduino)
  • 16 x 2 LCD -ekraan (olen kasutanud JHD 162A)
  • 4 x 4 klaviatuur (sisendseade)
  • 1 x leivalaud (mis hoiab kõiki ühendusi)
  • Rgb LED (siin kasutatav on tavaline anood)
  • Piesoelektriline kõlar / sumin (teavitamiseks ja hoiatamiseks)
  • 10K potentsiomeeter / trimmipott (määrake LCD -ekraanile LED -väärtus)
  • 1 x 270 oomi takisti (vältige LED-i põlemist …)
  • 2 x 150 oomi takisti
  • Meeste-meeste hüppajate juhtmed

Kõik kasutatud materjalid on veebipoodides kergesti kättesaadavad. Isegi enamikul teist, kes on geekide tegijad, võib see juba olla. Kui teil on aga mõne veebis leidmisega raskusi, kommenteerige seda allpool. Soovitan kindlasti, kust seda saada.

Niisiis, pärast kõigi osade töölaual asumist alustame selle valmistamise protseduuriga.

Samm: vooluahela juhtmestik ja kokkupanek

Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek
Vooluahela juhtmestik ja kokkupanek

Nüüd vaadake kõigepealt kogu selle süsteemi lülitusskeemi, mis on saadaval lisatud piltidel. Samuti esitan siin kõik tihvtühendused, et te ei satuks sellesse protsessi segadusse ja segadusse, kuna see võib põhjustada sobimatut või mitte töötamist.

LCD juhtmestik

LCD -tihvt: Arduino tihvt

1 >> GND

2 >> +5V

3 >> trimmipotti tihvt A

4 >> 1

5 >> GND

6 >> 2

11 >> 4

12 >> 5

13 >> 6

14 >> 7

15 >> +5V

16 >> GND

Trimpoti juhtmestik

Pin A >> LCD pin 3

Tihvt B >> GND

Tihvt C >> +5V

Klaviatuuri juhtmestik

Klaviatuuri pin: Arduino Pin

1 >> 52

2 >> 50

3 >> 48

4 >> 46

5 >> 53

6 >> 51

7 >> 49

8 >> 47

Signaali juhtmestik

+VE tihvt >> Arduino tihvt 30

-VE tihvt >> GND

RGB LED juhtmestik (tavaline anood RGB)

RGB pin 1 >> R 270-oom >> Arduino pin 40

RGB tihvt 2 >> +5V

RGB tihvt 3 >> R 150 oomi >> Arduino tihvt 42

RGB tihvt 4 >> R 150-oom >> Arduino tihvt 41

Kui kasutate oma vooluahelas tavalist katood -RGB, ühendage GND tihvti asemel RGB tihvt 2 >> GND.

Allolevad pildid näitavad samm -sammult iga komponendi juhtmestikku.

Siiski soovitan teil üks kord viidata oma komponentide andmelehtedele, et teada saada iga komponendi tihvti tööd. Mõnikord võib olla võimalik, et sama ettevõtte toodetud komponendil on erinev PIN -paigutus. Niisiis, kontrollige seda enne kätt ja seejärel tehke juhtmestik vastavalt.

Niisiis, kui juhtmestik on tehtud, liigume järgmises etapis programmeerimisosa juurde.

Samm: meie süsteemi kodeerimine ja üleslaadimine

Lisasin siia koodifaili. Hankige kood ise, et seda oma vooluringis käivitada. Kui olete selle alla laadinud, tehke vajalikud muudatused ning seejärel kompileerige ja laadige see oma Arduino vooluringi üles.

Lisaks soovin teile siinkohal tähelepanu juhtida sellele, et kasutatud RGB on tavaline anood. See helendab olekus LOW ja ei helenda, kui see on kõrge. Aga kui kasutate tavalist katood -RGB -d, siis helendab see, kui väljundseisund on HIGH, ja ei sütti, kui väljundolek on madal.

Lisan siia ka pildid edukalt koostatud ja üles laaditud koodist.

OK, nii et ootamata näeme, kuidas meie turvasüsteem oma tööd teeb.

5. samm: SafeLock -süsteemi kasutamine

  • Kui kood on edukalt üles laaditud, saadab ekraan selle omanikule tervitussõnumi „Tere!… (Omaniku nimi)”.
  • Järgmisena palub see määrata parooli (siin on suvaline 8-kohaline parool, mille peate sisestama).
  • Kui see on määratud, küsib see LCD -ekraanilt teadet „Parool on seatud (mõned pöidlad üles).”. Lisaks hakkab RGB vilkuma siniselt ja helisignaal annab mõneks ajaks katkestatud piiksu.
  • Pärast seadistamist saab kasutaja süsteemi installida ükskõik kuhu.
  • Nüüd on vedelkristallekraani vaikekuva see, et see küsib parooli, näidates "Sisesta 8-kohaline parool".
  • Isik, kes peab kõigepealt sisestama, peab sisestama õige parooli.
  • Kui inimene sisestab õige parooli, kuvatakse LCD -ekraanil tervitused ja tervitusteade „Tervitused pardale“. Samuti hakkab RGB vilkuma roheliselt ja annab mõnda aega piiksu. Seega lukk avaneb.
  • Mis siis, kui inimene sisestab vale võtme või ilmneb kirjaviga ???
  • Seega, kui sisestate vale parooliklahvi, kuvatakse LCD -ekraanil „Vabandust, vigane võti” ja ka RGB vilgub punaselt ning helisignaal annab piiksudes lühikese teate.
  • Siin tuleb arvestada veel ühe asjaga, et kood kontrollib iga võtme sisestust, mitte ainult kogu parooli korraga. Nii et kui kasutaja on sisestanud mõned õiged võtmed ja unustab järgmise võtme, sisestades midagi muud, siis teda selle eest hoiatatakse, aidates tal seega parooli taastada ja uuesti proovida. Kuni parooli õige väärtuse sisestamiseni lukk ei avane.
  • Aga mis siis, kui siseneda vajav isik ei ole volitatud personal ??? Niisiis, ta võib proovida suvalisi paroole sisestada. Nii et iga kord, kui ta vajutab mõnda vale klahvi, näitab see, et see on kehtetu. Kuid see ei tohiks jätkuda igavesti, samuti ei peaks ta saama proovida kõiki võimalikke paroolikirjeid … Niisiis, pärast kolme kehtetut sisestust lõpetab süsteem täiendavate sisestuste tegemise ja kuvab teate „Olete ületanud maksimaalsed proovi piirid”, “Palun proovige 1 minuti pärast. " Seega vilgub LED 1 minuti jooksul pidevalt kõrgsageduslikku punast vilkumist ja ka helisignaal piiksub pidevalt. Seega võivad kõik asjaomased isikud või turvatöötajad teada, et ümberringi on keegi tundmatu VÕI keegi üritab süsteemi rikkuda ja sisse pääseda.
  • 1 minuti pärast naaseb see vaikimisi parooli sisestamise küsimusele.
  • Kui kasutaja peab parooli lähtestama või muutma, ei pea ta süsteemi uuesti kodeerima. Kõik, mida ta peab tegema, on lihtsalt vajutada Arduino lähtestamisnuppu ja süsteem palub kasutajal uuesti uue parooli määrata.
  • Selle süsteemi tööetapid on lisatud mainitud YouTube'i lingile:

SafeLocki süsteemi toimimine ja mõistmine

6. samm: lõpetamine

Ok, nii et ma loodan, et juhendasin teid, inimesi, selle turvasüsteemi loomisel suurepäraselt.

Kas pole see lihtne ja täis kõiki vajalikke funktsioone, et seda meie erinevatel turbejuhtumitel kasutada?

Seda saab kasutada ukselukuna, lukustada meie kapid, lukustada meie kohvrid ja isegi meie tööruumides.

Niisiis, ärge lihtsalt istuge, hankige komponendid, järgige neid juhiseid ja tutvuge selle vinge ja lihtsa turvasüsteemiga.

Soovitan: