Spisu treści:
- Krok 1: Wymagane części
- Krok 2: Część teoretyczna (imp)
- Krok 3: OBLICZANIE BIBLIOTEKI I REZYSTORA
- Krok 4: Rozpocznij tworzenie LCD (POŁĄCZENIE)
- Krok 5: Montaż przycisków LCD i lutowania
- Krok 6: Lutowanie przycisków na płytce Zero Pcb
Wideo: DIY Osłona klawiatury LCD dla Arduino Uno: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Dużo szukałem, aby zrobić osłonę klawiatury LCD DIY i nie znalazłem żadnej, więc ją zrobiłem i chcę się z tobą podzielić.
Krok 1: Wymagane części
- Arduino Uno
- Wyświetlacz 16x2 znaków
- męskie i żeńskie szpilki nagłówka
- Zero PCB
- kilka rezystorów
- garnek 10k (zdobądź jeden przyjazny lutowi)
- 5 przycisków
- kilka małych kawałków przewodów
- WYMAGANE NARZĘDZIA
- frez (do cięcia zero pcb)
- lutownica
- trochę drutu
- maszynka do strzyżenia drutu
- to wszystko
Krok 2: Część teoretyczna (imp)
Osłona klawiatury LCD wykorzystuje bardzo sprytną i schludną Technikę, która polega na odczytywaniu przycisków z analogowego pinu odczytu A0
to fajna rzecz.
ale jak?
Sekretem są DZIELNIKI NAPIĘCIA
więc co to jest dzielnik napięcia.
Dzielnik napięcia to prosty obwód, który zamienia duże napięcie w mniejsze. Używając tylko dwóch rezystorów szeregowych i napięcia wejściowego, możemy wytworzyć napięcie wyjściowe, które stanowi ułamek napięcia wejściowego.
tak, skopiowałem i wkleiłem to z google;-)
więc teraz musimy zrobić dzielnik napięcia między 5V a A0 arduino
i będą 4 różne dzielniki napięcia i każdy ożyje, gdy naciśniemy przycisk
i w ten sposób otrzymujemy różne wejścia na jednym pinie.
Krok 3: OBLICZANIE BIBLIOTEKI I REZYSTORA
Teraz wiemy, jak pobierać dane wejściowe
ale jakiej wartości rezystorów do dzielników napięcia potrzebujemy
nasze napięcie bazowe wynosi 5V.
zgodnie z biblioteką klawiatur LCD napisaną przez dzindrę na GitHub
link to:-
github.com/dzindra/LCDKeypad
w klawiaturze LCD h
// możesz zmienić progi wykrywania naciśnięć klawiszy
#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
więc zatrzymanie progów jest odczytem analogowym z pinu A0
według moich odczytów
potrzebujemy
150k jako rezystor bazowy (wszystkie inne są na nim oparte)
250k - wybierz
82k - w dół
150 tys.- pozostało
15k - w górę
2 omy -w prawo
# jeśli nie masz żadnych wartości, możesz lekko zwiększyć lub zmniejszyć, ponieważ musimy po prostu znaleźć się w tym progu.
Krok 4: Rozpocznij tworzenie LCD (POŁĄCZENIE)
Teraz chwyć części i rezystory, które obliczyłeś i zacznij robić
KROK 1.
przyciąć zerową płytkę drukowaną do rozmiaru Arduino uno
teraz
KROK 2.
dodaj męskie nagłówki do tablicy
* piny podłączone do lcd są
#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
zamontuj męskie nagłówki
Piny analogowe są dobre z zerowymi dziurami na płytce drukowanej
ALE musisz lekko zgiąć cyfrowe piny (aby to wyregulować)
LCD RS pin do cyfrowego pinu 08
LCD Włącz pin do cyfrowego pinu 09
LCD D4 pin do cyfrowego pinu 4
LCD D5 pin do cyfrowego pinu 5
Pin LCD D6 do pinu cyfrowego 6
Pin LCD D7 do pinu cyfrowego 7
Dodatkowo podłącz potencjometr 10k do +5V i GND, z jego wycieraczką (wyjście) do pinu VO ekranów LCD (pin3). Rezystor 220 omów służy do zasilania podświetlenia i jest kontrolowany przez pin 10
Krok 5: Montaż przycisków LCD i lutowania
chciałem, aby mój wyświetlacz LCD był wymienny, więc użyłem żeńskiego nagłówka
wystarczy zagiąć styki łączące, aby można je było przylutować na płytce drukowanej
dodaj odpowiednio garnek
Krok 6: Lutowanie przycisków na płytce Zero Pcb
wlutowałem 4 klucze i wybieram na drugą stronę.
możesz go lutować w dowolnym miejscu i jest gotowy do użycia
STYKI PRZYCISKÓW PRZYCISKÓW SĄ:
* --------------------
| |
| |
| |
--------------------*
Oznaczone * rogi są normalnie otwarte i po naciśnięciu przycisku łączą się
Zalecana:
Jak zrobić budzik DIY z osłoną klawiatury LCD: 5 kroków
Jak zrobić budzik DIY z osłoną klawiatury LCD: Cześć wszystkim! W tej instrukcji pokażę, jak zrobić budzik za pomocą płytki Arduino. Do budowy tego zegara użyłem Arduino UNO, nakładki na klawiaturę LCD, brzęczyka 5V i przewodów połączeniowych. Możesz zobaczyć czas na wyświetlaczu i możesz ustawić czas
Osłona klawiatury Led Reactie Spel Met Lcd: 4 kroki
Led Reactie Spel Met Lcd Keypad Shield: Een Leuk spelletje maken voor school met een arduino? Klinkt leuk! Dan moet je eerst een idee hebben voor een spel. Ik dacht meteen aan spellen waar je snel op een knop moet drukken als hij licht geeft. Dus ik keek op het internet en vond een projec
Płyta przednia do LCD 16x2 + osłona klawiatury: 8 kroków (ze zdjęciami)
Płytka przednia do LCD 16x2 + osłona klawiatury: Co zamierzamy zbudować: W tym samouczku zbudujemy wycinaną laserowo płytę przednią do wyświetlacza Adafruit 16x2 LCD + osłonę klawiatury (wersja Arduino). Dzięki prostej regulacji będziesz mieć wygodny dostęp do wszystkich przycisków klawiatury.Jeśli nie
Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: 4 kroki (ze zdjęciami)
Interfejs klawiatury z 8051 i wyświetlaniem numerów klawiatury w 7 segmentach: W tym samouczku opowiem ci, jak możemy połączyć klawiaturę z 8051 i wyświetlać numery klawiatury w 7-segmentowym wyświetlaczu
Osłona obiektywu aparatu cyfrowego / osłona przeciwdeszczowa: 13 kroków (ze zdjęciami)
Osłona obiektywu aparatu cyfrowego / osłona przeciwdeszczowa: Dodaj tanią, ale delikatną osłonę przeciwsłoneczną i osłonę przeciwdeszczową do aparatu cyfrowego Panasonic Lumix. Moim prezentem świątecznym w tym roku była kamera Panasonic Lumix DMC-LX3, doskonała mała kamera z obiektywem Leica. Ostatnio padało w okolicach zatoki SF i chciałem