Satura rādītājs:
- 1. solis: Tātad, to es darīju
- 2. darbība: rīki un sastāvdaļas
- 3. darbība: shēmas vadu montāža un montāža
- 4. darbība: mūsu sistēmas kodēšana un augšupielāde
- 5. darbība: SafeLock sistēmas darbība
- 6. darbība: pabeigšana
Video: Izveidojiet SafeLock drošības sistēmu, izmantojot Arduino MEGA: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
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
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:
Izveidojiet savu GPS SMS drošības izsekošanas sistēmu: 5 soļi (ar attēliem)
Izveidojiet savu GPS SMS drošības izsekošanas sistēmu: Šajā projektā es jums parādīšu, kā apvienot SIM5320 3G moduli ar Arduino un pjezoelektrisko devēju kā trieciena sensoru, lai izveidotu drošības izsekošanas sistēmu, kas nosūtīs jums jūsu atrašanās vietu dārgs transportlīdzeklis, izmantojot SMS, kad es
SMS durvju drošības sistēma, izmantojot GboardPro (GSM Cum Arduino Mega): 4 soļi
SMS durvju drošības sistēma, izmantojot GboardPro (GSM Cum Arduino Mega): Šis ir vienkāršs, bet ļoti noderīgs mājas drošības brīdinājuma DIY projekts. Es izveidoju šo projektu zādzības dēļ manā birojā
Visuino Izveidojiet ielaušanās atklāšanas sistēmu, izmantojot Arduino: 8 soļi
Visuino izveidojiet ielaušanās noteikšanas sistēmu, izmantojot Arduino: Šajā apmācībā mēs izmantosim XYC-WB-DC mikroviļņu radara kustības sensoru, kas savienots ar Arduino UNO un Visuino, lai noteiktu jebkādas kustības rādiusā ap 5 m, ieskaitot plānas sienas. Noskatieties demonstrācijas video
Viena pieskāriena sieviešu drošības drošības sistēma: 3 soļi
Sieviešu drošības pieskāriena sistēma ar vienu pieskārienu: viena pieskāriena signalizācija Sieviešu drošības sistēma, izmantojot 8051 mikrokontrolleri Mūsdienu pasaulē sieviešu drošība ir vissvarīgākā problēma valstī. Šodien sievietes tiek uzmāktas un satrauktas, un dažreiz, kad nepieciešama steidzama palīdzība. Nav obligāta atrašanās vieta
R-PiAlerts: izveidojiet uz WiFi balstītu drošības sistēmu ar aveņu zizli: 8 soļi (ar attēliem)
R-PiAlerts: izveidojiet uz WiFi balstītu drošības sistēmu ar aveņu zivīm: Strādājot pie sava galda, pēkšņi dzirdat tālu troksni. Vai kāds tikko atnāca mājās? Mana automašīna ir novietota manas mājas priekšā, vai kāds ielauzās manā automašīnā? Vai nevēlaties saņemt paziņojumu savā tālrunī vai pie sava galda, lai jūs varētu izlemt, kad