Talaan ng mga Nilalaman:

I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Atbp: 4 na Hakbang
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Atbp: 4 na Hakbang

Video: I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Atbp: 4 na Hakbang

Video: I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Atbp: 4 na Hakbang
Video: Introduction to LCD2004 LCD display with I2C module for Arduino 2024, Disyembre
Anonim
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc
I2C Backlight Control ng isang LCD Display 1602/2004 o HD44780 Etc

Ipinapakita ng itinuturo na ito kung paano mo makokontrol ang backlight ng isang LCD display sa pamamagitan ng isang module na I2C ADC. Ang kaibahan ay maaaring makontrol sa parehong paraan pagkatapos alisin ang trimming potentiometer

Hakbang 1: Ang Umiiral na Kalagayan

Ang Umiiral na Sitwasyon
Ang Umiiral na Sitwasyon
Ang Umiiral na Sitwasyon
Ang Umiiral na Sitwasyon

Ang backlight ay kinokontrol sa pamamagitan ng P3 ng PCF8574. P3 ay konektado sa base ng transistor at muli itong nakasabit sa isang 4.7 Kohm resistor sa 5 volt. Larawan 04 at 05.

Hakbang 2: Solusyon

Solusyon
Solusyon
Solusyon
Solusyon
Solusyon
Solusyon
Solusyon
Solusyon

Ang isang DAC, digital analog converter, MPC4725 na maaari ring kontrolin sa pamamagitan ng I2C, ginagamit ko ngayon upang makontrol ang ningning. Larawan 06.

Para sa mga ito kailangan naming i-unsolder lamang ang 4.7 Kohm paglaban. Larawan 07 pulang bilog.

Ang module ay may parehong koneksyon sa PIC at maaaring maging solder sa mga terminal pin. Larawan 07.

Dahil ang bawat module at ang arduino ay may mga pullup resistors na hindi ko pinagana ang mga ito mula sa DAC. Maaari itong magawa sa pamamagitan ng pagkamot sa mga koneksyon. Larawan 08. Ito ay sanhi ng mga resistors upang makakuha ng maluwag mula sa 5 volt. Larawan 09.

Inilakip ko ang module na may double-sided tape sa PCF8574 chip, Larawan 10, at mga koneksyon na ginawa. Pic 11 at 12. Ang isang bagong 4.7 Kohm risistor, na kung saan ay napakalaking kaugnay, ay ikonekta ang output ng DAC sa koneksyon na P3-base.

Ngayon ay makokontrol mo ang liwanag sa pamamagitan ng pagkontrol sa DAC sa I2C.

Sa aking kaso ng 0, halos sa 700, maximum. Ang isang simpleng programa upang maipakita ang operasyon ay naidagdag.

Maaari mo itong ipatupad sa iyong sariling code upang maisaayos mo ang ningning sa iyong sariling mga pangangailangan.

Ang on / off control sa pamamagitan ng interface module ay patuloy na gumagana.

Hawak ng DAC ang itinakdang halaga, kaya't kahit na mai-restart ang huling itinakdang halaga ay pinananatili.

Hakbang 3: Software

Ang mga address ng I2C ay dapat na mai-configure nang tama. Mayroon akong 0x3F para sa LCD display at 0x62 para sa DAC bilang address. Ang DAC ay isang 12 bit, kaya 4096 mga posibilidad. Pagkatapos ito ay para sa 0 hanggang 5 volts. Samakatuwid ito ay halos 1 mV bawat piraso. Ang kinokontrol namin ngayon ay ang batayang emitter boltahe ng transistor at ito ay 0.6 hanggang 0.7 volts. Sa ganitong paraan mayroon lamang isang maliit na bahagi na may epekto sa kontrol ng ilaw, ngunit ito ay higit sa sapat. Nagpadala kami sa pamamagitan ng 4.7 Kohm risistor na karaniwang nakabitin sa 5 volts, kaya't ang maximum na output ng DAC ay walang problema. Dahil ang circuit ay hindi mahalagang binago, ang umiiral na on / off control ay maaaring magpatuloy na gumana. Ang pamamahala sa DAC ay batay sa software at kailangan mong isama ito sa code at ayusin ito sa iyong sariling mga pangangailangan.

Ang ino file ay isang simpleng test file.

Hakbang 4: Resulta

Resulta
Resulta
Resulta
Resulta
Resulta
Resulta
Resulta
Resulta

Hindi madaling makuha ang pagbabago ng ilaw dahil inaayos ng camere.

Ngunit pa rin ng isang bilang ng mga larawan.

Ipinapahiwatig ng metro ang mA ng backlight.

Inirerekumendang: