Satura rādītājs:

Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA: 6 soļi
Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA: 6 soļi

Video: Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA: 6 soļi

Video: Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA: 6 soļi
Video: How to make a cash register 2024, Novembris
Anonim
Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA
Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA
Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA
Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA

Sveiki visiem…

Pirmkārt, es esmu bijis milzīgs Instructables kopienas ventilators un visi, kas šeit ir augšupielādējuši savus Instructables. Tātad, es nolēmu kādu dienu publicēt savu Instructable.

Tātad, nāc šeit pie manis ar manu pirmo pamācāmo “SafeLock digitālo drošības sistēmu, izmantojot Arduino MEGA”

Kādu dienu, kad es mācījos Arduino un turpināju tās pamācības, es domāju, ka, izmantojot to, izveidoju sev kaut ko reālu pasaules darba sistēmu. Un tāpēc es domāju to izveidot, izmantojot drošības atslēgas sistēmu, jo tā man var noderēt dažādās lietojumprogrammās. Tāpēc vispirms es meklēju gatavas tiešsaistes apmācības, lai darītu to pašu. Es gāju cauri diezgan daudziem no tiem. Bet tas, ko es redzēju, bija maz, kas iesācējam bija vienkārši. Es domāju, ka viņi teica, ka jūs vienkārši ievadāt fiksētu paroli savā kodā un tikai viena vērtība būs jūsu parole visu laiku, ja vien nemainīsit kodu un augšupielādēsit to vēlreiz. Daži izmantoja I2C sakarus. Bet ko darīt, ja dažiem tas ir jāizveido, izmantojot vienkāršos savienojumus un neizmantojot I2C…? Tomēr I2C sakari ir efektīvāki. Bet, domājot no kāda skatu punkta, kurš to vēl nezina, viņi varētu atteikties no idejas par projekta izveidi. Turklāt daudzi projekti vienkārši izmantoja LCD, tastatūru un gaismas diodes, lai parādītu, ka tas darbojas. Vienkārši ievadiet paroli un atveriet to. Tātad, tie ir diezgan vienkārši vai sarežģītāki. Bet ko darīt, ja vēlaties, lai drošības sistēma, kuru ir viegli izgatavot, kā arī visas funkcijas, kas darbojas. Tātad, skatiet soli, lai redzētu tā pluspunktus …

1. solis: Tātad, to es darīju

Es uzņēmos vienkāršas drošības sistēmas izveidi, kurai ir daudz funkciju, lai tā darbotos efektīvāk. Man ir šī sistēma, kurai, pārsvarā, ir pieejamas daudzas pieejamās sistēmas, ir šādas funkcijas:

1. Kad kods tiek augšupielādēts, tas pirmo reizi sveicina un pēc tam lūdz īpašniekam iestatīt paroli. Tātad īpašnieks var iestatīt jebkuru 8 ciparu paroli, kas, viņaprāt, ir piemērota. Kad parole ir iestatīta, tā parādīs, ka tā ir iestatīta, un mirgos zilā gaismas diode. Tas arī par to paziņos, izmantojot skaņas signālu, kas pīkst dažas sekundes.

2. Pēc iestatīšanas t nepārtraukti lūgs ievadīt paroli slēgtā stāvoklī. Tātad, ja personai ir jāievada, viņam jāievada 8 ciparu parole. Ja viņš/viņa pareizi ievada paroli, sistēma to sveic un sveic, parādot to ekrānā, kā arī zaļā gaismas diode mirgo, kamēr tiek parādīts ziņojums. Signāls par to paziņo, pīkstot, kamēr deg gaismas diode. Tādējādi durvis atveras.

3. Tagad pieņemsim, ka kāda nepazīstama persona mēģina iekļūt telpā, un tāpēc viņš sāk muldēt uz mūsu tastatūras taustiņiem. Tomēr, ievadot jebkuru nejaušu vai nevajadzīgu paroles elementu, LCD displejā parādās ziņojums, ka atslēga ir nederīga, un mirgo sarkanā gaismas diode. Arī skaņas signāls brīdina par nepareizu ievadīšanu, pīkstot.

4. Iepriekšējā funkcija var palīdzēt arī jebkurai derīgai personai, ja tā, ievadot paroli, starp tām ievada kādu citu atslēgu, palīdzot viņam, paziņojot, ka atslēga ir nederīga un viņam tas ir jāatceras.

5. Ja kādam lietotājam trīs reizes neizdodas ievadīt pareizo paroli, viņš tiks brīdināts, ka tā visas trīs reizes ir nederīga. Turklāt pēc trim mēģinājumiem LCD parādīs, ka ir sasniegts maksimālais mēģinājumu limits. Tagad lietotājam jāgaida viena minūte, lai mēģinātu vēlreiz ievadīt paroli. Par to paziņo nepārtraukti mirgojoša sarkana gaismas diode un skaņas signāls vienu minūti. Vēlāk lietotājam atkal ir atļauts mēģināt vēlreiz pēc 1 minūtes.

