Obsah:
- Krok 1: Potřebné díly
- Krok 2: Theory Part (imp)
- Krok 3: VÝPOČET KNIHOVNY a ODPORU
- Krok 4: Začněte vyrábět LCD (PŘIPOJENÍ)
- Krok 5: Montáž LCD a pájecích tlačítek
- Krok 6: Pájení tlačítek na nulové PCB
Video: DIY LCD klávesnice štít pro Arduino Uno: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Hodně jsem hledal výrobu štítu LCD klávesnice pro kutily a žádný jsem nenašel, tak jsem si ho vytvořil a chci se s vámi podělit.
Krok 1: Potřebné díly
- Arduino Uno
- Displej 16x2 znaků
- mužské a ženské kolíkové hlavičky
- Nulová pcb
- pár odporů
- 10k pot (získejte jednu pájku přátelskou)
- 5 tlačítek
- nějaké malé kousky drátů
- POTŘEBNÉ NÁŘADÍ
- řezačka (pro řezání nulové desky)
- páječka
- nějaký drát
- zastřihovač drátu
- to je vše
Krok 2: Theory Part (imp)
Štít klávesnice LCD používá velmi chytrou a úhlednou techniku, která čte tlačítka z analogového čtecího pinu A0
to je skvělá věc.
ale jak?
Tajemství je DĚLENÍ NAPĚTÍ
co je tedy dělič napětí.
Dělič napětí je jednoduchý obvod, který mění velké napětí na menší. Pomocí pouhých dvou sériových odporů a vstupního napětí můžeme vytvořit výstupní napětí, které je zlomkem vstupu.
ano, zkopíroval jsem to z Googlu;-)
takže nyní musíme vytvořit dělič napětí mezi 5v a A0 arduina
a budou existovat 4 různé děliče napětí a každý ožije, když stiskneme tlačítko
a tak získáme různé vstupy na jednom pinu.
Krok 3: VÝPOČET KNIHOVNY a ODPORU
Nyní víme, jak přijímat vstupy
ale jakou hodnotu rezistorů pro děliče napětí potřebujeme
naše základní napětí je 5v.
podle knihovny LCD klávesnice napsané dzindrou na GitHubu
odkaz je:-
github.com/dzindra/LCDKeypad
na LCD klávesnici. h
// můžete změnit prahové hodnoty pro detekci stisknutí kláves
#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
takže prahové hodnoty jsou analogové čtení pinu A0
podle mých čtení
potřebujeme
150k jako základní odpor (všechny ostatní jsou založeny na něm)
250k - vyberte
82 tis
150 tis.- zbývá
15 tis
2 ohmy -dobře
# pokud nemáte žádné hodnoty, můžete jít mírně nahoru nebo dolů, protože musíme být jen v tomto prahu.
Krok 4: Začněte vyrábět LCD (PŘIPOJENÍ)
Nyní uchopte součásti a odpory, které jste vypočítali, a začněte vyrábět
KROK 1.
rozřízněte nulovou desku plošných spojů na velikost Arduino uno
Nyní
KROK 2.
přidat na tabuli záhlaví pro muže
* piny připojené k LCD jsou
#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
připojit mužské záhlaví
Analogové piny jsou dobré s nulovými celky PCB
ALE musíte digitální kolíky mírně ohnout (upravit)
LCD RS pin na digitální pin 08
LCD Povolit pin na digitální pin 09
LCD D4 pin na digitální pin 4
LCD D5 pin na digitální pin 5
LCD D6 pin na digitální pin 6
LCD D7 pin na digitální pin 7
Kromě toho připojte 10k hrnec na +5V a GND s jeho stěračem (výstupem) na pin VO LCD obrazovek (pin3). K napájení podsvícení se používá odpor 220 ohmů, který je ovládán pinem 10
Krok 5: Montáž LCD a pájecích tlačítek
Chtěl jsem, aby můj LCD byl vyjímatelný, takže jsem použil ženskou hlavičku
stačí ohnout připojovací kolíky, aby je bylo možné pájet na desku plošných spojů
podle toho přidejte hrnec
Krok 6: Pájení tlačítek na nulové PCB
připájel jsem 4 klíče a vybral na jinou stranu.
můžete jej pájet, kdekoli chcete, a je připraven k použití
VÝPOČTOVÉ TLAČÍTKA TLAČÍTKA JSOU:
* --------------------
| |
| |
| |
--------------------*
THE * označené rohy jsou normálně otevřené a po stisknutí tlačítka se spojí
Doporučuje:
Přední deska pro 16x2 LCD + štít klávesnice: 8 kroků (s obrázky)
Přední deska pro 16x2 LCD + štít klávesnice: Co budeme stavět: V tomto tutoriálu budeme stavět laserově řezanou akrylovou přední desku pro Adafruit 16x2 LCD + Keypad Shield (verze Arduino). Díky jednoduchému nastavení budete mít pohodlný přístup ke všem tlačítkům klávesnice. Pokud
Programovací štít zavaděče ATMEGA328 pro Arduino Uno: 3 kroky (s obrázky)
Programovací štít zavaděče ATMEGA328 pro Arduino Uno: Programovací štít zavaděče zavaděče ATMEGA328P pro Arduino Uno Někdy se to stane a poškodíte svůj mikroprocesor Arduino Uno Atmega328P. Můžete změnit procesor. Nejprve v něm však musíte naprogramovat zavaděč. Takže tento návod, jak z toho udělat
Rozhraní klávesnice s 8051 a zobrazením čísel klávesnice v 7 segmentech: 4 kroky (s obrázky)
Rozhraní klávesnice s 8051 a zobrazením čísel klávesnice v 7 segmentech: V tomto tutoriálu vám povím, jak můžeme propojit klávesnici s 8051 a zobrazovat čísla klávesnic na 7segmentovém displeji
Výukový program pro štít ovladače motoru L298 2Amp pro Arduino: 6 kroků
Výukový program pro štítový ovladač motoru L298 2Amp pro Arduino: Popis L298 2Amp Motor Driver Shield pro Arduino je založen na integrovaném obvodu ovladače motoru L298, což je ovladač můstku motoru s plným můstkem. Může pohánět dva samostatné 2A DC motory nebo 1 2A krokový motor. Rychlost a směry motoru lze ovládat samostatně
Čištění hliníkové klávesnice Apple . nebo jakékoli jiné soft-touch klávesnice: 5 kroků
Čištění hliníkové klávesnice Apple …. nebo jakékoli jiné klávesnice s měkkým dotykem: Jakkoli se vy nebo já můžeme pokusit udržet naše hliníkové klávesnice Apple, začnou být po roce špinavé. Tento návod vám pomůže vyčistit ho. Buďte opatrní, protože nejsem zodpovědný, pokud se vám při tom rozbije klávesnice …. SUCKS F