Sisukord:
- Samm: vajalikud osad
- 2. samm: teooriaosa (imp)
- 3. samm: RAAMATUKOGU JA TAKISTUSTE ARVUTAMINE
- Samm: alustage LCD -ekraani valmistamist (ÜHENDAMINE)
- Samm: LCD -ekraani ja jootmisnuppude paigaldamine
- 6. samm: nullpuldi nuppude jootmine
Video: DIY LCD -klahvistiku kilp Arduino Uno jaoks: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Otsisin palju DIY LCD -klaviatuuri kaitsekile valmistamiseks ja ma ei leidnud ühtegi, nii et tegin selle ja tahan teiega jagada.
Samm: vajalikud osad
- a Arduino Uno
- 16x2 sülearvuti
- isane ja emane Päisepoldid
- Null PCB
- paar takisti
- 10k pott (hankige üks joodisõbralik)
- 5 vajutusnuppu
- mõned väikesed juhtmed
- VAJALIKUD TÖÖRIISTAD
- lõikur (null -pcb lõikamiseks)
- jootekolb
- mingi traat
- traadi lõikur
- see kõik
2. samm: teooriaosa (imp)
LCD -klahvistiku kilp kasutab väga nutikat ja korralikku tehnikat, mis loeb analoog -lugemisnõela A0 nuppe
see on lahe asi.
aga kuidas?
Saladus on VOLTAGE DIVIDERS
mis siis on pingejagur.
Pingejagur on lihtne vooluahel, mis muudab suure pinge väiksemaks. Kasutades vaid kahte seeria takistit ja sisendpinget, saame luua väljundpinge, mis moodustab murdosa sisendist.
Jah, ma kleepisin selle Google'ist;-)
nii et nüüd peame tegema arduino pingejaguri 5v ja A0 vahel
ja seal on 4 erinevat pingejagurit ja igaüks hakkab ellu elama, kui me nuppu vajutame
ja nii saame ühe tihvtiga erinevaid sisendeid.
3. samm: RAAMATUKOGU JA TAKISTUSTE ARVUTAMINE
Nüüd me teame, kuidas sisendeid võtta
aga millist takistite väärtust pingejagajatele vajame
meie baaspinge on 5v.
vastavalt LCD -klahvistiku raamatukogule, mille on kirjutanud dzindra GitHubis
link on:-
github.com/dzindra/LCDKeypad
LCD -klaviatuuril. h
// saate muuta klahvivajutuste tuvastamise künniseid
#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
seega on künniste hoidmine tihvti A0 analooglugemine
minu näitude järgi
me vajame
150k baastakistina (kõik muud põhinevad sellel)
250 000 - valige
82k - alla
150k- vasakule
15k - üles
2 oomi -õige
# kui teil pole väärtusi, võite veidi üles või alla minna, sest me peame lihtsalt selles künnises olema.
Samm: alustage LCD -ekraani valmistamist (ÜHENDAMINE)
Nüüd haarake arvutatud osad ja takistid ning hakake valmistama
SAMM 1.
lõigake null -pcb Arduino uno suuruseks
nüüd
2. SAMM.
lisage pardale meessoost päised
* LCD -ga ühendatud tihvtid on
#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
paigaldada meespead
Analoog -tihvtid on head null -pcb tervikutena
AGA peate digitaalseid tihvte veidi painutama (selle reguleerimiseks)
LCD RS -tihvt digitaalsele tihvtile 08
LCD Lubage tihvt digitaalsele tihvtile 09
LCD D4 tihvt - digitaalne tihvt 4
LCD D5 tihvt - digitaalne tihvt 5
LCD D6 tihvt - digitaalne tihvt 6
LCD D7 tihvt - digitaalne tihvt 7
Lisaks ühendage 10k pott +5V ja GND -ga, klaasipuhastiga (väljund) LCD -ekraanide VO tihvtiga (tihvt 3). Taustvalgustuse toiteks kasutatakse 220 oomi takistit ja seda juhib tihvt 10
Samm: LCD -ekraani ja jootmisnuppude paigaldamine
tahtsin, et mu LCD oleks eemaldatav, nii et kasutasin naissoost päist
lihtsalt painutage ühendusnõelu nii, et neid oleks võimalik trükkplaadile joota
lisage pott vastavalt
6. samm: nullpuldi nuppude jootmine
Jootsin 4 võtit ja valisin teisele küljele.
saate seda joota, kus iganes soovite, ja see on kasutusvalmis
NÄPPIDE NÕUANDED ON:
* --------------------
| |
| |
| |
--------------------*
THE * tähistatud nurgad on tavaliselt avatud ja nupule vajutades ühendatakse need
Soovitan:
Odavam ESP8266 WiFi -kilp Arduino ja muude mikrode jaoks: 6 sammu (koos piltidega)
Odavam ESP8266 WiFi -kilp Arduino ja teiste Microsofti jaoks: Värskendus: 29. oktoober 2020 Testitud ESP8266 tahvliteekiga V2.7.4 - töötab Värskendus: 23. september 2016 Ärge kasutage selle projekti jaoks Arduino ESP -plaaditeeki V2.3.0. V2.2.0 töötab Värskendus: 19. mai 2016
Komponentide testija UNO kilp: 5 sammu (koos piltidega)
Komponentide testija UNO Shield: Hola Folks !! Varasemates komponentide testimisprojektides - komponenditester võtmehoidjas ja USB -komponentide tester - sain palju kommentaare ja sõnumeid, milles paluti komponenditestri Arduino -ühilduvat versiooni. Ootamine on lõppenud! Esitleme C
Arduino kilp vanadest vene VFD -torudest: kell, termomeeter, voltmõõtur : 21 sammu (piltidega)
Arduino kilp vanadest Venemaa VFD -torudest: kell, termomeeter, voltmõõtur …: Selle projekti lõpuleviimiseks kulus peaaegu pool aastat. Ma ei oska kirjeldada, kui palju tööd selle projektiga läks. Selle projekti üksi tegemine võtab mind igavesti, nii et mul oli abi oma sõpradelt. Siin näete meie tööd, mis on koondatud ühte väga pikasse juhendisse
Veel üks ATTINY85 Interneti -teenuse pakkuja kilp Arduino jaoks: 8 sammu
Veel üks ATTINY85 Interneti -teenuse pakkuja kilp Arduino jaoks: veebipõhine programm ATTINY85 ISP programmeerimiskilp on loodud ATTiny85 µControllerite hõlpsaks programmeerimiseks. Kilp peab olema ühendatud Arduino Uno plaadiga. Arduino Uno on valmis toimima Sarjaprogrammeerija & quot
Botletics LTE CAT-M/NB-IoT + GPS-kilp Arduino jaoks: 10 sammu (koos piltidega)
Botletics LTE CAT-M/NB-IoT + GPS-kilp Arduino jaoks: ülevaade /Compass, Galileo, QZSS standardid) asukoha jälgimiseks. SIM7000-seeria mooduleid on mitu