Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa mga itinuturo na ito, ipinapaliwanag namin kung paano i-interface ang 16x2 LED at 4x4 matrix keypad sa Raspberry Pi3.
Gumagamit kami ng Python 3.4 para sa pagbuo ng software. Maaari kang pumili ng Python 2.7 din, na may kaunting pagbabago
Hakbang 1: Kinakailangan ang Mga Materyal
Kinakailangan namin ang mga sumusunod na sangkap
- Raspberry Pi 3
- 5V 2A Adapter para sa Pi
- 8GB micro SD
- 16x2 Alphanumeric LCD
- 4x4 matrix Keypad
- Dot PCB (katamtamang laki) o Breadboard
- Berg Strip
- Jumper Wire
- 10K palayok
- Ethernet Cable (para sa pagtataguyod ng koneksyon ng VNC sa Laptop)
Hakbang 2: Pag-setup ng Hardware
Hindi namin isinama ang mga hakbang para sa pag-setup ng hardware tulad ng pagsunog ng OS sa micro SD at VNC interface. Kailangan mong maghanap ng iba pang mga mapagkukunan para sa mga pamamaraang ito.
Ipasok ang paunang na-load na OS ng 8GB Micro SD card sa Rapberry Pi 3. Ikonekta ang Raspberry Pi sa Laptop ng Ethernet Cable. Gawin ang hardware tulad ng inilarawan sa diagram ng mga kable.
16x2 LCD
Gumagamit kami ng 4-bit mode lcd interface, kaya ang kinakailangang mga pin para sa Mga singal na kontrol ay ang RS, EN, D4, D5, D6, D7 na konektado sa mga GPIO ng Raspberry Pi.
4x4 Matrix Keypad
I-install ang Python package para sa 4x4 at 4x3 matrix keypad upang maisagawa ang mga pagpapatakbo na nakagambala batay. Kaya hindi na kailangang i-scan ang mga hilera at haligi ng keypad sa lahat ng oras. Dito ginagamit ang panloob na pull-up kaya't hindi kinakailangan ng panlabas na pull-up risistor.
Ikonekta ang Raspberry Pi sa web, pagkatapos buksan ang terminal at i-type ang sumusunod:
sudo python3.4 -m pip install pad4pi
Hakbang 3: Diagram ng Mga Kable
LCD Pins:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Mga pin ng KeyPad:
Mga Column Pins = 17, 15, 14, 4Row Pins = 24, 22, 27, 18
Maaari kang pumili ng anumang mga pin ng GPIO para sa interfacing LCD at Keypad, baguhin lamang ang numero ng pin sa code. Maaari kang gumamit ng breadboard o PCB para sa interfacing LCD at Keypad.
Hakbang 4: Python Code
Maaari mong i-download ang code nang direkta. Patakbuhin ang code.py gamit ang python 3.4 sa iyong Raspberry Pi 3. O kopyahin ang teksto at i-paste ito sa bagong script file ng python 3.4.
Patakbuhin ang progam:
Ipapakita ng LCD ang teksto na "Maligayang pagdating" sa unang linya kung tama ang mga koneksyon na iyong ginawa. Ang Keypad data ay ipinapakita sa pangalawang linya.
Hakbang 5: Preview ng Output
Nagdagdag ako ng makagambala sa Keyboard, upang kung wakasan mo ang program LCD ay ipapakita ang Good bye