Orodha ya maudhui:
- Hatua ya 1: Vifaa vinahitajika
- Hatua ya 2: Usanidi wa vifaa
- Hatua ya 3: Mchoro wa Wiring
- Hatua ya 4: Nambari ya chatu
- Hatua ya 5: Hakiki ya Pato
Video: Interface 16x2 LCD ya Alphanumeric And4x4 Matrix Keypad na Raspberry Pi3: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika mafundisho haya, tunaelezea jinsi ya kuunganisha 16x2 LED na 4x4 keypad ya tumbo na Raspberry Pi3.
Tunatumia Python 3.4 kutengeneza programu. Unaweza kuchagua Python 2.7 pia, na mabadiliko kidogo
Hatua ya 1: Vifaa vinahitajika
Tunahitaji vifaa vifuatavyo
- Raspberry Pi 3
- Adapter ya 5V 2A ya Pi
- 8GB SD ndogo
- LCD ya Alphanumeric ya 16x2
- Kitufe cha tumbo cha 4x4
- Dot PCB (saizi ya kati) au Bodi ya mkate
- Ukanda wa Berg
- Jumper Waya
- Chungu cha 10K
- Cable ya Ethernet (ya kuanzisha unganisho la VNC na Laptop)
Hatua ya 2: Usanidi wa vifaa
Hatukujumuisha hatua za usanidi wa vifaa kama vile kuchoma OS kwa Micro SD na interface ya VNC. Lazima utafute rasilimali zingine za taratibu hizi.
Ingiza kadi ya SD SD iliyopakiwa kabla ya 8GB kwenye Rapberry Pi 3. Unganisha Raspberry Pi kwenye Laptop na Cable Ethernet. Fanya vifaa kama ilivyoelezwa kwenye mchoro wa wiring.
16x2 LCD
Tunatumia kiwambo cha 4-bit mode LCD, kwa hivyo pini zinazohitajika za Nyimbo za Udhibiti ni RS, EN, D4, D5, D6, D7 ambayo imeunganishwa na GPIO za Raspberry Pi.
Keypad ya Matrix 4x4
Sakinisha kifurushi cha Python cha 4x4 na 4x3 keypad ya matrix ili kusumbua shughuli za msingi zinafanywa. Kwa hivyo hakuna haja ya kukagua safu na nguzo za keypad kila wakati. Hapa kuvuta-ndani kunatumiwa kwa hivyo hakuna kipingamizi cha nje cha kuvuta kinachohitajika.
Unganisha Raspberry Pi kwenye wavuti, kisha fungua kituo na andika yafuatayo:
Sudo python3.4 -m bomba kufunga pad4pi
Hatua ya 3: Mchoro wa Wiring
Pini za LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Pini za KeyPad:
Pini za nguzo = 17, 15, 14, 4 Pini za safu = 24, 22, 27, 18
Unaweza kuchagua pini yoyote ya GPIO ya kuingiliana kwa LCD na Keypad, badilisha nambari ya siri kwenye nambari. Unaweza kutumia ubao wa mkate au PCB kwa kuingiliana kwa LCD na Keypad.
Hatua ya 4: Nambari ya chatu
Unaweza kupakua nambari moja kwa moja. Run code.py na python 3.4 katika Raspberry Pi yako 3. Au nakili maandishi na ubandike katika faili mpya ya hati ya chatu 3.4.
Endesha progam:
LCD itaonyesha maandishi "Karibu" katika mstari wa kwanza ikiwa unganisho ulilofanya ni sahihi. Takwimu za keypad zinaonyeshwa kwenye laini ya pili.
Hatua ya 5: Hakiki ya Pato
Nimeongeza usumbufu wa Kinanda, ili ukimaliza mpango LCD itaonyesha kwaheri
Ilipendekeza:
Mzunguko wa Layboard Kinanda cha Alphanumeric Pamoja na ESP32 na LCD ya Tabia: Hatua 4
Mizunguko ya Layad Kinanda cha Alphanumeric Pamoja na ESP32 na LCD ya Tabia: Nakala hii inaonyesha utumiaji wa moduli ya kibodi ya alphanumeric na moduli ya LCD ya tabia ya 16x2 I2C kuingiza data kwenye ESP32. Njia hii inaweza kutumika kuingiza na kupata vitambulisho vya Wi-Fi na habari zingine kwenda na kutoka ESP32
Lego 4x4 Keypad Matrix: Hatua 8 (na Picha)
Lego 4x4 Keypad Matrix: Wakati nilikuwa nimekwama ndani ya nyumba kwa wiki chache zilizopita, mwishowe nimezunguka kumaliza miradi kadhaa ambayo imekuwa ikizunguka kichwani mwangu. Nimekuwa nikitumia Lego kama msingi wa miradi yangu mingi katika wiki chache zilizopita
Interface LED Dot Matrix (8x8) na NodeMCU: 6 Hatua (na Picha)
Interface LED Dot Matrix (8x8) Na NodeMCU: Hello Makers, niko na nyingine rahisi na ya kupendeza Inayoweza kufundishwa.Katika hii ya kufundisha tutajifunza jinsi ya Kuunganisha LED Dot Matrix (8x8) na NodeMCU. Kwa hivyo, wacha tuanze
Sahani ya mbele ya 16x2 LCD + Shield Keypad: Hatua 8 (na Picha)
Bamba la mbele la 16x2 LCD + Shield Keypad: Tutakayojenga: Katika mafunzo haya tutaunda bamba ya mbele ya akriliki kwa Adafruit 16x2 LCD + Keypad Shield (toleo la Arduino). Kwa sababu ya marekebisho rahisi, utakuwa na ufikiaji mzuri kwa vitufe vyote vya keypad. Ikiwa hautatoa
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