Kazalo:

DIY ščit za tipkovnico LCD za Arduino Uno: 6 korakov (s slikami)
DIY ščit za tipkovnico LCD za Arduino Uno: 6 korakov (s slikami)

Video: DIY ščit za tipkovnico LCD za Arduino Uno: 6 korakov (s slikami)

Video: DIY ščit za tipkovnico LCD za Arduino Uno: 6 korakov (s slikami)
Video: Leap Motion SDK 2024, December
Anonim
DIY LCD tipkovnica ščit za Arduino Uno
DIY LCD tipkovnica ščit za Arduino Uno

veliko sem iskal, da bi naredil ščit za tipkovnico z lastnimi rokami, pa ga nisem našel, zato sem ga naredil in ga želim deliti z vami.

1. korak: potrebni deli

Potrebni deli
Potrebni deli
  • Arduino Uno
  • 16x2 char disply
  • moški in ženski zatiči glave
  • Nič pcb
  • nekaj uporov
  • 10k lonec (dobite eno prijazno spajkanje)
  • 5 gumbov
  • nekaj majhnih kosov žic
  • OBVEZNA ORODJA
  • rezalnik (za rezanje nič pcb)
  • spajkalnik
  • nekaj žice
  • strižnik za žice
  • to je vse

2. korak: Teoretski del (imp)

Teoretski del (imp)
Teoretski del (imp)

Zaščita tipkovnice LCD uporablja zelo pametno in lepo tehniko, ki bere gumbe iz analognega bralnega zatiča A0

to je kul stvar.

ampak kako?

Skrivnost so NAPETI DELITELJI

kaj je torej delilnik napetosti.

Delitelj napetosti je preprosto vezje, ki veliko napetost spremeni v manjšo. Z uporabo samo dveh zaporednih uporov in vhodne napetosti lahko ustvarimo izhodno napetost, ki je le del vhodne.

ja, kopiral sem ga prilepil iz googla;-)

zato moramo zdaj narediti razdelilnik napetosti med 5v in A0 arduina

in na voljo bodo 4 različni delilniki napetosti in vsak bo zaživel, ko pritisnemo gumb

in tako dobimo različne vhode na enem samem zatiču.

3. korak: IZRAČUN KNJIŽNICE in UPORNIKA

IZRAČUN KNJIŽNICE in UPORNIKA
IZRAČUN KNJIŽNICE in UPORNIKA

Zdaj vemo, kako jemati vložke

ampak kakšno vrednost uporov za delilnike napetosti potrebujemo

naša osnovna napetost je 5v.

po knjižnici LCD tipkovnice, ki jo je napisala dzindra na GitHubu

povezava je:-

github.com/dzindra/LCDKeypad

v LCD tipkovnici.h

// lahko spremenite pragove za zaznavanje pritiskov tipk

#define KEYPAD_TRESHOLD_NONE 1000

#define KEYPAD_TRESHOLD_RIGHT 50

#define KEYPAD_TRESHOLD_DOWN 380

#define KEYPAD_TRESHOLD_UP 195

#define KEYPAD_TRESHOLD_LEFT 555

#define KEYPAD_TRESHOLD_SELECT 790

zato so pragovi analogno odčitani na zatiču A0

glede na moje branje

rabimo

150k kot osnovni upor (vsi drugi temeljijo na njem)

250k - izberite

82k - navzdol

150k- levo

15k - gor

2 ohm -desno

# če nimate nobenih vrednosti, lahko greste rahlo navzgor ali navzdol, ker moramo biti le na tem pragu.

4. korak: Začnite izdelovati LCD (POVEZAVA)

Začni izdelovati LCD (POVEZAVA)
Začni izdelovati LCD (POVEZAVA)
Začni izdelovati LCD (POVEZAVA)
Začni izdelovati LCD (POVEZAVA)

Zdaj primite dele in upore, ki ste jih izračunali, in začnite izdelovati

KORAK 1.

odrežite nič pcb na velikost Arduino uno

zdaj

2. KORAK.

dodajte moške glave na ploščo

* nožice, povezane z lcd -jem, so

#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7

namestite moške glave

Analogni zatiči so dobri z ničelnimi celicami pcb

Ampak morate rahlo upogniti digitalne zatiče (da jih prilagodite)

LCD RS pin na digitalni pin 08

LCD Omogoči pin na digitalni pin 09

LCD D4 pin na digitalni pin 4

LCD D5 pin na digitalni pin 5

Pin LCD D6 na digitalni pin 6

LCD D7 pin na digitalni pin 7

Poleg tega priključite 10k lonec na +5V in GND s svojim brisalcem (izhod) na VO pin Pin LCD (pin3). Za ohranitev osvetlitve ozadja se uporablja 220 ohmski upor, ki ga nadzira pin 10

5. korak: Namestitev Lcd in gumbov za spajkanje

Montaža Lcd in spajkalnih gumbov
Montaža Lcd in spajkalnih gumbov
Montaža Lcd in spajkalnih gumbov
Montaža Lcd in spajkalnih gumbov
Montaža Lcd in spajkalnih gumbov
Montaža Lcd in spajkalnih gumbov

Hotel sem odstraniti svoj LCD, zato sem uporabil žensko glavo

samo upognite priključne zatiče, da jih lahko spajkate na tiskano ploščo

ustrezno dodajte lonec

Korak 6: Spajkanje gumbov na ničelni plošči

Image
Image
Spajkanje gumbov na Zero PCB
Spajkanje gumbov na Zero PCB
Spajkanje gumbov na Zero PCB
Spajkanje gumbov na Zero PCB

spajkala sem 4 ključe in izbrala na drugo stran.

lahko ga spajkate kjer koli želite in je pripravljen za uporabo

PIN-IZHODI GUMB ZA POKRITEV SO:

* --------------------

| |

| |

| |

---------------------*

Koti, označeni z *, so običajno odprti in s pritiskom na gumb se povežejo

Priporočena: