INHOUDSOPGAWE:
- Stap 1: Onderdele benodig
- Stap 2: Die teorie -deel (imp)
- Stap 3: DIE BIBLIOTEEK EN WEERSTANDBEREKENING
- Stap 4: Begin met die maak van LCD (AANSLUITING)
- Stap 5: Monteer die LCD- en soldeerknoppies
- Stap 6: Soldeer die knoppies op die nulkopie
Video: DIY LCD -sleutelbordskerm vir Arduino Uno: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek het baie gesoek na die maak van 'n DIY LCD -sleutelbordskerm, maar ek het niks gevind nie, so ek het een gemaak en wil met julle deel.
Stap 1: Onderdele benodig
- 'n Arduino Uno
- 16x2 char disply
- manlike en vroulike kopstukke
- Nul PCB
- paar weerstande
- 'n 10k -pot (kry een soldeervriendelik)
- 5 drukknoppies
- 'n paar klein stukkies drade
- GEREEDSKAP NODIG
- 'n snyer (om nul PCB te sny)
- 'n soldeerbout
- 'n paar draad
- 'n draadknipper
- dis alles
Stap 2: Die teorie -deel (imp)
Die LCD -klavierskerm gebruik 'n baie slim en netjiese tegniek, wat knoppies van Analog leespen A0 lees
dis 'n gawe ding.
maar hoe?
Die geheim is VOLTAGE DIVIDERS
so wat is 'n spanningsverdeler.
'N Spanningsverdeler is 'n eenvoudige stroombaan wat 'n groot spanning in 'n kleiner omskakel. Deur slegs twee reeksweerstande en 'n ingangsspanning te gebruik, kan ons 'n uitsetspanning skep wat 'n breukdeel van die ingang is.
ja, ek het dit van Google af geplak;-)
so nou moet ons 'n spanningsverdeler tussen 5v en A0 van arduino maak
en daar sal 4 verskillende spanningsverdelers wees en elkeen sal lewe kry terwyl ons op die knoppie druk
en dit is hoe ons verskillende insette op 'n enkele pen kry.
Stap 3: DIE BIBLIOTEEK EN WEERSTANDBEREKENING
Nou weet ons hoe om insette te neem
maar watter waarde van weerstande vir spanningsverdelers benodig ons?
ons basisspanning is 5v.
volgens die LCD -sleutelbordbiblioteek geskryf deur dzindra op GitHub
die skakel is:-
github.com/dzindra/LCDKeypad
in LCD -klavier. h
// u kan die drempels verander om die druk van sleutels op te spoor
#definieer KEYPAD_TRESHOLD_NONE 1000
#definieer KEYPAD_TRESHOLD_RIGHT 50
#definieer KEYPAD_TRESHOLD_DOWN 380
#definieer KEYPAD_TRESHOLD_UP 195
#definieer KEYPAD_TRESHOLD_LEFT 555
#definieer KEYPAD_TRESHOLD_SELECT 790
dus is die drempels analoog gelees van pen A0
volgens my lesings
ons benodig
150k as basisweerstand (alle ander is daarop gebaseer)
250k - kies
82k - af
150k- oor
15k - op
2 ohm -reg
# As u geen waardes het nie, kan u effens op of af gaan, want ons moet net binne die drempel wees.
Stap 4: Begin met die maak van LCD (AANSLUITING)
Gryp nou die dele en weerstande wat u bereken het en begin maak
STAP 1.
sny die nul PCB tot die grootte van Arduino uno
nou
STAP 2.
voeg manlike opskrifte aan boord
* die penne wat op lcd gekoppel is, is
#define KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
monteer manlike opskrifte
Analoog penne is goed met nul PCB -groothede
MAAR jy moet die digitale penne effens buig (om dit aan te pas)
LCD RS -pen na digitale pen 08
LCD Aktiveer pen tot digitale pen 09
LCD D4 -pen na digitale pen 4
LCD D5 -pen na digitale pen 5
LCD D6 -pen na digitale pen 6
LCD D7 -pen na digitale pen 7
Draai ook 'n 10k -pot na +5V en GND, met die veër (uitset) na die LCD -skerm VO pin (pin3). 'N Weerstand van 220 ohm word gebruik om die agterlig aan te dryf en word deur pin 10 beheer
Stap 5: Monteer die LCD- en soldeerknoppies
Ek wou hê my lcd moet verwyderbaar wees, en ek het 'n vroulike kop gebruik
buig net die verbindingspenne sodat hulle op die PCB gesoldeer kan word
voeg die pot dienooreenkomstig by
Stap 6: Soldeer die knoppies op die nulkopie
Ek het 4 sleutels gesoldeer en na 'n ander kant gekies.
u kan dit soldeer waar u wil en dit is gereed om te gebruik
DIE PIN-UITGANGS VAN STUKKNOPPE IS:
* --------------------
| |
| |
| |
--------------------*
DIE * gemerkte hoeke is gewoonlik oop en as u op die knoppie druk, word hulle verbind
Aanbeveel:
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)
Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
Hoe om 'n DIY Bartop -arcade vir twee spelers te maak met aangepaste markies, met 'n Pandora -boks: 17 stappe (met foto's)
Hoe om 'n DIY Bartop -arcade vir twee spelers te maak met aangepaste markiesmuntstukke, met behulp van 'n Pandora -boks: dit is 'n stap -vir -stap handleiding oor hoe om 'n boonste arcade -masjien vir twee spelers te bou met persoonlike muntstukke wat in die markie ingebou is. Die muntstukke sal so gemaak word dat dit slegs munte aanvaar wat die grootte van 'n kwartier of groter is. Hierdie arcade word aangedryf
Laserwyser vir brille gemonteer vir mense met bewegingsgestremdhede: 9 stappe (met foto's)
Laserwyser vir brille vir mense met bewegingsgestremdhede: Mense met ernstige bewegingsgestremdhede soos serebrale gestremdheid het dikwels ingewikkelde kommunikasiebehoeftes. Dit kan van hulle verwag word om borde met die alfabet te gebruik of woorde wat gereeld daarop gedruk word om kommunikasie te vergemaklik. Baie
Tutoriaal vir interface RGB Led WS2812B met Arduino UNO: 7 stappe (met foto's)
Tutoriaal vir koppelvlak RGB Led WS2812B Met Arduino UNO: Hierdie handleiding gaan u 'n paar basiese beginsels leer oor die gebruik van Sparkfun RGB Led WS2812B met Arduino UNO
Tutoriaal vir koppelvlak OLED 0,91 inch 128x32 met Arduino UNO: 7 stappe (met foto's)
Tutoriaal vir koppelvlak OLED 0.91inch 128x32 Met Arduino UNO: Hierdie handleiding gaan u 'n paar basiese beginsels leer oor die gebruik van OLED 0.91inch LCD128x32 met Arduino UNO