Talaan ng mga Nilalaman:
- Hakbang 1: Kaya, Ito ang Ginawa Ko
- Hakbang 2: Mga Tool at Sangkap
- Hakbang 3: Mga Kable at Assembly ng Circuit
- Hakbang 4: Pag-coding at Pag-upload ng aming System
- Hakbang 5: Paggawa ng SafeLock System
- Hakbang 6: Pagtatapos
Video: Gumawa ng SafeLock Security System Gamit ang Arduino MEGA: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kamusta Lahat…
Una sa lahat, ako ay naging isang malaking tagahanga ng pamayanang Instructables at lahat ng na-upload ang kanilang mga Instructable dito. Kaya, napagpasyahan kong isang araw na mai-publish ang aking sariling Instructable.
Kaya, lumapit ka rito sa iyo kasama ang aking unang Maituturo na "SafeLock digital Security System na gumagamit ng Arduino MEGA"
Isang araw habang natututo ako ng Arduino at nagpapatuloy sa mga tutorial nito, naisip kong gawin ang aking sarili ng isang bagay na totoong sistema ng pagtatrabaho sa mundo na ginagamit ito. At sa gayon, naisip kong gumawa ng isang Security lock system gamit ito, dahil maaari itong magamit sa akin sa iba't ibang mga application. Kaya una, kung ano ang ginawa ko ay naghanap ako para sa handa na mga online tutorial para sa paggawa ng pareho. Napagdaanan ko ang marami sa kanila. Ngunit ang nakita ko ay kakaunti na simple para sa isang newbie ay mas simple. Ibig kong sabihin sinabi mo na magbibigay ka lamang ng isang pag-aayos ng password sa iyong code at ang isang halaga lamang ang magiging iyong password sa lahat ng oras, maliban kung babaguhin mo ang code at i-upload ito muli. Ang ilan ay gumamit ng komunikasyon sa I2C. Ngunit paano kung ang ilan ay kailangang gawin ito sa simpleng mga koneksyon at hindi gamitin ang I2C…? Gayunpaman, ang mga komunikasyon sa I2C ay mas mahusay. Ngunit sa pag-iisip mula sa pagtingin sa isang taong hindi pa alam ito, maaaring ihulog nila ang kanilang ideya na gumawa ng proyekto. Gayundin, maraming mga proyekto ang gumagamit lamang ng LCD, keypad at LED upang maipakita itong gumagana. Ipasok lamang ang password at buksan ito. Kaya, ito ay medyo simple, o mas kumplikado. Ngunit paano kung ang isang tao ay nais ng isang sistema ng seguridad na kung saan ay simpleng gawin pati na rin ay nakuha ang buong saklaw na mga tampok upang gumana. Kaya, tingnan ang hakbang upang makita ang mga plus point nito …
Hakbang 1: Kaya, Ito ang Ginawa Ko
Kinuha ko ang gawain ng paggawa ng isang simpleng sistema ng seguridad na mayroong maraming mga tampok upang mas mahusay itong gumana. Mayroon akong sistemang ito na sa itaas na kamay sa marami sa mga magagamit na system, ay may mga sumusunod na tampok:
1. Kapag na-upload ang code, sa kauna-unahang pagkakataon, bumabati ito at pagkatapos ay tatanungin ang may-ari na magtakda ng isang password. Kaya, maaaring magtakda ang may-ari ng anumang 8-digit na password na sa palagay niya ay angkop. Kapag na-set ang password, ipapakita nito na nakatakda ito at magpapikit sa asul na LED. Gayundin, aabisuhan ito sa pamamagitan ng paggamit ng buzzer na sumasayaw para sa ilang segundo.
2. Kapag naitakda, t ay patuloy na humihiling para sa pagpasok ng password, Sa lock state. Kaya, kung ang isang tao ay kailangang pumasok, kailangan niyang ipasok ang 8-digit na password. Kung siya ay pumasok nang tama ng password, pagkatapos ay binabati at tinatanggap ito ng system sa pamamagitan ng pagpapakita nito sa screen at kumikislap din ang berdeng LED habang ipinapakita ang mensahe. Inaabisuhan ng buzzer ang pareho sa pamamagitan ng pag-beep, habang naka-on ang LED. Kaya, magbubukas ang pinto.
3. Ngayon ipagpalagay na ang sinumang hindi kilalang tao ay sumusubok na pumasok sa silid at sa gayon nagsimula siyang bumulalas sa mga susi ng aming keypad. Kaysa, kapag siya ay nagpasok ng anumang mga random o hindi kinakailangang elemento ng password, ang LCD ay nagpapakita ng mensahe ng mga key na hindi wasto at kumurap sa pulang humantong. Gayundin, nagbabala ang buzzer para sa maling pagpasok sa pamamagitan ng pag-beep.
4. Ang nakaraang tampok ay maaari ring makatulong sa anumang wastong tao kung siya ay nagpasok ng anumang iba pang mga key sa pagitan habang nagta-type ng password, pagtulong sa kanya sa pamamagitan ng pag-abiso na ang susi ay hindi wasto at kailangan niya itong tandaan.
5. Kung ang sinumang gumagamit ay nabigo sa pagpasok ng tamang password nang tatlong beses, bibigyan siya ng babala na hindi wasto ang lahat ng tatlong beses. Gayundin, pagkatapos ng tatlong pagtatangka, ipapakita ng LCD na naabot ang maximum na limitasyon ng pagsubok. Kaya ngayon, kailangang maghintay ang isang gumagamit ng isang minuto upang subukang muli sa pagpasok ng password. Naabisuhan ito ng patuloy na pagpikit ng pulang LED at pag-beep ng tunog ng buzzer sa loob ng isang minuto. Sa paglaon, pinapayagan muli ang gumagamit na subukang muli pagkalipas ng 1 minuto.
6. Gayundin, kung kailangan ng isa na baguhin ang password, ang kailangan lang ng id ay pindutin ang switch ng pag-reset, na hihilingin na itakda muli ang password.
Sa gayon, nakuha nito ang tone-toneladang mga tampok upang gumana sa paraang kailangan ito ng isang gumagamit nang tama…
Ngayon ay makarating tayo sa bahagi ng paggawa nito … !!
Hakbang 2: Mga Tool at Sangkap
Ang mga kinakailangang bahagi ng Elektronika ay: ·
- Arduino MEGA 2560 (Utak at Memorya)
- USB Cable (ikonekta ang PC at Arduino upang mag-upload ng code)
- 16 x 2 LCD display (Gumamit ako ng JHD 162A)
- 4 x 4 Keypad (Ang input aparato)
- 1 x breadboard (na humahawak sa lahat ng mga koneksyon)
- Rgb LED (Ang ginamit dito ay karaniwang anode)
- Piezoelectric speaker / buzzer (Upang abisuhan at balaan)
- 10K potentiometer / trim pot (Itakda ang LED halaga para sa LCD)
- 1 x 270-ohm risistor (pigilan ang LED mula sa BURNING…)
- 2 x 150-ohm risistor
- Mga wires ng jumper na lalaki hanggang lalaki
Ang lahat ng ginamit na materyal ay madaling magagamit sa mga online shop. Kahit na, karamihan sa iyo na mga tagagawa ng geek ay maaaring magkaroon nito. Gayunpaman, kung nahihirapan kang makahanap ng anumang online, puna ito sa ibaba. Tiyak na irekomenda ko sa iyo kung saan ito kukuha.
Kaya, pagkatapos na magkaroon ng lahat ng aming mga bahagi sa aming work desk, simulan natin ang pamamaraan ng paggawa nito.
Hakbang 3: Mga Kable at Assembly ng Circuit
Ngayon, tingnan muna ang circuit diagram ng buong system na ito na magagamit sa mga naka-attach na imahe. Gayundin, ibibigay ko rito ang lahat ng mga koneksyon sa pin dito upang hindi ka magulo at malito sa prosesong ito, dahil maaaring magresulta ito sa hindi wasto o hindi paggana.
LCD mga kable
LCD pin: Arduino pin
1 >> GND
2 >> + 5V
3 >> trim pot pot A
4 >> 1
5 >> GND
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> + 5V
16 >> GND
Mga kable ng Trimpot
I-pin ang Isang >> LCD pin 3
Pin B >> GND
Pin C >> + 5V
Mga kable ng keypad
Keypad pin: Arduino Pin
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Mga kable ng buzzer
+ VE pin >> Arduino pin 30
-VE pin >> GND
Mga kable ng RGB LED (karaniwang anode 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
Kung gumagamit ka ng isang karaniwang cathode RGB sa iyong circuit, ikonekta ang RGB pin 2 >> GND sa halip na GND pin.
Ang mga imahe sa ibaba ay nagpapakita ng sunud-sunod na mga kable ng bawat bahagi.
Gayunpaman, iminumungkahi ko sa iyo na minsan ay sumangguni sa mga datasheet ng iyong mga bahagi upang malaman ang gawain ng bawat pin ng mga bahagi. Maaaring minsan ay posible na ang parehong sangkap na gawa ng iba't ibang kumpanya ay magkakaroon ng iba't ibang layout ng PIN. Kaya, suriin ito bago kamay at pagkatapos ay gawin ang mga kable nang naaayon.
Kaya, kapag tapos na ang mga kable, lumipat tayo sa bahagi ng programa sa susunod na hakbang.
Hakbang 4: Pag-coding at Pag-upload ng aming System
Inilakip ko rito ang code file. Kunin ang code para sa iyong sarili upang mapatakbo ito sa iyong circuited system. Kapag na-download mo ito, gumawa ng anumang mga pagbabago na kinakailangan mo at pagkatapos ay i-compile at i-upload ito sa iyong Arduino circuit.
Gayundin, isang bagay na nais kong pansinin dito ay ang RGB na ginamit ko ay karaniwang anode. Ito ay kumikinang kapag nasa LOW state at hindi kumikinang kung sa TAAS na estado. Ngunit kung gumagamit ka ng karaniwang cathode RGB, pagkatapos ay mamula-mula ito kapag ang estado ng output ay TAAS at hindi mamula-mula kapag mababa ang output na estado.
Naglalakip din ako ng mga imahe sa ibaba, ng code na nai-compile at matagumpay na na-upload.
OK, kaya't nang hindi naghihintay, makita ang ating security system na ginagawa ang trabaho nito.
Hakbang 5: Paggawa ng SafeLock System
- Kapag ang code ay matagumpay na na-upload, ang screen ay nagbibigay ng isang maligayang mensahe sa may-ari nito na nagsasabing "Kumusta ka … (pangalan ng may-ari)".
- Susunod, hinihiling nito na itakda ang password (kung saan narito ang anumang 8-digit na password na kailangan mong ipasok).
- Kapag itinakda, ito ay prompt LCD screen na may mensahe na "Itakda ang password (ilang mga icon ng thumbs up.)". Gayundin, ang RGB ay magiging asul na blink at ang buzzer ay nagbibigay ng mga nagambala na beep para sa ilang oras.
- Kapag naitakda, maaaring mai-install ng User ang system kahit saan.
- Ngayon, ang default na pagpapakita sa LCD ay hiningi nito ang password sa pamamagitan ng pagpapakita ng "Ipasok ang 8-digit na password".
- Ang isang tao na kailangang ipasok muna ay nangangailangan na i-type ang tamang password.
- Kung ang isang tao ay nagpasok ng tamang password, ang LCD screen ay mag-uudyok ng mga pagbati at maligayang pagdating mensahe ng "Pagbati Maligayang Pasakay". Gayundin, ang RGB ay magiging berdeng blink at bigyan ng patuloy na pugak sa loob ng ilang oras. Kaya, magbubukas ang lock.
- Paano kung ang isang tao ay pumasok nang maling susi o anumang typo na nangyayari ???
- Kaya, kung ang anumang maling key ng password ay ipinasok, ang LCD screen ay magpapakita ng "Paumanhin, Di-wastong key" at din ang RGB ay nagiging red blink at ang buzzer ay nagbibigay ng isang maikling paunawa sa pamamagitan ng pag-beep.
- Dito, isa pang bagay na isasaalang-alang ay ang check ng code sa bawat indibidwal na key entry at hindi lamang ang buong password nang sabay-sabay. Kaya't kung ang isang gumagamit ay may ilang mga tamang key na ipinasok at pagkatapos ay nakakalimutan ang susunod na susi, nagta-type ng iba pa, kaysa siya ay babalaan para sa pareho, sa gayon ay tulungan siya sa pagbawi ng kanyang password at subukang muli. Hanggang sa maipasok ang wastong halaga ng password, hindi bubuksan ang lock.
- Ngunit paano kung ang taong kailangang pumasok ay hindi isang awtorisadong tauhan ??? Kaya, maaari niyang subukang gumawa ng mga random na entry sa password. Kaya sa tuwing pipindutin niya ang anumang maling key, ipapakita nito na hindi wasto ito. Ngunit hindi ito dapat magpatuloy sa pagpunta magpakailanman, hindi rin dapat niya masubukan ang bawat pagpasok ng password na posible na tama … Kaya, pagkatapos ng tatlong hindi wastong mga entry, hihinto ang system sa pagkuha ng karagdagang mga entry at kaagad na may mensahe na "Nalampasan mo ang maximum na mga limitasyon sa pagsubok", " Mangyaring subukan pagkatapos ng 1 min”. Kaya, sa loob ng 1 minuto, ang LED ay patuloy na magbibigay ng mataas na dalas ng pulang kisap at ang buzzer ay patuloy din na beep. Kaya, ang sinumang nababahala na indibidwal o tauhan ng seguridad ay maaaring malaman na may isang taong hindi kilala sa paligid O na may isang taong sumusubok na labagin ang system at makapasok.
- Pagkatapos ng 1 minuto, babalik ito sa default na posisyon ng pagtatanong sa pagpasok ng password.
- Kung kailangang i-reset o baguhin ng gumagamit ang password, hindi siya kinakailangang i-code muli ang system. Ang kailangan lang niyang gawin ay pindutin lamang ang pindutan ng pag-reset sa Arduino at tatanungin muli ng system ang gumagamit na magtakda ng bagong password.
- Ang mga hakbang sa pagtatrabaho ng sistemang ito ay nakakabit sa link sa YouTube na nabanggit:
Paggawa at Pag-unawa sa SafeLock System
Hakbang 6: Pagtatapos
Ok, kaya inaasahan kong nagturo ako ng mahusay sa inyong mga tao doon sa paggawa ng security system na ito.
Hindi ba ito simple pati na rin na-load ng lahat ng mga tampok na kinakailangan upang gawin itong wasto upang magamit sa aming iba't ibang mga pagkakataon sa seguridad?
Maaari itong magamit bilang lock ng pinto, i-lock ang aming mga aparador, i-lock ang aming mga kaso, at maging sa aming mga lugar na pinagtatrabahuhan.
Kaya, huwag ka lang umupo doon, puntahan ang iyong mga sangkap, sundin ang mga tagubiling ito, at pamilyar ka sa kahanga-hangang at simpleng Security System na ito.
Inirerekumendang:
DIY -- Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: 6 Mga Hakbang
DIY || Paano Gumawa ng isang Spider Robot Aling Maaaring Kontrolin Gamit ang Smartphone Gamit ang Arduino Uno: Habang gumagawa ng isang Spider robot, maaaring malaman ng maraming mga bagay tungkol sa robot. Tulad ng paggawa ng Robots ay Nakakaaliw pati na rin ang mapaghamong. Sa video na ito ipapakita namin sa iyo kung paano gumawa ng isang Spider robot, na maaari naming mapatakbo gamit ang aming smartphone (Androi
Gumawa ng Iyong Sariling GPS SMS Security Security System: 5 Hakbang (na may Mga Larawan)
Gawin ang Iyong Sariling Sistema ng Pagsubaybay sa Security ng GPS SMS: Sa proyektong ito ipapakita ko sa iyo kung paano pagsamahin ang isang module na SIM5320 3G sa isang Arduino at isang piezoelectric transducer bilang isang shock sensor upang lumikha ng isang sistema ng pagsubaybay sa seguridad na magpapadala sa iyo ng lokasyon ng iyong mahalagang sasakyan sa pamamagitan ng SMS kapag
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c