Talaan ng mga Nilalaman:

Pag-coding ng isang Keypad: 4 na Hakbang
Pag-coding ng isang Keypad: 4 na Hakbang

Video: Pag-coding ng isang Keypad: 4 na Hakbang

Video: Pag-coding ng isang Keypad: 4 na Hakbang
Video: KEYBOARD FUNCTION - TAMANG PAG GAMIT NG KEYS NG KEYBOARD | PINOYTUTORIAL 2024, Nobyembre
Anonim
Coding ng isang Keypad
Coding ng isang Keypad

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

Mga Kagamitan
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

Coding ang Keypad
Coding ang Keypad
Coding ang Keypad
Coding ang Keypad
Coding ang Keypad
Coding ang 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

Paglalakip sa Servo Motor
Paglalakip sa Servo Motor
Paglalakip sa Servo Motor
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

EXTRA- Pag-hooking Ito hanggang sa isang Ligtas
EXTRA- Pag-hooking Ito hanggang 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: