Indholdsfortegnelse:
- Trin 1: Påkrævede dele
- Trin 2: Teoridelen (imp)
- Trin 3: LIBRARY og RESISTOR BEREGNING
- Trin 4: Start med at lave LCD (TILSLUTNING)
- Trin 5: Montering af LCD- og loddeknapperne
- Trin 6: Lodning af knapperne på Zero Pcb
Video: DIY LCD -tastaturskærm til Arduino Uno: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
- 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)
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
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)
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
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
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:
DIY fjernbetjeningsafbryder til 2262/2272 M4 brødbræt og relæ til maker: 4 trin (med billeder)
DIY fjernbetjeningsafbryderkit fra 2262/2272 M4 brødbræt og relæ til maker: smart hjem kommer til vores liv. hvis vi vil have et smart hjem til virkelighed, har vi brug for mange fjernbetjeningskontakter. i dag skal vi lave en test, lave et let kredsløb for at lære teorien om fjernbetjeningskontakt. dette kit design af SINONING ROBOT
Ambilight -system til hver input, der er sluttet til dit tv. WS2812B Arduino UNO Raspberry Pi HDMI (opdateret 12.2019): 12 trin (med billeder)
Ambilight -system til hver input, der er sluttet til dit tv. WS2812B Arduino UNO Raspberry Pi HDMI (opdateret 12.2019): Jeg har altid ønsket at tilføje ambilight til mit tv. Det ser så fedt ud! Det gjorde jeg endelig, og jeg blev ikke skuffet! Jeg har set mange videoer og mange tutorials om oprettelse af et Ambilight -system til dit fjernsyn, men jeg har aldrig fundet en komplet tutorial til mit nøjagtige navn
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Sådan tilsluttes I2C LCD -skærm til Arduino Uno: 5 trin (med billeder)
Sådan tilsluttes I2C Lcd -skærm til Arduino Uno: Hej fyre, I denne instruktion vil du se, hvordan du tilslutter i2c lcd -skærm til arduino, og hvordan du udskriver på lcd -skærm. Inden du starter denne vejledning, skal du vide kort om i2c Hver I2C -bus består af to signaler
Instruktioner til fremstilling af en tilkobling med fire stænger til centermonteret fodstøtte: 9 trin (med billeder)
Instruktioner til fremstilling af en tilkoblingstilslutning med fire stænger til midtermonteret fodstøtte: Mellemdrevne kørestole (PWC) er blevet mere populære i de seneste år. Men på grund af placeringen af de forreste hjul er de traditionelle sidemonterede fodstøtter blevet erstattet af en enkelt midtermonteret fodstøtte. Desværre center-mou