Innehållsförteckning:

DIY LCD -knappsatsskydd för Arduino Uno: 6 steg (med bilder)
DIY LCD -knappsatsskydd för Arduino Uno: 6 steg (med bilder)

Video: DIY LCD -knappsatsskydd för Arduino Uno: 6 steg (med bilder)

Video: DIY LCD -knappsatsskydd för Arduino Uno: 6 steg (med bilder)
Video: Using HT1621 6 Digits Seven Segment LCD Display | Lesson 103: Arduino Step By Step Course 2024, Juli
Anonim
DIY LCD -knappsatsskydd för Arduino Uno
DIY LCD -knappsatsskydd för Arduino Uno

Jag sökte mycket efter att göra en DIY LCD -knappsatssköld och jag hittade ingen så jag gjorde en och vill dela med er.

Steg 1: Delar krävs

Delar krävs
Delar krävs
  • en Arduino Uno
  • 16x2 char disply
  • hane och hona Headernålar
  • Noll PCB
  • par motstånd
  • en 10k kruka (få en lödvänlig)
  • 5 tryckknappar
  • några små bitar av trådar
  • VERKTYG KRÄVS
  • en skärare (för att skära noll PCB)
  • ett lödkolv
  • lite tråd
  • en trådklippare
  • det är alll

Steg 2: Theory Part (imp)

Teoridelen (imp)
Teoridelen (imp)

LCD -knappsatsskärmen använder en mycket smart och snygg teknik som läser knappar från Analog read pin A0

det är en cool grej.

men hur?

Hemligheten är VOLTAGE DIVIDERS

så vad är en spänningsdelare.

En spänningsdelare är en enkel krets som förvandlar en stor spänning till en mindre. Med bara två seriemotstånd och en ingångsspänning kan vi skapa en utspänning som är en bråkdel av ingången.

ja jag kopierade klistrade in det från google;-)

så nu måste vi göra en spänningsdelare mellan 5v och A0 i arduino

och det kommer att finnas 4 olika spänningsdelare och var och en kommer till liv när vi trycker på knappen

och det är så vi får olika ingångar med en enda stift.

Steg 3: BIBLIOTEKET OCH RESISTORBERÄKNINGEN

BIBLIOTEKET OCH RESISTORBERÄKNINGEN
BIBLIOTEKET OCH RESISTORBERÄKNINGEN

Nu vet vi hur man tar insatser

men vilket värde av motstånd för spänningsdelare behöver vi

vår grundspänning är 5v.

enligt LCD -knappsatsbiblioteket skrivet av dzindra på GitHub

länken är:-

github.com/dzindra/LCDKeypad

i LCD -knappsatsen. h

// du kan ändra trösklar för att upptäcka knapptryckningar

#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å att trösklarna håller är analog läsning av stift A0

enligt mina läsningar

vi behöver

150k som basmotstånd (alla andra är baserade på det)

250k - välj

82k - ner

150k- kvar

15k - uppåt

2 ohm -rätt

# om du inte har några värden kan du gå något uppåt eller nedåt eftersom vi bara måste vara i den tröskeln.

Steg 4: Börja göra LCD (ANSLUTNING)

Börja göra LCD (ANSLUTNING)
Börja göra LCD (ANSLUTNING)
Börja göra LCD (ANSLUTNING)
Börja göra LCD (ANSLUTNING)

Ta nu tag i delarna och motstånden som du har beräknat och börja tillverka

STEG 1.

skär noll -kretskortet till storleken på Arduino uno

nu

STEG 2.

lägg till manliga rubriker ombord

* stiften som är anslutna till lcd är

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

montera manliga rubriker

Analoga stift är bra med noll PCB -helheter

MEN du måste böja digitala stift något (för att justera det)

LCD RS -pin till digital pin 08

LCD Aktivera pin till digital pin 09

LCD D4 -stift till digital stift 4

LCD D5 -stift till digital stift 5

LCD D6 -stift till digital stift 6

LCD D7 -stift till digital stift 7

Dessutom, koppla en 10k pot till +5V och GND, med dess torkare (utgång) till LCD -skärmar VO pin (pin3). Ett 220 ohm motstånd används för att driva motljus och styrs av stift 10

Steg 5: Montering av LCD- och lödknapparna

Montering av LCD- och lödknappar
Montering av LCD- och lödknappar
Montering av LCD- och lödknappar
Montering av LCD- och lödknappar
Montering av LCD- och lödknappar
Montering av LCD- och lödknappar

Jag ville att min LCD skulle vara borttagbar så jag använde en kvinnlig rubrik

böj bara anslutningsstiftet så att de kan lödas på kretskortet

tillsätt grytan därefter

Steg 6: Lödning av knapparna på Zero Pcb

Image
Image
Lödning av knapparna på Zero Pcb
Lödning av knapparna på Zero Pcb
Lödning av knapparna på Zero Pcb
Lödning av knapparna på Zero Pcb

jag lödde 4 nycklar och välj till en annan sida.

du kan löda den var du vill och den är klar att använda

PIN-UTSKRIFTERNA MED PUSH-KNAPPARNA ÄR:

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

| |

| |

| |

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

De * markerade hörnen är normalt öppna och när du trycker på knappen kopplas de upp

Rekommenderad: