Përmbajtje:
- Hapi 1: Pjesët e kërkuara
- Hapi 2: Pjesa e Teorisë (dreq)
- Hapi 3: BIBLIOTEKA DHE LLOGARITJA E RESISTORIT
- Hapi 4: Filloni të bëni LCD (LIDHJE)
- Hapi 5: Montimi i butonave LCD dhe bashkimi
- Hapi 6: Bashkimi i butonave në Zero Pcb
Video: Mburoja e tastierës DIY LCD për Arduino Uno: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Unë kërkova shumë për të bërë një mburojë të tastierës LCD DIY dhe nuk gjeta asnjë, kështu që bëra një dhe dua të ndaj me ju djema.
Hapi 1: Pjesët e kërkuara
- një Arduino Uno
- 16x2 shpërndarje char
- mashkull dhe femër Kunjat e kokës
- Zero pcb
- disa rezistenca
- një tenxhere 10k (merrni një saldim miqësor)
- 5 butona shtypës
- disa copa të vogla telash
- MJETET E KERKUARA
- një prestar (për prerjen zero pcb)
- një hekur bashkues
- ndonjë tel
- një prerës teli
- kjo është e gjitha
Hapi 2: Pjesa e Teorisë (dreq)
Mburoja e tastierës LCD përdor një Teknikë shumë të zgjuar dhe të pastër që lexon butona nga kunja analoge e leximit A0
kjo është një gjë e lezetshme.
por SI?
Sekreti janë NDARSIT E Tensionit
pra çfarë është ndarësi i tensionit.
Ndarësi i tensionit është një qark i thjeshtë që shndërron një tension të madh në një më të vogël. Duke përdorur vetëm dy rezistenca seri dhe një tension hyrës, ne mund të krijojmë një tension dalës që është një pjesë e hyrjes.
po, e kopjova ngjitur nga google;-)
kështu që tani ne duhet të bëjmë një ndarës të tensionit midis 5v dhe A0 të arduino
dhe do të ketë 4 ndarës të ndryshëm të tensionit dhe secili do të vijë në jetë ndërsa shtypim butonin
dhe kështu marrim hyrje të ndryshme në një kunj të vetëm.
Hapi 3: BIBLIOTEKA DHE LLOGARITJA E RESISTORIT
Tani ne e dimë se si të marrim inputet
por çfarë vlere të rezistorëve për ndarësit e tensionit na nevojitet
tensioni ynë bazë është 5v.
sipas bibliotekës së tastierës LCD të shkruar nga dzindra në GitHub
lidhja eshte:-
github.com/dzindra/LCDKeypad
në tastierën LCD.h
// mund të ndryshoni pragjet për zbulimin e shtypjeve të tastit
#përcakto KEYPAD_TRESHOLD_NONE 1000
#përcakto KEYPAD_TRESHOLD_RIGHT 50
#përcakto KEYPAD_TRESHOLD_DOWN 380
#përcakto KEYPAD_TRESHOLD_UP 195
#përcakto KEYPAD_TRESHOLD_LEFT 555
#përcakto KEYPAD_TRESHOLD_SELECT 790
pra pragjet e mbajtura është lexim analog i pinit A0
sipas leximeve të mia
ne kemi nevojë
150k si rezistencë bazë (të gjitha të tjerat bazohen në të)
250k - zgjidhni
82k - poshtë
150k- majtas
15k - lart
2 Ohm -në rregull
# nëse nuk keni ndonjë vlerë mund të shkoni pak lart ose poshtë sepse ne duhet të jemi vetëm në atë prag.
Hapi 4: Filloni të bëni LCD (LIDHJE)
Tani kapni pjesët dhe rezistorët që keni llogaritur dhe filloni të bëni
HAPI 1.
prerë pcb zero në madhësinë e Arduino uno
tani
HAPI 2
shtoni tituj meshkuj në tabelë
* kunjat e lidhura me LCD janë
#përcaktoni KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
montoni titujt meshkuj
Kunjat analoge janë të mira me zero të tëra PCB
POR ju duhet të përkulni pak kunjat dixhitale (për ta rregulluar atë)
Kodi LCD RS në pin dixhital 08
LCD Aktivizoni pin në pin dixhital 09
Kodi LCD D4 në kunjin dixhital 4
Kodi LCD D5 në kunjin dixhital 5
Kodi LCD D6 në kunjin dixhital 6
Kodi LCD D7 në kunjin dixhital 7
Për më tepër, lidhni një tenxhere 10k në +5V dhe GND, me fshirësin (daljen) në ekranet LCD VO pin (pin3). Një rezistencë 220 ohm përdoret për të ndezur dritën e pasme dhe kontrollohet nga kunja 10
Hapi 5: Montimi i butonave LCD dhe bashkimi
Unë doja që LCD -ja ime të ishte e lëvizshme kështu që unë përdor një kokë femre
thjesht përkulni kunjat e lidhjes në mënyrë që ato të bashkohen në pcb
shtoni tenxheren në përputhje me rrethanat
Hapi 6: Bashkimi i butonave në Zero Pcb
bashkova 4 çelësa dhe zgjodha në një anë tjetër.
mund ta lidhni kudo që dëshironi dhe është gati për përdorim
PIN-OUT E BUTONAVE PUSH JAN::
* --------------------
| |
| |
| |
---------------------*
Këndet * e shënuara normalisht janë të hapura dhe me shtypjen e butonit lidhen
Recommended:
Mburoja për Arduino Nga Tubat VFD të Vjetër Ruse: Orë, Termometër, Metër Volt : 21 Hapa (me fotografi)
Mburoja për Arduino Nga Tubat VFD të Vjetër Ruse: Orë, Termometër, Matës Volt …: Ky projekt zgjati gati gjysmë viti për të përfunduar. Unë nuk mund të përshkruaj sa shumë punë ka shkuar në këtë projekt. Bërja e këtij projekti vetëm do të më merrte përgjithmonë kështu që kisha një ndihmë nga miqtë e mi. Këtu mund të shihni punën tonë të përpiluar në një udhëzim shumë të gjatë
Moduli Mburoja e tastierës 1602 LCD me çantë shpine I2C: 6 hapa
1602 Moduli i Mburojës së Tastierës LCD me Çantën I2C: Si pjesë e një projekti më të madh, doja të kisha një ekran LCD dhe një tastierë për lundrimin e disa menutë të thjeshta. Unë do të përdor shumë porte I/O në Arduino për punë të tjera, kështu që doja një ndërfaqe I2C për LCD. Kështu që unë bleva disa pajisje,
Pllakë e përparme për 16x2 LCD + Mburoja e tastierës: 8 hapa (me fotografi)
Pjatë e përparme për 16x2 LCD + Mburoja e tastierës: Çfarë do të ndërtojmë: Në këtë tutorial do të ndërtojmë një pllakë ballore akrilike të prerë me lazer për një Adafruit 16x2 LCD + Mburoja e tastierës (versioni Arduino). Për shkak të një rregullimi të thjeshtë, do të keni qasje të rehatshme në të gjitha butonat e tastierës. Nëse nuk
Mburoja e Programimit ATMEGA328 Bootloader për Arduino Uno: 3 hapa (me fotografi)
Mburoja e Programimit të Bootloader ATMEGA328 për Arduino Uno: Mburoja e programimit të ngarkuesit të ngarkesës ATMEGA328P për Arduino UnoNganjëherë ndodh dhe ju dëmtoni mikroprocesorin tuaj Arduino Uno Atmega328P. Mund të ndryshoni procesorin. Por së pari duhet të programojë boot-loader në të. Pra, ky tutorial se si ta bëni këtë
Ndërfaqja e tastierës me 8051 dhe shfaqja e numrave të tastierës në 7 segmente: 4 hapa (me fotografi)
Ndërfaqja e tastierës me 8051 dhe shfaqja e numrave të tastierës në 7 segmente: Në këtë tutorial do t'ju tregoj se si mund të ndërlidhim tastierën me 8051 dhe shfaqjen e numrave të tastierës në ekranin e 7 segmenteve