Orodha ya maudhui:

Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hatua 4
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hatua 4

Video: Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hatua 4

Video: Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hatua 4
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Novemba
Anonim
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk

Mafundisho haya yanaonyesha jinsi unaweza kudhibiti mwangaza wa onyesho la LCD kupitia moduli ya I2C ADC. Tofauti inaweza kudhibitiwa kwa njia ile ile baada ya kuondoa potentiometer ya kupunguza

Hatua ya 1: Hali Iliyopo

Hali Iliyopo
Hali Iliyopo
Hali Iliyopo
Hali Iliyopo

Taa ya nyuma inadhibitiwa kupitia P3 ya PCF8574. P3 imeunganishwa kwa msingi wa transistor na hii inaning'inia tena na kikaidi cha 4.7 Kohm kwenye volt 5. Picha ya 04 na 05.

Hatua ya 2: Suluhisho

Suluhisho
Suluhisho
Suluhisho
Suluhisho
Suluhisho
Suluhisho
Suluhisho
Suluhisho

DAC, kibadilishaji cha Analog ya dijiti, MPC4725 ambayo inaweza pia kudhibitiwa kupitia I2C, sasa ninatumia kudhibiti mwangaza. Picha ya 06.

Kwa hili tunahitaji kufunua tu upinzani wa 4.7 Kohm. Picha 07 duara nyekundu.

Moduli ina unganisho sawa na PIC na inaweza kuuzwa kwa pini za wastaafu. Picha ya 07.

Kwa sababu kila moduli na arduino wana vidhibiti vya pullup nimewalemaza kutoka DAC. Hii inaweza kufanywa kwa kukwaruza kupitia viunganisho. Picha ya 08. Hii inasababisha vizuizi kutoka huru 5 volt. Picha ya 09.

Nimeambatanisha moduli na mkanda wenye pande mbili kwenye chip ya PCF8574, Picha ya 10, na unganisho lililofanywa. Pic 11 na 12. Kinzani mpya ya 4.7 Kohm, ambayo ni kubwa sana kwa uhusiano, unganisha pato la DAC na unganisho la msingi wa P3.

Sasa unaweza kudhibiti mwangaza kwa kudhibiti DAC juu ya I2C.

Katika kesi yangu ya 0, karibu nje hadi 700, kiwango cha juu. Programu rahisi ya kuonyesha operesheni imeongezwa.

Unaweza kutekeleza hii kwa nambari yako mwenyewe ili uweze kurekebisha mwangaza kwa mahitaji yako mwenyewe.

Udhibiti wa kuzima / kuzima kupitia moduli ya kiolesura inaendelea kufanya kazi.

DAC inashikilia dhamana iliyowekwa, kwa hivyo hata baada ya kuanza tena thamani ya mwisho iliyowekwa inadumishwa.

Hatua ya 3: Programu

Anwani za I2C zinapaswa kusanidiwa kwa usahihi. Nilikuwa na 0x3F kwa onyesho la LCD na 0x62 kwa DAC kama anwani. DAC ni kidogo 12, hivyo uwezekano wa 4096. Hii ni kwa volts 0 hadi 5. Kwa hivyo hii ni karibu mV 1 kwa kila kidogo. Tunachodhibiti sasa ni voltage ya msingi ya mtoaji wa transistor na hii ni volts 0.6 hadi 0.7. Kwa njia hii kuna sehemu ndogo tu ambayo ina athari kwenye udhibiti wa nuru, lakini ni zaidi ya kutosha. Tunatuma kontena la 4.7 Kohm ambalo kawaida hutegemea volts 5, kwa hivyo kiwango cha juu cha DAC sio shida. Kwa sababu mzunguko haujabadilishwa kimsingi, udhibiti uliopo wa kuwasha / kuzima unaweza kuendelea kufanya kazi. Kusimamia DAC ni programu-msingi na unahitaji kuiingiza kwenye nambari na kuirekebisha kwa mahitaji yako mwenyewe.

Faili ya ino ni faili jaribio rahisi.

Hatua ya 4: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo
Matokeo

Si rahisi kunasa mabadiliko ya taa kwa sababu camere hurekebisha.

Lakini bado picha kadhaa.

Mita inaonyesha mA ya taa ya nyuma.

Ilipendekeza: