Orodha ya maudhui:

Uonyesho wa LCD wa I2C wa DIY na Pembejeo: Hatua 6
Uonyesho wa LCD wa I2C wa DIY na Pembejeo: Hatua 6

Video: Uonyesho wa LCD wa I2C wa DIY na Pembejeo: Hatua 6

Video: Uonyesho wa LCD wa I2C wa DIY na Pembejeo: Hatua 6
Video: Использование термопары MAX6675 с LCD1602 и Arduino 2024, Julai
Anonim
Uonyesho wa LCD wa I2C wa DIY na Pembejeo
Uonyesho wa LCD wa I2C wa DIY na Pembejeo

LCD inayofanana inayotumika na Arduino (16x2 au 20x4) ina pini 16. Pini 6 tu za I / O zinahitajika kwenye Arduino, lakini vipi ikiwa unaweza kupata chini kwa pini mbili za I / O, na bado una pini hizo zinazopatikana kwa vifaa vingine?

Muunganisho wa I2C uko kwenye pini A4 na A5 ya Arduino UNO. Hizi zinaweza kushughulikiwa, na kwa hivyo zinashirikiwa na vifaa vingine vya I2C ambavyo vina anwani tofauti. Sasa, unaweza kununua LCD za I2C, na unaweza kupata LCD za I2C zilizo na anwani tofauti, lakini kwa kawaida ni LCD mbili za laini, na anwani zimerekebishwa. Nitakuonyesha jinsi ya kuunda kiolesura chako cha I2C, chagua moja ya anwani 8, na hata uweze kuongeza pembejeo au matokeo 8, kwa kutumia chip ya kupanua bandari ya MCP23017. I2C LCD Keypad Shield yao, na hutumia maktaba yao kuongea nayo. Unaweza hata kuwa na maonyesho 16 ya LCD, au hadi pini 128 za I / O za dijiti, na mchanganyiko wake

MCP23017

LCD 20x4 au 16x2 LCD

Hatua ya 1: Wiring ya LCD

Wiring ya LCD
Wiring ya LCD

Uunganisho kati ya aina inayofanana ya LCD ya Hitachi (2 au 4 line) na MCP23017 imeonyeshwa kwenye picha.

SDA (pini 13 kwenye MCP23017) inaunganisha na Arduino A4, na SCL (pini 12) inaunganisha kwa Arduino A5. Wengine wanapendekeza 4.7k vuta vizuizi (piga 13 hadi + 5v na piga 12 hadi + 5v) lakini mradi huu unafanya kazi bila wao.

Angalia kontena la 220 Ohm kwenye unganisho la LCD k (cathode, gnd). Hii ni LAZIMA!

Bila hiyo, unaweza kupiga pini ya taa ya nyuma ya MCP23107. Kuna pini 3 ambazo unaweza kutumia kwa mwangaza wa taa. Pin 1 inaitwa BLUE kwenye Maktaba na Mchoro, Pin 28 inaitwa KIJANI, na pin 27 inaitwa RED. Ikiwa una LCD ya monochrome, unaweza kutumia pini zozote zile tatu, na utumie wito wa rangi unaofanana. Ikiwa una taa ya nyuma ya RGB, unaweza kupata mchanganyiko wa rangi nyingi. Angalia kwenye

Pini 15, 16, na 17 kwenye MCP23017 huamua anwani ya I2C. Tuna wote 3 msingi, kwani hii ndiyo anwani chaguomsingi inayotumiwa na maktaba ya Adafruit. Ili kuongeza maonyesho mengi, au kuchagua anwani nyingine, maktaba itabidi ibadilishwe, kwa hivyo tutaenda na chaguo-msingi kwa sasa.

Adafruit_MCP23017.h ina laini ifuatayo:

#fafanua MCP23017_ADDRESS 0x20

Pin 17 = A2, Pin 16 = A1, na Pin 15 = A0

0 = ardhi, 1 = + 5v

Fomati ya anwani ni 0100A2A1A0, kwa hivyo kwa kuwa tumeweka mistari yote 3, tunatumia binary 0100000, au 20 katika hex (0x20). 0100111 itakuwa 27 katika hex (0x27).

Hatua ya 2: Wiring Vifungo vya Kuingiza

Wiring Vifungo vya Kuingiza
Wiring Vifungo vya Kuingiza

Tunajumuisha vifungo 5 vya kuingiza katika mradi huu. Tutawaita Kushoto, Kulia, Juu, Chini, na Chagua. Bunduki za kawaida ni bora kwa hii, lakini sensorer yoyote ya kuzima / kuzima ya dijiti itafanya kazi.

Unganisha vifungo vyako kama ifuatavyo:

Kushoto huunganisha kati ya Gnd na pini 25 ya MCP23017

Haki inaunganisha kati ya Gnd na pin 22

Up huunganisha kati ya Gnd na pin 24

Chini huunganisha kati ya Gnd na pin 23

Chagua viunganisho kati ya Gnd na pin 21

Hatua ya 3: Mchoro wa LCD

Mchoro wa LCD
Mchoro wa LCD

Pakua na usakinishe maktaba ya Adafruit, endesha mfano "Hello World", na kiolesura hiki cha LCD kinafanya kazi. Tulitumia pini 27 kwenye MCP23017, kwa hivyo taja RED tu kwa taa ya nyuma ya monochrome.

Tutashughulikia kuhariri anwani ya maktaba ili hadi chips 8 za MCP23017 zitumike katika hatua ya baadaye. Nitumie barua pepe na maswali.

Kwa miradi zaidi inayotumia chip hii na nambari ya ziada, angalia:

arduinotronics.blogspot.com/2015/11/wifi-rechargeable-internet-clock.html

arduinotronics.blogspot.com/2015/10/add-up-to-128-inputsoutputs-or-mix-to.html

Hatua ya 4: Jinsi inavyofanya kazi

Image
Image

Hapa kuna mradi ambao tumejenga kwa kutumia toleo la Adafruit la mradi huu. Toleo la DIY limetiwa waya sawa, lakini unaweza kuwa na toleo la monochrome badala ya taa ya nyuma ya RGB.

Hatua ya 5: Datasheet

Takwimu kamili inapatikana kutoka

Ilipendekeza: