Spisu treści:

DIY Osłona klawiatury LCD dla Arduino Uno: 6 kroków (ze zdjęciami)
DIY Osłona klawiatury LCD dla Arduino Uno: 6 kroków (ze zdjęciami)

Wideo: DIY Osłona klawiatury LCD dla Arduino Uno: 6 kroków (ze zdjęciami)

Wideo: DIY Osłona klawiatury LCD dla Arduino Uno: 6 kroków (ze zdjęciami)
Wideo: Arduino od podstaw; Jak napisać swój pierwszy program? 2024, Listopad
Anonim
DIY osłona klawiatury LCD dla Arduino Uno
DIY osłona klawiatury LCD dla Arduino Uno

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

Wymagane części
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)

Część teoretyczna (imp)
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

OBLICZENIA BIBLIOTEKI I REZYSTORY
OBLICZENIA BIBLIOTEKI I REZYSTORY

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)

Rozpocznij tworzenie LCD (POŁĄCZENIE)
Rozpocznij tworzenie LCD (POŁĄCZENIE)
Rozpocznij tworzenie LCD (POŁĄCZENIE)
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

Montaż przycisków LCD i lutowania
Montaż przycisków LCD i lutowania
Montaż przycisków LCD i lutowania
Montaż przycisków LCD i lutowania
Montaż przycisków LCD i lutowania
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

Image
Image
Lutowanie przycisków na płytce Zero Pcb
Lutowanie przycisków na płytce Zero Pcb
Lutowanie przycisków na płytce Zero Pcb
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: