Obsah:
- Krok 1: Potrebné diely
- Krok 2: Teoretická časť (imp)
- Krok 3: VÝPOČET KNIHOVNY a ODPORU
- Krok 4: Začnite vyrábať LCD (PRIPOJENIE)
- Krok 5: Montáž LCD a spájkovacích tlačidiel
- Krok 6: Spájkovanie tlačidiel na nulovej doske
Video: DIY štít klávesnice LCD pre Arduino Uno: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
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
- 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)
Š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
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)
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
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
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:
Led Reactie Spel Met LCD štít klávesnice: 4 kroky
Led Reactie Spel Met Lcd Keypad Shield: Een leuk spelletje maken voor school met een arduino? Klinkt leuk! Dan moet is eerst een idee hebben voor een spel. Meteorický dachen aen spellen waar is snel op een knop moet drukken als hij licht geeft. Veľa úschov pred internetovým pripojením a premietaním
Predná doska pre 16x2 LCD + štít klávesnice: 8 krokov (s obrázkami)
Predná doska pre 16x2 LCD + štít klávesnice: Čo budeme stavať: V tomto tutoriáli budeme stavať laserovo rezanú akrylovú prednú dosku pre Adafruit 16x2 LCD + klávesnicový štít (verzia Arduino). Vďaka jednoduchému nastaveniu budete mať pohodlný prístup ku všetkým tlačidlám klávesnice. Ak
Programovací štít zavádzacieho programu ATMEGA328 pre Arduino Uno: 3 kroky (s obrázkami)
Štítok programovania zavádzača ATMEGA328 pre Arduino Uno: Štítok na programovanie zavádzača ATMEGA328P pre Arduino Uno Niekedy sa to stane a poškodíte svoj mikroprocesor Arduino Uno Atmega328P. Môžete zmeniť procesor. Najprv však v ňom musíte naprogramovať zavádzač. Tento návod, ako vytvoriť tento b
Rozhranie klávesnice s 8051 a zobrazovaním čísel klávesnice v 7 segmentoch: 4 kroky (s obrázkami)
Rozhranie klávesnice s 8051 a zobrazovaním čísel klávesnice v 7 segmentoch: V tomto tutoriáli vám poviem, ako môžeme prepojiť klávesnicu s 8051 a zobrazovať čísla klávesníc na 7 segmentovom displeji
Výukový program pre štít ovládača motora L298 2Amp pre Arduino: 6 krokov
Tutorial pre štít ovládača motora L298 2Amp pre Arduino: Popis Štítok ovládača motora L298 2Amp pre Arduino je založený na integrovanom obvode motora L298, ovládači motora s plným mostom. Môže poháňať dva samostatné 2A jednosmerné motory alebo 1 2A krokový motor. Rýchlosť a smery motora je možné ovládať samostatne