Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Pag-coding sa Keypad
- Hakbang 3: Paglalakip sa Servo Motor
- Hakbang 4: EXTRA- Pag-hooking Ito sa isang Ligtas
Video: Pag-coding ng isang Keypad: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang layunin ng proyektong ito ay kumuha ng isang keypad at i-code ito sa isang paraan na tumutugon ito sa isang tiyak na password na maaring itakda sa mismong code. Gagamitin ko ang keypad na ito upang ilagay sa ligtas na paunang ginawa ang modelo. Ang layunin ng proyekto ay ang ligtas na bukas kung at kailan ang tamang password ay nai-type. Upang matulungan ang proyektong ito gagamit ako ng isang Arduino upang matulungan ang code sa keypad. Sa ganitong paraan ay maitatakda ko ang aking sariling password at pagkatapos ay gawin ang Arduino na gumanap ng anumang utos na pinili ko. Talagang nasasabik ako sa proyektong ito, at tiwala ako na gagana ito nang maayos.
Hakbang 1: Mga Kagamitan
Ang mga sumusunod ay ang materyal na kakailanganin ko upang makumpleto ang proyekto.
- Arduino- 1
- Keypad- 1
- Servo Motor
- Arduino wires
- Breadboard
- Laptop (na may naka-install na Arduino application)
Hakbang 2: Pag-coding sa Keypad
Ang pinakamahalagang hakbang ng proyektong ito ay upang i-code ang keypad sa paraang mabasa ng isang computer kung aling mga numero ang nai-input at pagkatapos ay sabihin sa ibang mapagkukunan kung ito ang tama o hindi tamang password. Para sa proyektong ito gumagamit ako ng Arduino, samakatuwid gumamit ako ng ilang mga mapagkukunang online upang subukang maunawaan kung paano mag-wire at pagkatapos ay i-code ang keypad upang magkasya sa nakalista sa itaas na mga kinakailangan. Ang nahanap ko sa net ay kailangan kong i-wire ang bawat output sa keypad sa isang pin number sa Arduino at pagkatapos ang ground output sa keypad sa ground sa Arduino. Ang code na ginamit ko ay nakakabit sa mga larawan. Pinapayagan ng code na ito ang computer na basahin kung anong mga numero ang sinusuntok pati na rin matukoy kung ang password ay tama o mali.
Hakbang 3: Paglalakip sa Servo Motor
Ang pagkakaroon ng computer na basahin ang mga input at sa gayon ay matukoy kung ang isang password ay tama o mali ay isang bagay, ngunit pagkatapos ay ang pagkakaroon nito magsagawa ng isang pagkilos pagkatapos na talagang magiging cool! Upang makamit ito, nakabitin namin ang isang servo motor sa Arduino. Ang panlabas na pinakamaraming output sa servo ay papunta sa 5V samantalang ang dalawa ay pupunta sa mga numero ng pin (maaari mong gamitin ang mga pin na a0 at a1 sakaling maubusan ka dahil sa keypad). Kapag tapos na ito, inilagay mo sa iyong code kung gaano mo nais na paikutin ang motor depende kung tama o maling password ang nai-type. Ang code para dito ay ibinibigay sa mga larawan.
Hakbang 4: EXTRA- Pag-hooking Ito sa isang Ligtas
Ngayon na ang mekanismo ay gumagana, naisip ko na maaari kong gawin ang proyektong ito ng isang hakbang sa pamamagitan ng paglakip nito sa isang bagay tulad ng isang ligtas upang makita kung ang aking proyekto ay makakatulong makontrol ang pagbubukas at pagsasara nito. Nakuha ko ang aking mga kamay sa isang handa nang ligtas na karton (isang kasosyo sa paaralan ang nagawa ko (Cardboard Safe)) na mahalagang mayroong isang kahon na may isang piraso ng karton na lilipat-lipat at samakatuwid kinokontrol ang posibilidad na buksan o isara ang ligtas. Napagpasyahan kong ikabit ang servo motor sa karton na strip-na kung saan ay makokontrol ang paggalaw ng strip kung gayon ang pagbubukas at pagsara ng ligtas.
Inirerekumendang:
Paano Gumawa ng isang Wifi System Na Kinokontrol ang Iyong Pag-iilaw at Pag-init ng Aquarium: 5 Hakbang
Paano Gumawa ng isang Wifi System Na Kinokontrol ang Iyong Pag-iilaw at Pag-init ng Aquarium: Ano ang ginagawa nito? Isang system na awtomatikong isinasara / patayin ang iyong aquarium ayon sa isang pag-iiskedyul o manu-mano na may isang pindutan ng push o isang kahilingan sa internet. Isang system na sinusubaybayan ang temperatura ng tubig at nagpapadala ng email at mga alerto sakaling ma-under
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-install ng isang Zalman VF900-Cu Heatsink sa isang Radeon X800 XT Mac Edition para magamit sa isang Apple G5 Tower: 5 Hakbang
Pag-install ng isang Zalman VF900-Cu Heatsink sa isang Radeon X800 XT Mac Edition para sa Paggamit sa isang Apple G5 Tower: Ang karaniwang disclaimer - Ganito ko ito nagawa. Gumana ito para sa akin. Kung sumabog ka sa iyong G5, Radeon X800 XT, o sa iyong bahay, kotse, bangka, atbp. Hindi ako mananagot! Nagbibigay ako ng impormasyon batay sa aking sariling kaalaman at karanasan. Naniniwala ako na ang lahat
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
NE555 Timer - Ang pag-configure ng NE555 Timer sa isang Nakakatakot na Pag-configure: 7 Hakbang
NE555 Timer | Ang pag-configure ng NE555 Timer sa isang Nakakatakot na Pag-configure: Ang timer ng NE555 ay isa sa mga pinakakaraniwang ginagamit na IC sa mundo ng electronics. Ito ay nasa anyo ng DIP 8, nangangahulugang nagtatampok ito ng 8 mga pin