Obsah:

DIY štít klávesnice LCD pre Arduino Uno: 6 krokov (s obrázkami)
DIY štít klávesnice LCD pre Arduino Uno: 6 krokov (s obrázkami)

Video: DIY štít klávesnice LCD pre Arduino Uno: 6 krokov (s obrázkami)

Video: DIY štít klávesnice LCD pre Arduino Uno: 6 krokov (s obrázkami)
Video: Lesson 05: Introduction to Serial Monitor | Robojax Arduino Step By Step Course 2024, November
Anonim
DIY štít klávesnice LCD pre Arduino Uno
DIY štít klávesnice LCD pre Arduino Uno

Veľa som hľadal výrobu štítu LCD klávesnice pre domácich majstrov a nič som nenašiel, tak som si ho vyrobil a chcem sa s vami podeliť.

Krok 1: Potrebné diely

Potrebné diely
Potrebné diely
  • Arduino Uno
  • Displej 16x2 znakov
  • mužské a ženské kolíkové hlavičky
  • Nula PCB
  • pár odporov
  • 10k hrniec (získajte jeden priateľský k spájkovaniu)
  • 5 tlačidiel
  • nejaké malé kúsky drôtov
  • POTREBNÉ NÁSTROJE
  • rezačka (na rezanie nulovej dosky)
  • spájkovačka
  • nejaký drôt
  • nožnica na drôt
  • to je všetko

Krok 2: Teoretická časť (imp)

Teoretická časť (imp)
Teoretická časť (imp)

Štít klávesnice LCD používa veľmi múdru a úhľadnú techniku, ktorou je čítanie tlačidiel z analógového čítacieho pinu A0

to je super vec.

ale ako?

Tajomstvo sú DIVIDÉRY NAPÄTIA

čo je teda delič napätia.

Delič napätia je jednoduchý obvod, ktorý premieňa veľké napätie na menšie. Použitím iba dvoch sériových odporov a vstupného napätia môžeme vytvoriť výstupné napätie, ktoré je zlomkom vstupu.

ano skopiroval som to z googlu;-)

takže teraz musíme vytvoriť delič napätia medzi 5v a A0 arduina

a budú existovať 4 rôzne rozdeľovače napätia a každý ožije, keď stlačíme tlačidlo

a tak získame rôzne vstupy na jednom pine.

Krok 3: VÝPOČET KNIHOVNY a ODPORU

VÝPOČET KNIŽNICE a ODPORU
VÝPOČET KNIŽNICE a ODPORU

Teraz vieme, ako prijímať vstupy

ale akú hodnotu rezistorov pre rozdeľovače napätia potrebujeme

naše základné napätie je 5v.

podľa knižnice LCD klávesnice napísanej dzindrom na GitHub

odkaz je:-

github.com/dzindra/LCDKeypad

na LCD klávesnici.h

// môžete zmeniť prahy pre detekciu stlačení klávesov

#define KEYPAD_TRESHOLD_NONE 1 000

#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

takže prahové hodnoty sú analógové čítanie pinu A0

podľa mojich hodnôt

potrebujeme

150k ako základný odpor (všetky ostatné sú založené na ňom)

250k - vyberte

82 tis. - nadol

150 tis.- zostáva

15 tis

2 ohmy -dobre

# ak nemáte žiadne hodnoty, môžete ísť mierne hore alebo dole, pretože musíme byť iba v tomto prahu.

Krok 4: Začnite vyrábať LCD (PRIPOJENIE)

Začnite vyrábať LCD (PRIPOJENIE)
Začnite vyrábať LCD (PRIPOJENIE)
Začnite vyrábať LCD (PRIPOJENIE)
Začnite vyrábať LCD (PRIPOJENIE)

Teraz chyťte diely a odpory, ktoré ste vypočítali, a začnite ich vyrábať

KROK 1.

rozrežte nultú dosku na veľkosť Arduino uno

teraz

KROK 2.

pridať na tabuľu mužské hlavičky

* piny pripojené k LCD sú

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

pripojiť mužské hlavičky

Analógové piny sú dobré s nulovými celkami plošných spojov

ALE musíte mierne ohnúť digitálne kolíky (aby ste ich upravili)

LCD kolík RS na digitálny kolík 08

LCD Povoliť pin na digitálny pin 09

LCD D4 pin na digitálny pin 4

Kolík LCD D5 na digitálny kolík 5

LCD D6 pin na digitálny pin 6

LCD D7 pin na digitálny pin 7

Okrem toho zapojte 10k hrniec na +5V a GND pomocou jeho stierača (výstup) na pin VO displeja LCD (pin3). Na napájanie podsvietenia sa používa odpor 220 ohmov, ktorý je ovládaný kolíkom 10

Krok 5: Montáž LCD a spájkovacích tlačidiel

Montáž LCD a spájkovacích tlačidiel
Montáž LCD a spájkovacích tlačidiel
Montáž LCD a spájkovacích tlačidiel
Montáž LCD a spájkovacích tlačidiel
Montáž LCD a spájkovacích tlačidiel
Montáž LCD a spájkovacích tlačidiel

Chcel som, aby bol môj LCD odnímateľný, takže som použil ženskú hlavičku

stačí ohnúť spojovacie kolíky tak, aby sa dali spájkovať na doske plošných spojov

podľa toho pridajte hrniec

Krok 6: Spájkovanie tlačidiel na nulovej doske

Image
Image
Spájkovanie tlačidiel na nulovej doske
Spájkovanie tlačidiel na nulovej doske
Spájkovanie tlačidiel na nulovej doske
Spájkovanie tlačidiel na nulovej doske

Spájkoval som 4 kľúče a vybral na inú stranu.

môžete ho spájkovať kdekoľvek chcete a je pripravený na použitie

VÝPOČTOVÉ TLAČIDLÁ TLAČIDIEL sú:

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

| |

| |

| |

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

THE * označené rohy sú normálne otvorené a po stlačení tlačidla sa spoja

Odporúča: