INHOUDSOPGAWE:

I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens: 4 stappe
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens: 4 stappe

Video: I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens: 4 stappe

Video: I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens: 4 stappe
Video: Tutorial de Arduino en Español - Parte 7 - Protocolo I2C y LCD 2004A 2024, November
Anonim
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens
I2C -agterligbeheer van 'n LCD -skerm 1602/2004 of HD44780 ens

Hierdie instruksies wys hoe u die agtergrond van 'n LCD -skerm kan beheer deur middel van 'n I2C ADC -module. Die kontras kan op dieselfde manier beheer word nadat die afsnypotentiometer verwyder is

Stap 1: Die bestaande situasie

Die bestaande situasie
Die bestaande situasie
Die bestaande situasie
Die bestaande situasie

Die agterlig word beheer via P3 van die PCF8574. P3 is gekoppel aan die basis van die transistor en dit hang weer met 'n 4,7 Kohm -weerstand by die 5 volt. Foto 04 en 05.

Stap 2: Oplossing

Oplossing
Oplossing
Oplossing
Oplossing
Oplossing
Oplossing
Oplossing
Oplossing

'N DAC, digitale analoog omskakelaar, MPC4725 wat ook via I2C beheer kan word, gebruik ek nou om die helderheid te beheer. Prent 06.

Hiervoor moet ons slegs 4.7 Kohm weerstand losmaak. Prent 07 rooi sirkel.

Die module het dieselfde verbinding as die PIC en kan so aan die terminale penne gesoldeer word. Prent 07.

Omdat elke module en die arduino pullup -weerstande het, het ek hulle van die DAC afgeskakel. Dit kan gedoen word deur deur die verbindings te krap. Prent 08. Dit veroorsaak dat die weerstande loskom van die 5 volt. Prent 09.

Ek het die module met dubbelzijdige band aan die PCF8574-chip, prent 10, en die verbindings vasgemaak. Foto 11 en 12. 'n Nuwe 4,7 Kohm-weerstand, wat baie groot is, verbind die DAC-uitgang met die P3-basisaansluiting.

Nou kan u die helderheid beheer deur die DAC oor I2C te beheer.

In my geval van 0, byna tot 700, maksimum. 'N Eenvoudige program om die werking te demonstreer, is bygevoeg.

U kan dit in u eie kode implementeer, sodat u die helderheid kan aanpas by u eie behoeftes.

Die aan / af -beheer via die koppelvlakmodule werk steeds.

Die DAC hou die ingestelde waarde, dus selfs na herbegin word die laaste stel waarde gehandhaaf.

Stap 3: sagteware

Die I2C -adresse moet korrek gekonfigureer word. Ek het 0x3F vir die LCD -skerm en 0x62 vir die DAC as adres. Die DAC is 'n 12 -bis, dus 4096 moontlikhede. Dit is dan vir 0 tot 5 volt. Dit is dus amper 1 mV per bietjie. Wat ons nou reguleer, is die basis -emittorspanning van die transistor en dit is 0,6 tot 0,7 volt. Op hierdie manier is daar slegs 'n klein gedeelte wat 'n uitwerking op die ligbeheer het, maar dit is meer as genoeg. Ons stuur die 4.7 Kohm -weerstand deur wat normaalweg met 5 volt hang, sodat die maksimum uitset van die DAC geen probleem is nie. Omdat die kring nie wesenlik verander word nie, kan die bestaande aan / af -beheer voortgaan om te werk. Die bestuur van die DAC is op sagteware gebaseer, en u moet dit in die kode insluit en dit aanpas by u eie behoeftes.

Die ino -lêer is 'n eenvoudige toetslêer.

Stap 4: Resultaat

Uitslag
Uitslag
Uitslag
Uitslag
Uitslag
Uitslag
Uitslag
Uitslag

Dit is nie maklik om die ligverandering op te vang nie, want die kamera stel aan.

Maar steeds 'n aantal foto's.

Die meter dui die mA van die agtergrond aan.

Aanbeveel: