Sadržaj:
- Korak 1: Dakle, ovo sam ja napravio
- Korak 2: Alati i komponente
- Korak 3: Ožičenje i montaža strujnog kruga
- Korak 4: Kodiranje i učitavanje našeg sustava
- Korak 5: Rad sustava SafeLock
- Korak 6: Dovršavanje
Video: Napravite sigurnosni sustav SafeLock pomoću Arduino MEGA: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pozdrav svima…
Prije svega, bio sam veliki obožavatelj zajednice Instructables i svih koji su ovdje postavljali svoje Instructables. Pa sam odlučio jednog dana objaviti vlastiti Instructable.
Dođite ovdje s mojim prvim instrukcijskim "SafeLock digitalnim sigurnosnim sustavom koji koristi Arduino MEGA"
Jednog dana, dok sam učio Arduino i prolazio kroz njegove tutorijale, pomislio sam da ću napraviti nešto u stvarnom svijetu, koristeći ga. Pa sam pomislio napraviti sustav Sigurnosne brave pomoću njega, jer bi mi mogao dobro doći u raznim aplikacijama. Dakle, prvo što sam učinio bilo je to što sam tražio gotove internetske vodiče za to. Prošao sam kroz dosta njih. Ali ono što sam vidio bilo je nekoliko koji su bili jednostavni za početnika, bili su mnogo jednostavniji. Mislim, rekli su da ste samo unijeli fiksnu lozinku u svoj kôd i da će samo jedna vrijednost biti vaša lozinka cijelo vrijeme, osim ako ne promijenite kôd i ponovo ga učitate. Neki su koristili I2C komunikaciju. Ali što ako neki moraju uspjeti s jednostavnim vezama, a ne koristiti I2C …? Međutim, I2C komunikacije su učinkovitije. Ali misleći iz perspektive nekoga tko to još ne zna, mogli bi odustati od svoje ideje o stvaranju projekta. Također, mnogi su projekti samo koristili LCD, tipkovnicu i LED diode kako bi pokazali da radi. Samo unesite lozinku i otvorite je. Dakle, ovo su prilično jednostavni, ili složeniji. Ali što ako netko želi sigurnosni sustav koji je jednostavan za napraviti, a ima i sve značajke za rad. Dakle, pogledajte korak do koraka da biste vidjeli njegove pozitivne točke …
Korak 1: Dakle, ovo sam ja napravio
Uzeo sam posao izrade jednostavnog sigurnosnog sustava koji ima hrpu značajki kako bi učinio učinkovitijim. Imam ovaj sustav koji ima prednost nad mnogim dostupnim sustavima i ima sljedeće značajke:
1. Prilikom učitavanja koda, prvi put se pozdravlja, a zatim traži od vlasnika da postavi lozinku. Dakle, vlasnik može postaviti bilo koju 8-znamenkasti lozinku koju smatra prikladnom. Nakon što je lozinka postavljena, prikazat će se da je postavljena i treptat će plava LED dioda. Također, to će vas obavijestiti pomoću zujalice koja se oglašava nekoliko sekundi.
2. Nakon postavljanja, t će stalno tražiti unos lozinke, u stanju zaključavanja. Dakle, ako osoba treba unijeti, mora unijeti 8-znamenkasti zaporku. Ako je on/ona ispravno unijeo lozinku, sustav će je pozdraviti i pozdraviti tako što će je prikazati na ekranu, a i zelena LED dioda će treperiti dok je poruka prikazana. Zvučni signal upozorava to isto zvučnim signalom, dok LED svijetli. Tako se vrata otvaraju.
3. Pretpostavimo sada da neka nepoznata osoba pokuša ući u prostoriju pa počne naletjeti na tipke naše tipkovnice. Zatim, kad unese bilo koji slučajni ili nepotreban element lozinke, LCD prikazuje poruku ključa nevažećeg i treperi crvenom LED diodom. Također, zujalica upozorava na lažni unos zvučnim signalom.
4. Prethodna značajka također može pomoći bilo kojoj valjanoj osobi ako unese bilo koji drugi ključ između upisivanja lozinke, pomažući mu tako što će obavijestiti da je ključ nevažeći i da ga se mora sjetiti.
5. Ako bilo koji korisnik tri puta ne unese ispravnu lozinku, bit će upozoren da je nevažeća sva tri puta. Također, nakon tri pokušaja, LCD će prikazati da je dosegnuto maksimalno ograničenje pokušaja. Dakle, korisnik mora pričekati jednu minutu da pokuša ponovno unijeti lozinku. To se obavještava stalnim treptanjem crvene LED diode i zvučnim signalom zujalice u trajanju od jedne minute. Kasnije je korisniku dopušteno ponovno pokušati nakon 1 minute.
6. Također, ako trebate promijeniti lozinku, sve što je potrebno je da pritisnete prekidač za poništavanje, koji će tražiti ponovno postavljanje lozinke.
Dakle, ima hrpu mogućnosti koje rade onako kako je korisniku potrebno …
Idemo sada na dio izrade … !!
Korak 2: Alati i komponente
Komponente elektronike koje trebate su: ·
- Arduino MEGA 2560 (Mozak i memorija)
- USB kabel (povežite računalo i Arduino za prijenos koda)
- 16 x 2 LCD zaslon (koristio sam JHD 162A)
- 4 x 4 tipkovnica (ulazni uređaj)
- 1 x matična ploča (koja sadrži sve veze)
- Rgb LED (ovdje se koristi uobičajena anoda)
- Piezoelektrični zvučnik / zujalica (za obavijest i upozorenje)
- 10K potenciometar / trim lonac (postavite LED vrijednost za LCD)
- 1 x 270-ohmski otpornik (spriječite da LED gori!)
- 2 x 150-ohmski otpornik
- Žice kratkospojnika muški na muški
Svi korišteni materijali lako su dostupni na internetskim trgovinama. Čak bi i većina vas koji ste štreberski proizvođač to već imali. Međutim, ako imate poteškoća u pronalaženju bilo kojeg mjesta na internetu, komentirajte ga u nastavku. Sigurno ću vam preporučiti gdje ga nabaviti.
Dakle, nakon što sve naše dijelove stavimo na radni stol, započnimo postupak izrade.
Korak 3: Ožičenje i montaža strujnog kruga
Sada prvo pogledajte dijagram kruga cijelog ovog sustava koji je dostupan na priloženim slikama. Također ću ovdje pružiti sve pin veze kako se ne biste zbunili i zbunili u ovom procesu jer bi to moglo rezultirati nepravilnim ili nikakvim radom.
LCD ožičenje
LCD pin: Arduino pin
1 >> GND
2 >> +5V
3 >> obrežite pin A
4 >> 1
5 >> GND
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> +5V
16 >> GND
Trimpot ožičenje
Pin A >> LCD pin 3
Pin B >> GND
Pin C >> +5V
Ožičenje tipkovnice
Pin tipkovnice: Arduino Pin
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Ožičenje zujalice
+VE pin >> Arduino pin 30
-VE pin >> GND
RGB LED ožičenje (zajednička anoda RGB)
RGB pin 1 >> R 270-ohm >> Arduino pin 40
RGB pin 2 >> +5V
RGB pin 3 >> R 150-ohm >> Arduino pin 42
RGB pin 4 >> R 150-ohm >> Arduino pin 41
Ako u svom krugu koristite zajedničku RGB katodu, spojite RGB pin 2 >> GND umjesto GND pina.
Slike u nastavku prikazuju ožičenje svake komponente korak po korak.
Međutim, predlažem vam da se jednom osvrnete na podatkovne tablice svojih komponenti kako biste znali rad svakog pina komponenti. Ponekad može biti moguće da će iste komponente proizvedene u različitim tvrtkama imati drugačiji raspored PIN -a. Zato prije ruke provjerite, a zatim u skladu s tim izvedite ožičenje.
Dakle, kad se ožičenje završi, idemo na dio programiranja u sljedećem koraku.
Korak 4: Kodiranje i učitavanje našeg sustava
Ovdje sam priložio datoteku koda. Nabavite kod za sebe da biste ga pokrenuli u svom kruženom sustavu. Nakon što ga preuzmete, unesite potrebne promjene, a zatim ga sastavite i prenesite u svoj Arduino krug.
Također, želim vas upozoriti na jednu stvar da je RGB koji sam koristio uobičajena anoda. Svijetli kada je u LOW stanju i ne svijetli ako je u HIGH stanju. Ali ako koristite uobičajenu katodnu RGB, tada će svijetliti kada je izlazno stanje VISOKO i neće svijetliti kada je izlazno stanje nisko.
U nastavku prilažem i slike koda koji se uspješno sastavlja i prenosi.
U redu, pa bez čekanja, da vidimo kako naš sigurnosni sustav radi svoj posao.
Korak 5: Rad sustava SafeLock
- Nakon uspješnog učitavanja koda, zaslon daje poruku dobrodošlice svom vlasniku u kojem kaže „Bok… (ime vlasnika)“.
- Zatim traži postavljanje lozinke (koja je ovdje bilo koja 8-znamenkasti lozinka koju trebate unijeti).
- Nakon postavljanja, na LCD zaslonu će se pojaviti poruka „Zaporka je postavljena (neke ikone palac gore).“. Također, RGB će zasvijetliti plavo, a zujalica će neko vrijeme davati prekinute zvučne signale.
- Nakon postavljanja, korisnik može instalirati sustav bilo gdje.
- Zadani zaslon na LCD-u je da traži lozinku prikazujući "Unesite 8-znamenkasti zaporku".
- Osoba koja mora prvi unijeti mora unijeti ispravnu lozinku.
- Ako osoba unese ispravnu lozinku, LCD zaslon će vas upitati sa pozdravima i porukom dobrodošlice „Pozdrav, dobrodošli na brod“. Također, RGB će zasvijetliti i trepnuti će neko vrijeme. Tako se brava otvara.
- Što ako osoba unese pogrešan ključ ili se dogodi pogreška?
- Dakle, ako je unesen bilo koji pogrešan ključ zaporke, na LCD zaslonu će se prikazati „Žao mi je, nevažeći ključ“, a također će se RGB pretvoriti u crveno treptanje, a zujalica će kratkim upozorenjem dati zvučni signal.
- Ovdje treba uzeti u obzir još jednu stvar: kôd provjerava svaki pojedinačni unos ključa, a ne samo cijelu lozinku odjednom. Dakle, ako korisnik ima unešene ispravne ključeve, a zatim zaboravi sljedeći ključ, upišući nešto drugo, bit će upozoren na isto, pomažući mu tako pri oporavku lozinke i pokušaju ponovno. Dok se ne unese ispravna vrijednost lozinke, brava se ne otvara.
- Ali što ako osoba koja treba ući nije ovlašteno osoblje ??? Stoga bi mogao pokušati nasumično unijeti lozinku. Stoga će svaki put kad pritisne bilo koju pogrešnu tipku pokazati da je nevažeća. Ali to ne bi trebalo trajati zauvijek, niti bi trebao moći isprobati svaki mogući unos lozinke točno … Dakle, nakon tri nevažeća unosa, sustav će prestati uzimati daljnje unose i zatražiti poruku "Prešli ste maksimalne granice pokušaja", " Pokušajte nakon 1 minute”. Dakle, tijekom 1 minute LED će stalno davati visokofrekventno crveno treptanje, a zujalica će također neprestano piskati. Dakle, svaki zabrinuti pojedinac ili sigurnosno osoblje moglo bi znati da se u blizini nalazi netko nepoznat ili da netko pokušava probiti sustav i ući.
- Nakon 1 minute vratit će se na zadani položaj i zatražiti unos lozinke.
- Ako korisnik mora poništiti ili promijeniti lozinku, ne mora ponovno kodirati sustav. Sve što je potrebno učiniti je samo pritisnuti gumb za poništavanje na Arduinu i sustav će ponovno zatražiti od korisnika da postavi novu lozinku.
- Radni koraci ovog sustava priloženi su na spomenutoj poveznici YouTube:
Rad i razumijevanje SafeLock sustava
Korak 6: Dovršavanje
U redu, pa se nadam da sam vas sjajno uputio u izradu ovog sigurnosnog sustava.
Nije li jednostavno, ali i opremljeno svim značajkama potrebnim za valjano korištenje u raznim sigurnosnim instancama?
Može se koristiti kao brava za vrata, zaključati naše ormare, zaključati naše futrole, pa čak i u našim radnim prostorijama.
Dakle, nemojte samo sjediti, idite po komponente, slijedite ove upute i upoznajte se sa ovim sjajnim i jednostavnim sigurnosnim sustavom.
Preporučeni:
Domaći sigurnosni sustav pomoću fuzije senzora: 5 koraka
Domaći sigurnosni sustav koji koristi Sensor Fusion: Ideja iza ovog projekta je stvoriti jeftin i jednostavan za izradu sigurnosni senzor koji se može upozoriti kada vas netko pređe. Prvotni cilj bio je stvoriti nešto što bi me moglo obavijestiti kad netko ode uz stepenice, ali i ja
Napravite vlastiti GPS sigurnosni sustav za praćenje SMS -a: 5 koraka (sa slikama)
Napravite vlastiti GPS SMS sigurnosni sustav za praćenje: U ovom projektu ću vam pokazati kako kombinirati SIM5320 3G modul s Arduinom i piezoelektričnim pretvaračem kao senzor udara kako biste stvorili sigurnosni sustav praćenja koji će vam poslati lokaciju vašeg dragocjeno vozilo putem SMS -a kada
Sigurnosni sustav za SMS vrata pomoću GboardPro -a (GSM Cum Arduino Mega): 4 koraka
Sigurnosni sustav za SMS vrata pomoću GboardPro -a (GSM Cum Arduino Mega): Ovo je jednostavan, ali vrlo koristan DIY projekt upozorenja o kućnoj sigurnosti. Napravio sam ovaj projekt zbog krađe u svom uredu
15 -minutni sigurnosni sustav za SMS pomoću Texas Instruments CC3200 (TI CC3200) Launchpad: 8 koraka
15 -minutni sigurnosni sustav za SMS pomoću Texas Instruments CC3200 (TI CC3200) Launchpad: Zdravo dečki, u ovoj uputi naučit ćete kako napraviti sigurnosni sustav za SMS koristeći Texas Instruments CC3200 (TI CC3200) Launchpad u roku od 15 minuta! YouTube video veza. Nadahnuto projekt: 15-minutni-SMS-alarm-ulaz-alarm-alarm
Arduino PIR sigurnosni sustav pomoću sirene: 7 koraka (sa slikama)
Arduino PIR sigurnosni sustav koji koristi sirenu: U redu, pa ćemo u ovom projektu aktivirati alarm lopova pomoću PIR senzora, Arduina, releja i trube automobila