Indholdsfortegnelse:

DIY LCD -tastaturskærm til Arduino Uno: 6 trin (med billeder)
DIY LCD -tastaturskærm til Arduino Uno: 6 trin (med billeder)

Video: DIY LCD -tastaturskærm til Arduino Uno: 6 trin (med billeder)

Video: DIY LCD -tastaturskærm til Arduino Uno: 6 trin (med billeder)
Video: Using HT1621 6 Digits Seven Segment LCD Display | Lesson 103: Arduino Step By Step Course 2024, Juli
Anonim
DIY LCD -tastaturskærm til Arduino Uno
DIY LCD -tastaturskærm til Arduino Uno

Jeg søgte meget efter at lave et DIY LCD -tastaturskjold, og jeg fandt ingen, så jeg lavede en og vil dele med jer.

Trin 1: Påkrævede dele

Dele påkrævet
Dele påkrævet
  • en Arduino Uno
  • 16x2 char disply
  • han og hun Header pins
  • Nul pcb
  • par modstande
  • en 10k gryde (få en loddevenlig)
  • 5 trykknapper
  • nogle små stykker ledninger
  • NØDVENDIGT VÆRKTØJ
  • en fræser (til skæring af nul pcb)
  • et loddejern
  • noget ledning
  • en trådklipper
  • det er alll

Trin 2: Teoridelen (imp)

Teoridelen (imp)
Teoridelen (imp)

LCD -tastaturets skjold bruger en meget smart og pæn teknik, der læser knapper fra Analog læsestift A0

det er en sej ting.

men hvordan?

Hemmeligheden er VOLTAGE DIVIDERS

så hvad er en spændingsdeler.

En spændingsdeler er et simpelt kredsløb, der forvandler en stor spænding til en mindre. Ved hjælp af kun to seriemodstande og en indgangsspænding kan vi oprette en udgangsspænding, der er en brøkdel af input.

ja, jeg kopierede det fra Google;-)

så nu skal vi lave en spændingsdeler mellem 5v og A0 af arduino

og der vil være 4 forskellige spændingsdelere, og hver vil komme til live, når vi trykker på knappen

og sådan får vi forskellige input med en enkelt pin.

Trin 3: LIBRARY og RESISTOR BEREGNING

BIBLIOTEKET og MODSTANDSBEREGNINGEN
BIBLIOTEKET og MODSTANDSBEREGNINGEN

Nu ved vi, hvordan man tager input

men hvilken værdi af modstande til spændingsdelere har vi brug for

vores grundspænding er 5v.

ifølge LCD -tastaturbibliotek skrevet af dzindra på GitHub

linket er:-

github.com/dzindra/LCDKeypad

i LCD -tastatur. h

// du kan ændre tærskler for at registrere tastetryk

#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

så tærsklerne holder analog læsning af pin A0

efter min oplæsning

vi behøver

150k som basismodstand (alle andre er baseret på det)

250k - vælg

82k - ned

150k- tilbage

15k - op

2 ohm -højre

# hvis du ikke har nogen værdier, kan du gå lidt op eller ned, fordi vi bare skal være i denne tærskel.

Trin 4: Start med at lave LCD (TILSLUTNING)

Begynd at lave LCD (TILSLUTNING)
Begynd at lave LCD (TILSLUTNING)
Begynd at lave LCD (TILSLUTNING)
Begynd at lave LCD (TILSLUTNING)

Tag nu fat i de dele og modstande, du har beregnet, og begynd at lave

TRIN 1.

skær nul -pcb'et til størrelsen på Arduino uno

nu

TRIN 2.

tilføj mandlige overskrifter til bord

* benene forbundet til lcd er

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

montere hanhoveder

Analoge ben er gode med nul pcb -helheder

MEN du skal bøje digitale stifter lidt (for at justere det)

LCD RS pin til digital pin 08

LCD Aktiver pin til digital pin 09

LCD D4 pin til digital pin 4

LCD D5 pin til digital pin 5

LCD D6 pin til digital pin 6

LCD D7 pin til digital pin 7

Derudover ledes en 10k pot til +5V og GND, med dens visker (output) til LCD -skærme VO pin (pin3). En 220 ohm modstand bruges til at drive baggrundslys og styres af pin 10

Trin 5: Montering af LCD- og loddeknapperne

Montering af LCD- og loddeknapper
Montering af LCD- og loddeknapper
Montering af LCD- og loddeknapper
Montering af LCD- og loddeknapper
Montering af LCD- og loddeknapper
Montering af LCD- og loddeknapper

Jeg ville have, at min LCD skulle kunne fjernes, så jeg brugte en kvindelig header

bare bøj forbindelsesstifterne, så de kan loddes på pcb

tilsæt gryden i overensstemmelse hermed

Trin 6: Lodning af knapperne på Zero Pcb

Image
Image
Lodning af knapperne på Zero Pcb
Lodning af knapperne på Zero Pcb
Lodning af knapperne på Zero Pcb
Lodning af knapperne på Zero Pcb

jeg lodde 4 nøgler og vælg til en anden side.

du kan lodde det, hvor du vil, og det er klar til brug

PIN-OUT'ERNE AF PUSH-KNAPPER ER:

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

| |

| |

| |

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

DE * markerede hjørner er normalt åbne, og ved at trykke på knappen får de forbindelse

Anbefalede: