Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Bumuo ng isang digital code lock device na may Arduino at Qwiic system gamit ang Zio M Uno at isang Hex 4x3 Matrix Keypad.
Pangkalahatang-ideya ng proyekto
Para sa proyektong ito, magtatayo kami ng isang simpleng digital code lock na maaaring ipasok at ma-key ng mga gumagamit. Sa tutorial na ito, ipapakita namin sa mga gumagamit kung paano gumagana ang isang digital code lock system sa isang Arduino Interface.
Sa pagtatapos ng tutorial na ito magagawa mong:
- Mag-set up ng isang digital code lock kasama ang Zio at pangunahing 12 key keypad
- Makakapag-interface sa Arduino IDE upang mai-program ang Zio gamit ang keypad
- Lumikha ng isang programa na humihiling sa mga gumagamit na magpasok ng isang anim na digit na password upang ma-unlock
- Nagawang lumikha ng isang bagong anim na digit na password
Kapaki-pakinabang na mapagkukunan
Para sa mga layuning pagiging simple, ipinapalagay ng tutorial na ito na mayroon kang isang buong pag-unawa at ang kaalaman sa pag-configure ng mga board ng pag-unlad ng Zio.
Para sa proyektong ito, ipinapalagay namin na na-configure mo na ang Zuino M Uno upang mag-interface sa Arduino IDE. Kung hindi mo pa nagagawa kaya mayroon kaming hiwalay na post sa aming mga gabay sa development board. Suriin ang mga ito sa ibaba:
Zuino M Uno Qwiic Start Guide
Hakbang 1: Layout ng Skema
Hakbang 2: Pag-setup at Pag-configure
Kakailanganin mo ang mga sumusunod na modyul upang mabuo ang proyektong ito:
- Zuino M Uno
- Zio Qwiic 0.91”OLED Display
- Hex Matrix Keypad (4 x 3)
- Qwiic Cables 200mm
- Mga Breadboard Cables Jumper wires (Lalaki hanggang Babae)
- Micro USB Cable
Hakbang 3:
Daisy chain ang mga module na magkasama tulad ng ipinakita sa diagram ng Schematics sa itaas.
Hakbang 4:
Ikonekta ang Keypad gamit ang Lalaki sa Mga Babae na Jumpers, sa iyong Zuino M Uno
Hakbang 5:
I-download at i-install ang mga sumusunod na aklatan sa iyong Arduino IDE:
- Adafruit GFX Library
- Adafruit SSD1306 Library
- Arduino Keypad Library
Hakbang 6:
I-plug ang iyong Uno sa isang computer. I-download at I-flash ang code sa iyong Uno gamit ang Arduino IDE.
Maaari mong i-download ang code mula sa aming pahina ng Github.
Hakbang 7: Demo: Pagsubok sa Pag-login
Ipasok ang anim na digit na password na sinusundan ng key na "#". Upang hanapin ang 6 na digit na password na nakaimbak sa code ng programa, buksan ang serial monitor at ipapakita nito ang password para sa lock.
Kung matagumpay kang nag-login gamit ang tamang password makikita mo ang isang Welcome screen.
Hakbang 8: Baguhin ang Pagsubok sa Password
Kapag napangasiwaan mong mag-login, magagawa mong baguhin ang password sa bago. Upang baguhin ang password, kumpirmahin ito sa pamamagitan ng “*” key.
Sa halimbawang ito, binago ko ang password mula 123456 hanggang 000000 tulad ng ipinakita sa Serial monitor.
Hakbang 9: Nabigo ang Pagsubok sa Pag-login
Sa demo na ito, isinama din namin ang pagpapaandar na, sa 3 nabigong pagtatangka ng pagpasok ng tamang password, ang aparato ay magkakandado mismo. Upang subukan ito, i-reset ang iyong Uno. Subukan at ipasok ang maling password nang 3 beses.
Ka-lock kaagad pagkatapos ng 3 bigong mga pagtatangka.