Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Ang Bahaging Teorya (imp)
- Hakbang 3: ANG LIBRARY at KALKULASYON NG RESISTOR
- Hakbang 4: Simulang Gumawa ng LCD (CONNECTION)
- Hakbang 5: Pag-mount sa Lcd at Mga Soldering Button
- Hakbang 6: Paghihinang ng mga Pindutan sa Zero Pcb
Video: DIY LCD Keypad Shield para sa Arduino Uno: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
marami akong hinanap para sa paggawa ng isang DIY LCD Keypad na kalasag at wala akong nahanap kaya't gumawa ako ng isa at nais kong ibahagi sa mga tao.
Hakbang 1: Kinakailangan ang Mga Bahagi
- isang Arduino Uno
- 16x2 char disply
- lalaki at babae Header pin
- Zero pcb
- pares ng resistors
- isang 10k palayok (makakuha ng isang magiliw na solder)
- 5 mga pindutan ng push
- ilang maliliit na piraso ng wires
- TOOLS KINAKAILANGAN
- isang pamutol (para sa pagputol ng zero pcb)
- isang bakal na bakal
- ilang kawad
- isang wire clipper
- iyon ang lahat
Hakbang 2: Ang Bahaging Teorya (imp)
Ang LCD keypad na kalasag ay gumagamit ng isang napaka-matalino at maayos na pamamaraan na nagbabasa ng mga pindutan mula sa Analog read pin A0
iyan ay isang cool na bagay.
pero paano?
Ang sikreto ay VOLTAGE DIVIDERS
kaya ano ang isang divider ng boltahe.
Ang isang divider ng boltahe ay isang simpleng circuit na ginagawang isang mas maliit na boltahe. Gumagamit lamang ng dalawang mga resistors ng serye at isang boltahe ng pag-input, makakagawa kami ng isang boltahe ng output na isang maliit na bahagi ng pag-input.
yeah kinopya ko ang na-paste ito mula sa google;-)
kaya ngayon kailangan nating gumawa ng isang divider ng boltahe sa pagitan ng 5v at A0 ng arduino
at magkakaroon ng 4 na magkakaibang mga divider ng boltahe at ang bawat isa ay mabubuhay habang pinindot namin ang pindutan
at iyan ang nakakakuha kami ng iba't ibang mga input sa isang solong pin.
Hakbang 3: ANG LIBRARY at KALKULASYON NG RESISTOR
Ngayon alam namin na kung paano kumuha ng mga input
ngunit kung ano ang halaga ng mga resistors para sa mga divider ng boltahe na kailangan namin
ang aming batayang boltahe ay 5v.
ayon sa LCD Keypad library na isinulat ni dzindra sa GitHub
ang link ay: -
github.com/dzindra/LCDKeypad
sa LCD Keypad.h
// maaari mong baguhin ang mga threshold para sa pagtuklas ng mga pangunahing pagpindot
# tukuyin ang KEYPAD_TRESHOLD_NONE 1000
# tukuyin ang KEYPAD_TRESHOLD_RIGHT 50
# tukuyin ang KEYPAD_TRESHOLD_DOWN 380
# tukuyin ang KEYPAD_TRESHOLD_UP 195
# tukuyin ang KEYPAD_TRESHOLD_LEFT 555
# tukuyin ang KEYPAD_TRESHOLD_SELECT 790
kaya ang hawak ng mga threshold ay analog na nabasa ng pin A0
na naipon sa aking mga binasa
kailangan namin
150k bilang base risistor (lahat ng iba pa ay batay dito)
250k - pumili
82k - pababa
150k- naiwan
15k - pataas
2 ohm-tama
# kung wala kang anumang mga halaga maaari kang umakyat nang bahagyang pataas o pababa dahil kailangan lang namin sa threshold na iyon.
Hakbang 4: Simulang Gumawa ng LCD (CONNECTION)
Ngayon grab ang mga bahagi at resistors na iyong kinalkula at simulang gumawa
HAKBANG 1.
gupitin ang zero pcb sa laki ng Arduino uno
ngayon
HAKBANG 2.
magdagdag ng mga lalaking header upang makasakay
* ang mga pin na konektado sa lcd ay
# tukuyin ang KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
i-mount ang mga header ng lalaki
Ang mga pin ng analog ay mabuti na may mga zero pcb wholes
PERO kailangan mong bahagyang yumuko sa mga digital na pin (upang Ayusin ito)
Ang LCD RS pin sa digital pin 08
LCD Paganahin ang pin sa digital pin 09
LCD D4 pin sa digital pin 4
LCD D5 pin sa digital pin 5
LCD D6 pin sa digital pin 6
LCD D7 pin sa digital pin 7
Bilang karagdagan, mag-wire ng 10k palayok sa + 5V at GND, na may wiper (output) sa mga LCD screen VO pin (pin3). Ang isang 220 ohm risistor ay ginagamit upang i-back-light ang ilaw at kontrolado ito ng pin 10
Hakbang 5: Pag-mount sa Lcd at Mga Soldering Button
Nais kong maalis ang aking lcd kaya gumamit ako ng isang babaeng header
yumuko lamang ang mga pin ng koneksyon upang maaari silang ma-solder sa pcb
idagdag ang palayok nang naaayon
Hakbang 6: Paghihinang ng mga Pindutan sa Zero Pcb
nag-solder ako ng 4 na mga susi at pumili sa ibang panig.
maaari mo itong maghinang saan ka man gusto at handa nang gamitin
ANG PIN-OUTS NG PUSH BUTTONS AY:
* --------------------
| |
| |
| |
---------------------*
ANG * minarkahang mga sulok ay karaniwang bukas at sa pagpindot sa pindutan na nakakakonekta sila
Inirerekumendang:
Paggamit ng 1602 LCD Keypad Shield W / Arduino [+ Mga Praktikal na Proyekto]: 7 Mga Hakbang
Paggamit ng 1602 LCD Keypad Shield W / Arduino [+ Mga Praktikal na Proyekto]: Maaari mong basahin ito at iba pang kamangha-manghang mga tutorial sa opisyal na website ng ElectroPeakOverview Sa tutorial na ito, malalaman mo kung paano gamitin ang Arduino LCD keypad Shield na may 3 praktikal na proyekto. Ano ang Malalaman Mo: Paano i-set up ang kalasag at kilalanin ang mga keyHo
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Front Plate para sa 16x2 LCD + Keypad Shield: 8 Hakbang (na may Mga Larawan)
Front Plate para sa 16x2 LCD + Keypad Shield: Ano ang itatayo namin: Sa tutorial na ito magtatayo kami ng isang lasercut acrylic frontplate para sa isang Adafruit 16x2 LCD + Keypad Shield (bersyon ng Arduino). Dahil sa isang simpleng pagsasaayos, magkakaroon ka ng komportableng pag-access sa lahat ng mga pindutan ng keypad. Kung hindi ka
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: 4 na Hakbang (na may Mga Larawan)
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: Sa tutorial na ito sasabihin ko sa iyo ang tungkol sa kung paano namin mai-interface ang keypad sa 8051 at ipinapakita ang mga numero ng keypad sa 7 segment na pagpapakita
Paano Gumawa ng Mga Bluetooth Shield para sa Pag-upload ng Sketch sa Arduino: 9 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Mga Bluetooth Shields para sa Pag-upload ng Sketch sa Arduino: Maaari kang mag-upload ng isang sketch sa Arduino mula sa android o pc sa paglipas ng bluetooth, upang gawin ito kailangan mo ng kaunting karagdagang sangkap tulad ng module ng Bluetooth, capacitor, resistor, beardboard at jumper wires pagkatapos ay mag-hook ka magkasama at kumonekta sa Arduino pin.