Inhaltsverzeichnis:

DIY LCD-Tastaturschild für Arduino Uno - Gunook
DIY LCD-Tastaturschild für Arduino Uno - Gunook

Video: DIY LCD-Tastaturschild für Arduino Uno - Gunook

Video: DIY LCD-Tastaturschild für Arduino Uno - Gunook
Video: Maximizing Your Arduino Project with 2.4 TFT LCD Shield - Unpacking Tour 😲😍😉 #diy #lcd #arduino #how 2024, November
Anonim
DIY LCD-Tastaturschild für Arduino Uno
DIY LCD-Tastaturschild für Arduino Uno

Ich habe viel nach einem DIY-LCD-Tastaturschild gesucht und keinen gefunden, also habe ich einen gemacht und möchte ihn mit euch teilen.

Schritt 1: Erforderliche Teile

Erforderliche Teile
Erforderliche Teile
  • ein Arduino Uno
  • 16x2 Zeichenanzeige
  • männliche und weibliche Header-Pins
  • Null PCB
  • paar Widerstände
  • ein 10k-Topf (bekomme einen lötfreundlichen)
  • 5 Druckknöpfe
  • ein paar kleine Drähte
  • WERKZEUGE BENÖTIGT
  • ein Cutter (zum Schneiden von Null-Leiterplatten)
  • ein Lötkolben
  • etwas Draht
  • eine Drahtschere
  • das ist alles

Schritt 2: Der Theorieteil (imp)

Der Theorieteil (imp)
Der Theorieteil (imp)

Die LCD-Tastaturabschirmung verwendet eine sehr clevere und saubere Technik, die Tasten vom analogen Lesestift A0 liest

das ist eine coole sache.

aber wie?

Das Geheimnis sind SPANNUNGSTEILER

Was ist also ein Spannungsteiler.

Ein Spannungsteiler ist eine einfache Schaltung, die eine große Spannung in eine kleinere umwandelt. Mit nur zwei Serienwiderständen und einer Eingangsspannung können wir eine Ausgangsspannung erzeugen, die einen Bruchteil der Eingangsspannung ausmacht.

Ja, ich kopiere es und füge es von Google ein;-)

Also müssen wir jetzt einen Spannungsteiler zwischen 5V und A0 von Arduino machen

und es wird 4 verschiedene Spannungsteiler geben und jeder wird zum Leben erweckt, wenn wir den Knopf drücken

und so erhalten wir verschiedene Eingänge an einem einzigen Pin.

Schritt 3: BERECHNUNG DER BIBLIOTHEK und des WIDERSTANDS

DIE BIBLIOTHEK und WIDERSTANDSBERECHNUNG
DIE BIBLIOTHEK und WIDERSTANDSBERECHNUNG

Jetzt wissen wir, wie man Eingaben nimmt

aber welchen Widerstandswert für Spannungsteiler brauchen wir?

Unsere Basisspannung beträgt 5V.

gemäß der LCD-Tastaturbibliothek von dzindra auf GitHub

der link ist:-

github.com/dzindra/LCDKeypad

in LCD-Tastatur.h

// Sie können Schwellenwerte für die Erkennung von Tastendrücken ändern

#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

die Schwellenwerte halten also analog von Pin A0

nach meinen Messwerten

wir brauchen

150k als Basiswiderstand (alle anderen basieren darauf)

250k - auswählen

82k - runter

150k- übrig

15k - hoch

2 Ohm -rechts

# Wenn Sie keine Werte haben, können Sie leicht nach oben oder unten gehen, da wir uns nur innerhalb dieser Schwelle befinden müssen.

Schritt 4: Starten Sie die LCD-Erstellung (VERBINDUNG)

Beginnen Sie mit der LCD-Erstellung (VERBINDUNG)
Beginnen Sie mit der LCD-Erstellung (VERBINDUNG)
Beginnen Sie mit der LCD-Erstellung (VERBINDUNG)
Beginnen Sie mit der LCD-Erstellung (VERBINDUNG)

Nehmen Sie nun die Teile und Widerstände, die Sie berechnet haben, und beginnen Sie mit der Herstellung

SCHRITT 1.

Schneiden Sie die Null-Platine auf die Größe von Arduino uno

jetzt

SCHRITT 2.

fügen Sie männliche Header zum Board hinzu

* die mit LCD verbundenen Pins sind

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

Stiftleisten montieren

Analoge Pins sind gut mit null Leiterplattenlöchern

ABER Sie müssen die digitalen Stifte leicht biegen (um sie anzupassen)

LCD-RS-Pin zu digitalem Pin 08

LCD-Enable-Pin zu digitalem Pin 09

LCD D4-Pin zu digitalem Pin 4

LCD D5-Pin auf Digital-Pin 5

LCD D6-Pin auf Digital-Pin 6

LCD D7-Pin auf Digital-Pin 7

Verdrahten Sie zusätzlich einen 10k-Poti mit +5V und GND, mit seinem Wischer (Ausgang) zum VO-Pin (Pin3) des LCD-Bildschirms. Ein 220-Ohm-Widerstand wird verwendet, um die Hintergrundbeleuchtung mit Strom zu versorgen und wird von Pin 10. gesteuert

Schritt 5: Montage der LCD- und Lötknöpfe

Anbringen der LCD- und Lötknöpfe
Anbringen der LCD- und Lötknöpfe
Anbringen des LCD und der Lötknöpfe
Anbringen des LCD und der Lötknöpfe
Anbringen der LCD- und Lötknöpfe
Anbringen der LCD- und Lötknöpfe

Ich wollte, dass mein LCD abnehmbar ist, also habe ich einen weiblichen Header verwendet

biegen Sie einfach die Anschlusspins, damit sie auf der Platine verlötet werden können

füge den Topf entsprechend hinzu

Schritt 6: Löten der Tasten auf der Zero-Platine

Image
Image
Löten der Tasten auf der Zero-Platine
Löten der Tasten auf der Zero-Platine
Löten der Tasten auf der Zero-Platine
Löten der Tasten auf der Zero-Platine

Ich habe 4 Tasten gelötet und eine andere Seite ausgewählt.

Sie können es löten, wo immer Sie möchten, und es ist sofort einsatzbereit

DIE PIN-OUTS DER DRUCKTASTEN SIND:

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

| |

| |

| |

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

DIE * markierten Ecken sind normalerweise offen und werden beim Drücken der Taste verbunden

Empfohlen: