Orodha ya maudhui:
- Hatua ya 1: NINI KEYPAD
- Hatua ya 2: TUMIA
- Hatua ya 3: PINOUT
- Hatua ya 4: VIFAA VINATAKIWA
- Hatua ya 5: Uunganisho
- Hatua ya 6: CODE
- Hatua ya 7: KUFANYA KAZI
- Hatua ya 8: DESIGN ya PCB
Video: KEYPAD: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Leo ninayojadili sio sensa ni jambo la kawaida ambalo nyote mnaifahamu ni kitufe sio kile kama kunyoa simu ya zamani ndio inayotumiwa na mdhibiti mdogo kupata pato linalotakikana
Vifaa vingi vina vyenye keypads za kugusa au ile ya asili ya kuingiza data ili kutekeleza jambo hili katika mradi wetu nimeamua kutengeneza nakala juu yake.
Hatua ya 1: NINI KEYPAD
Ni muundo wa 4x4 Matrix au mzunguko ambao kulingana na idadi ya safu na safu huamua pato la ufunguo. Hapana ya safu na nguzo pamoja na vitu vilivyomo katika kila herufi huingizwa kwenye microcontroller na kisha pato huamuliwa na microcontroller kulingana na tumbo hilo.
Hatua ya 2: TUMIA
- Rahisi kutumia
- Bei ya chini
- Inaweza kushikamana na mdhibiti mdogo wowote
Hatua ya 3: PINOUT
Hatua ya 4: VIFAA VINATAKIWA
- Mdhibiti yeyote mdogo ikiwezekana Arduino Uno kwa Kompyuta.
- Bodi ya mkate
- Waya za jumper
- Keypad
Hatua ya 5: Uunganisho
Unganisha pini ambayo ni safu na nguzo za kitufe kulingana na picha hapo juu na chini ya msimbo na tumia mfuatiliaji wa serial kuona pato.
Hatua ya 6: CODE
# pamoja
const byte ROWS = 4; // safu nne
const byte COLS = 4; // nguzo nne
// fafanua masanduku kwenye vifungo vya vitufe
char hexaKeys [ROWS] [COLS] = {
{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}
};
Pini za baiti [ROWS] = {9, 8, 7, 6}; // unganisha kwenye vifungo vya safu ya keypad
Polls byte [COLS] = {5, 4, 3, 2}; // unganisha kwenye vifungo vya safu ya keypad
// anzisha mfano wa darasa la NewKeypad
Keypad customKeypad = Keypad (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
usanidi batili () {
Kuanzia Serial (9600);
}
kitanzi batili () {
char customKey = customKeypad.getKey ();
ikiwa (customKey) {
Serial.println (customKey);
}
}
KUMBUKA: - Nimetumia MAKTABA ya KEYPAD ambayo inaweza kusanikishwa kwa kutumia meneja wa maktaba ya Arduino
Hatua ya 7: KUFANYA KAZI
Nambari inapoanza inazindua pini ambazo ni safu na pini za safu ambazo kitufe kimeunganishwa na kisha huhifadhi thamani yake kwenye tumbo. Kisha mdhibiti mdogo anasubiri pato kutoka kwa keypad ya tumbo. Baada ya kupokea pato, mdhibiti-mdogo anaamua pato la kitufe kulingana na tumbo linalolishwa ndani yake wakati wa uanzishaji.
Kisha maadili yanayolingana na tumbo yanaonyeshwa kwenye mfuatiliaji wa serial (Ctrl + Shift + M).
Hatua ya 8: DESIGN ya PCB
Sasa tumepata muundo wa PCB na ni wakati wa kuagiza PCB.
Kwa hilo, lazima tu uende kwa JLCPCB.com, na bonyeza kitufe cha "NUKUA SASA".
JLCPCB pia ni wadhamini wa mradi huu. JLCPCB (ShenzhenJLC Electronics Co, Ltd), ni biashara kubwa zaidi ya mfano wa PCB nchini China na mtengenezaji wa teknolojia ya hali ya juu aliyebobea katika mfano wa haraka wa PCB na uzalishaji wa kundi dogo la PCB. Unaweza kuagiza kiwango cha chini cha PCB 5 kwa $ 2 tu.
Ili kupata PCB iliyotengenezwa, pakia faili ya kijaruba uliyopakua katika hatua ya mwisho. Pakia faili ya.zip au unaweza pia kuburuta na kuacha faili za kijeruba.
Baada ya kupakia faili ya zip, utaona ujumbe wa mafanikio chini ikiwa faili imepakiwa vizuri. Unaweza kukagua PCB katika mtazamaji wa Gerber ili kuhakikisha kuwa kila kitu ni sawa. Unaweza kuona juu na chini ya PCB.
Baada ya kuhakikisha PCB yetu inaonekana nzuri, sasa tunaweza kuweka agizo kwa bei nzuri. Unaweza kuagiza PCBs 5 kwa $ 2 tu lakini ikiwa ni agizo lako la kwanza basi unaweza kupata PCB 10 kwa $ 2.
Ili kuweka agizo, bonyeza kitufe cha "SAVE TO CART".
PCB zangu zilichukua siku 2 kupata viwandani na zilifika ndani ya wiki moja kwa kutumia chaguo la utoaji wa DHL. PCB zilikuwa zimejaa vizuri na ubora ulikuwa mzuri sana.
Ilipendekeza:
Keypad ya Mitambo ya Arduino: Hatua 5 (na Picha)
Keypad ya Mitambo ya Arduino: Nilihitaji pedi ya pini kwa mradi mwingine, kwa hivyo niliamua kutengeneza keypad na sehemu ambazo nilikuwa nazo nyumbani
Kikokotoo cha Arduino Kutumia keypad ya 4X4: Hatua 4 (na Picha)
Calculator Arduino Kutumia 4X4 Keypad: Katika mafunzo haya tutaunda kikokotoo chetu na Arduino. Thamani zinaweza kutumwa kupitia keypad (4 × 4 keypad) na matokeo yanaweza kutazamwa kwenye skrini ya LCD. Kikokotoo hiki kinaweza kufanya shughuli rahisi kama nyongeza, kutoa, kuzidisha
Mafunzo ya Arduino Keypad 4x4: Hatua 4 (na Picha)
Mafunzo ya Arduino keypad 4x4
Jinsi ya kutengeneza Saa ya Alarm ya DIY na Shield ya Keypad ya LCD: Hatua 5
Jinsi ya kutengeneza Saa ya Alarm ya DIY na Shield ya Keypad ya LCD: Halo kila mtu! Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kutengeneza Saa ya Kengele ukitumia Bodi ya Arduino. Nimetumia Arduino UNO, Shield keypad Shield, 5V Buzzer na waya za Jumper kujenga saa hii. Unaweza kuona wakati kwenye onyesho na kuweza kuweka wakati
Kiunganishi cha keypad Na 8051 na Inaonyesha Nambari za keypad katika Sehemu ya 7: Hatua 4 (na Picha)
Kiunganishi cha keypad Na 8051 na Kuonyesha Nambari za keypad katika Sehemu ya 7: Katika mafunzo haya nitakuambia juu ya jinsi tunaweza kuunganisha keypad na 8051 na kuonyesha nambari za keypad katika onyesho la sehemu 7