6. Turklāt, ja ir jāmaina parole, viss, kas nepieciešams, ir nospiest atiestatīšanas slēdzi, kas prasīs paroli iestatīt vēlreiz.

Tādējādi tam ir daudz funkciju, lai tas darbotos tā, kā lietotājam tas ir nepieciešams …

Tagad pievērsīsimies tā izveides daļai … !!

2. darbība: rīki un sastāvdaļas

Instrumenti un sastāvdaļas
Instrumenti un sastāvdaļas
Instrumenti un sastāvdaļas
Instrumenti un sastāvdaļas
Instrumenti un sastāvdaļas
Instrumenti un sastāvdaļas

Nepieciešamās elektronikas sastāvdaļas ir: ·

  • Arduino MEGA 2560 (smadzenes un atmiņa)
  • USB kabelis (pievienojiet datoru un Arduino, lai augšupielādētu kodu)
  • 16 x 2 LCD displejs (esmu izmantojis JHD 162A)
  • 4 x 4 tastatūra (ievades ierīce)
  • 1 x maizes dēlis (kas satur visus savienojumus)
  • Rgb LED (šeit izmantotais ir parasts anods)
  • Pjezoelektriskais skaļrunis / skaņas signāls (lai brīdinātu un brīdinātu)
  • 10K potenciometrs / apdares katls (iestatiet LED vērtību LCD)
  • 1 x 270 omu rezistors (neļauj LED DEGT …)
  • 2 x 150 omu rezistors
  • Džempera vadi no vīrieša līdz vīrietim

Visi izmantotie materiāli ir viegli pieejami tiešsaistes veikalos. Pat lielākajai daļai no jums, kas ir geek veidotāji, tas jau varētu būt. Tomēr, ja jums ir grūtības atrast kādu tiešsaistē, komentējiet to zemāk. Es noteikti ieteikšu, kur to iegūt.

Tātad, pēc tam, kad visas mūsu detaļas būs uz mūsu rakstāmgalda, sāksim tā izgatavošanas procedūru.

3. darbība: shēmas vadu montāža un montāža

Ķēdes vadi un montāža
Ķēdes vadi un montāža
Ķēdes vadi un montāža
Ķēdes vadi un montāža
Ķēdes vadi un montāža
Ķēdes vadi un montāža
Ķēdes vadi un montāža
Ķēdes vadi un montāža

Vispirms apskatiet visas šīs sistēmas shēmu, kas ir pieejama pievienotajos attēlos. Turklāt es šeit sniegšu visus tapu savienojumus, lai jūs šajā procesā netiktu sajaukti un nesajauktos, jo tas var izraisīt nepareizu vai nedarboties.

LCD vadi

LCD tapa: Arduino tapa

1 >> GND

2 >> +5V

3 >> apgriešanas poda tapa A

4 >> 1

5 >> GND

6 >> 2

11 >> 4

12 >> 5

13 >> 6

14 >> 7

15 >> +5V

16 >> GND

Trimpot elektroinstalācija

Tapas A >> LCD tapa 3

Piespraude B >> GND

Tapas C >> +5V

Tastatūras vadi

Tastatūras tapa: Arduino tapa

1 >> 52

2 >> 50

3 >> 48

4 >> 46

5 >> 53

6 >> 51

7 >> 49

8 >> 47

Signāla vadi

+VE tapa >> Arduino tapa 30

-VE tapa >> GND

RGB LED vadi (kopējais anoda RGB)

RGB tapa 1 >> R 270 omi >> Arduino tapa 40

RGB tapa 2 >> +5V

RGB tapa 3 >> R 150 omi >> Arduino tapa 42

RGB tapa 4 >> R 150 omi >> Arduino tapa 41

Ja savā ķēdē izmantojat parasto RGB katodu, pievienojiet RGB tapu 2 >> GND, nevis GND tapu.

Tālāk redzamajos attēlos ir soli pa solim parādīts katra komponenta savienojums.

Tomēr es ieteiktu jums vienreiz atsaukties uz savu komponentu datu lapām, lai uzzinātu katras sastāvdaļu tapas darbu. Dažreiz var būt iespējams, ka vienam un tam pašam komponentam, ko ražo cits uzņēmums, būs atšķirīgs PIN izkārtojums. Tātad, pārbaudiet to pirms rokas un pēc tam veiciet atbilstošu elektroinstalāciju.

Tātad, kad elektroinstalācija ir pabeigta, nākamajā solī pāriesim pie programmēšanas daļas.

4. darbība: mūsu sistēmas kodēšana un augšupielāde

Es šeit pievienoju koda failu. Iegūstiet kodu sev, lai to palaistu savā ķēdes sistēmā. Kad esat to lejupielādējis, veiciet nepieciešamās izmaiņas un pēc tam apkopojiet un augšupielādējiet to savā Arduino ķēdē.

Turklāt viena lieta, ko es vēlētos jums pievērst, ir tas, ka izmantotais RGB ir parasts anods. Tas spīd LOW stāvoklī un nespīd, ja ir HIGH stāvoklī. Bet, ja jūs izmantojat parasto RGB katodu, tas spīdēs, kad izejas stāvoklis ir HIGH, un nespīdēs, kad izejas stāvoklis ir zems.

Tālāk pievienoju arī attēlus par veiksmīgi apkopotu un augšupielādētu kodu.

Labi, tāpēc negaidot, redzēsim, kā mūsu drošības sistēma dara savu darbu.

5. darbība: SafeLock sistēmas darbība

  • Kad kods ir veiksmīgi augšupielādēts, ekrānā tiek parādīts sveiciena ziņojums tā īpašniekam, sakot “Sveiki … (īpašnieka vārds)”.
  • Tālāk tiek prasīts iestatīt paroli (kas šeit ir jebkura 8 ciparu parole, kas jums jāievada).
  • Kad tas ir iestatīts, tas ekrānā parādīs paziņojumu “Parole ir iestatīta (dažas īkšķu ikonas).”. Turklāt RGB mirgo zilā krāsā un skaņas signāls kādu laiku pīkst.
  • Pēc iestatīšanas lietotājs var instalēt sistēmu jebkurā vietā.
  • Tagad LCD noklusējuma displejs prasa paroli, parādot “Ievadiet 8 ciparu paroli”.
  • Personai, kurai vispirms jāievada, ir jāievada pareiza parole.
  • Ja persona ievadīs pareizo paroli, LCD ekrāns parādīs sveicienus un sveiciena paziņojumu “Sveicieni sveicināti uz klāja”. Turklāt RGB mirgos zaļā krāsā un kādu laiku turpinās pīkstēt. Tādējādi slēdzene atveras.
  • Ko darīt, ja persona ievada nepareizu atslēgu vai rodas kļūda ???
  • Tātad, ja tiek ievadīta nepareiza paroles atslēga, LCD ekrānā parādīsies uzraksts “Atvainojiet, nederīga atslēga”, kā arī RGB mirgo sarkanā krāsā un skaņas signāls īsi brīdina, pīkstot.
  • Šeit jāņem vērā vēl viena lieta - kods pārbauda katru atsevišķo atslēgas ievadi, nevis tikai visu paroli vienlaikus. Tātad, ja lietotājs ir ievadījis dažas pareizas atslēgas un pēc tam aizmirst nākamo atslēgu, ierakstot kaut ko citu, tad viņš par to tiks brīdināts, tādējādi palīdzot viņam atgūt paroli un mēģināt vēlreiz. Kamēr nav ievadīta pareizā paroles vērtība, slēdzene netiek atvērta.
  • Bet ko darīt, ja persona, kurai jāiekļūst, nav pilnvarots personāls ??? Tātad, viņš varētu mēģināt nejauši ievadīt paroli. Tāpēc katru reizi, kad viņš nospiež kādu nepareizu taustiņu, tas parādīs, ka tas nav derīgs. Bet tam nevajadzētu turpināties mūžīgi, kā arī viņam nevajadzētu izmēģināt katru iespējamo paroles ievadi … Tātad, pēc trim nederīgiem ierakstiem sistēma pārtrauks veikt turpmākus ierakstus un parādīs paziņojumu “Jūs esat pārsniedzis maksimālos mēģinājumu ierobežojumus”, “Lūdzu, mēģiniet pēc 1 minūtes.” Tātad 1 minūti gaismas diode nemitīgi mirgos sarkanā krāsā un arī skaņas signāls nepārtraukti pīkstēs. Tātad ikviens ieinteresēts indivīds vai drošības personāls varētu zināt, ka apkārt ir kāds nepazīstams cilvēks VAI kāds mēģina pārkāpt sistēmu un iekļūt tajā.
  • Pēc 1 minūtes tas atgriezīsies noklusējuma stāvoklī, prasot ievadīt paroli.
  • Ja lietotājam ir jāatiestata vai jāmaina parole, viņam nav jākodē sistēma vēlreiz. Viss, kas viņam jādara, ir vienkārši nospiest Arduino atiestatīšanas pogu, un sistēma atkal lūgs lietotājam iestatīt jaunu paroli.
  • Šīs sistēmas darba soļi ir pievienoti minētajai YouTube saitei:

SafeLock sistēmas darbība un izpratne

6. darbība: pabeigšana

Labi, tāpēc es ceru, ka es jums, tur esošajiem cilvēkiem, lieliski norādīju, kā izveidot šo drošības sistēmu.

Vai tas nav vienkārši, kā arī aprīkots ar visām nepieciešamajām funkcijām, lai tas būtu derīgs lietošanai dažādās mūsu drošības instancēs?

To var izmantot kā durvju slēdzeni, aizslēgt mūsu skapjus, aizslēgt somas un pat mūsu darba telpās.

Tātad, nesēdiet tur, dodieties pēc komponentiem, izpildiet šos norādījumus un iepazīstieties ar šo satriecošo un vienkāršo drošības sistēmu.

Ieteicams: