Sisällysluettelo:
- Vaihe 1: Tarvittavat osat
- Vaihe 2: Teoriaosa (imp)
- Vaihe 3: KIRJASTO- JA VASTUSLASKEMINEN
- Vaihe 4: Aloita nestekidenäytön tekeminen (CONNECTION)
- Vaihe 5: LCD -näytön ja juotospainikkeiden asennus
- Vaihe 6: Juotetaan Zero PC: n painikkeet
Video: DIY LCD -näppäimistön suoja Arduino Unolle: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Etsin paljon DIY LCD -näppäimistön kilven tekemistä, mutta en löytänyt mitään, joten tein sellaisen ja haluan jakaa sen teille.
Vaihe 1: Tarvittavat osat
- Arduino Uno
- 16x2 hiilen näyttö
- uros ja naaras Otsatapit
- Nolla pcb
- pari vastusta
- 10k potti (hanki yksi juotosystävällinen)
- 5 painonappia
- joitakin pieniä johtoja
- TARVITTAVAT TYÖKALUT
- leikkuri (nollan pcb: n leikkaamiseen)
- juotin
- joku lanka
- lankaleikkuri
- siinä kaikki
Vaihe 2: Teoriaosa (imp)
LCD -näppäimistön suoja käyttää erittäin älykästä ja siistiä tekniikkaa, joka lukee painikkeet analogisesta lukutapista A0
se on siisti juttu.
mutta miten?
Salaisuus on JÄNNITTEENJAKAJAT
niin mikä on jännitteenjakaja.
Jännitteenjakaja on yksinkertainen piiri, joka muuttaa suuren jännitteen pienemmäksi. Käyttämällä vain kahta sarjavastusta ja tulojännitettä voimme luoda lähtöjännitteen, joka on murto -osa tulosta.
Joo kopioin sen liittämällä googlella;-)
joten nyt meidän on tehtävä jännitteenjakaja arduinon välillä 5v ja A0
ja siellä on 4 eri jännitteenjakajaa ja jokainen herää eloon, kun painamme painiketta
ja näin saamme erilaisia tuloja yhdellä nastalla.
Vaihe 3: KIRJASTO- JA VASTUSLASKEMINEN
Nyt tiedämme, miten syötteet otetaan vastaan
mutta mitä arvoa vastukset jännitteenjakajille tarvitsemme
perusjännitteemme on 5v.
dzindran GitHubissa kirjoittaman LCD -näppäimistökirjaston mukaan
linkki on:-
github.com/dzindra/LCDKeypad
LCD -näppäimistössä. h
// voit muuttaa näppäinten painallusten havaitsemiskynnyksiä
#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
joten kynnysarvot ovat analogisen lukeman nasta A0
lukujeni mukaan
me tarvitsemme
150k perusvastuksena (kaikki muut perustuvat siihen)
250 000 - valitse
82k - alas
150k- jäljellä
15k ylöspäin
2 ohmia -oikein
# jos sinulla ei ole arvoja, voit mennä hieman ylös tai alas, koska meidän on vain oltava tuossa kynnyksessä.
Vaihe 4: Aloita nestekidenäytön tekeminen (CONNECTION)
Tartu nyt laskettuihin osiin ja vastuksiin ja aloita valmistus
VAIHE 1.
leikkaa nolla PCB Arduino uno -kokoiseksi
nyt
VAIHE 2.
lisää miespuoliset otsikot alukselle
* LCD -näyttöön liitetyt nastat ovat
#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
asenna urospuoliset otsikot
Analogiset nastat ovat hyviä ilman ns
MUTTA sinun täytyy taivuttaa hieman digitaalisia tappeja (säätääksesi sitä)
LCD RS -nasta digitaaliseen nastaan 08
LCD Ota nasta digitaaliseen nastaan 09
LCD D4 -nastainen digitaalinen nasta 4
LCD D5 -nastainen digitaalinen nasta 5
LCD D6 -nasta - digitaalinen nasta 6
LCD D7 -nastainen digitaalinen nasta 7
Kytke lisäksi 10 k: n potti +5 V: n ja GND: n kanssa pyyhkimellä (lähtö) LCD -näyttöjen VO -nastaan (nasta 3). Taustavalolle käytetään 220 ohmin vastusta ja sitä ohjataan nastalla 10
Vaihe 5: LCD -näytön ja juotospainikkeiden asennus
Halusin lcd: n olevan irrotettava, joten käytin naarasotsikkoa
vain taivuta liitäntätapit niin, että ne voidaan juottaa piirilevylle
lisää kattila vastaavasti
Vaihe 6: Juotetaan Zero PC: n painikkeet
Juotin 4 avainta ja valitsin toiselle puolelle.
voit juottaa sen missä haluat ja se on käyttövalmis
PAINIKKEIDEN NÄPPÄIMET OVAT:
* --------------------
| |
| |
| |
--------------------*
THE * -merkityt kulmat ovat normaalisti auki ja painiketta painettaessa ne yhdistetään
Suositeltava:
Halvempi ESP8266 WiFi -suoja Arduinolle ja muille mikroille: 6 vaihetta (kuvilla)
Halvempi ESP8266 -WiFi -suoja Arduinolle ja muille mikroille: Päivitys: 29. lokakuuta 2020 Testattu ESP8266 -levykirjastolla V2.7.4 - toimii Päivitys: 23. syyskuuta 2016 Älä käytä Arduino ESP -levykirjastoa V2.3.0 tähän projektiin. V2.2.0 works Päivitys: 19. toukokuuta 2016 Tämän hankkeen versio 14 tarkistaa kirjastoja ja koodia toimimaan
Digital Synth VRA8-Px Arduino Unolle: 3 vaihetta
Digital Synth VRA8-Px for Arduino Uno: Made by ISGK Instruments https://github.com/risgk/digital-synth-vra8-p/tree/vra8-px-v2 http://risgk.github.io/Concept 3 Parafoninen puhesyntetisaattori Arduino Unolle Vaihtoehtoinen digitaalinen syntetisaattori VRA8-PFuatures
ATtiny -ohjelmoija Arduino Unolle: 3 vaihetta
ATtiny -ohjelmoija Arduino Unolle: Jos olet luottavainen Arduino -alustan kanssa ja haluat kokeilla muiden atmel -mikrokontrollerien ohjelmointia, tämä opas auttaa sinua tekemään ensimmäiset vaiheet. Erityisesti teet kilven Arduino Uno -yhteensopiville levyille, jotta voit
Botletics LTE CAT-M/NB-IoT + GPS-suoja Arduinolle: 10 vaihetta (kuvilla)
Botletics LTE CAT-M/NB-IoT + GPS-suoja Arduinolle: Yleiskatsaus Botletics SIM7000 LTE CAT-M/NB-IoT -suoja käyttää uutta LTE CAT-M- ja NB-IoT-tekniikkaa ja siinä on myös integroitu GNSS (GPS, GLONASS ja BeiDou) /Kompassi, Galileo, QZSS -standardit) sijainnin seurantaan. SIM7000-sarjan moduulia on useita
ATMEGA328 -käynnistyslataimen ohjelmointisuoja Arduino Unolle: 3 vaihetta (kuvilla)
ATMEGA328-käynnistyslataimen ohjelmointisuojus Arduino Unolle: ATMEGA328P-käynnistyslataimen ohjelmointisuoja Arduino Unolle Joskus se tapahtuu ja vahingoitat Arduino Uno Atmega328P -prosessoria. Voit vaihtaa suorittimen. Mutta ensin sen on ohjelmoitava käynnistyslatain siihen. Joten tämä opetusohjelma kuinka tehdä tämä