Orodha ya maudhui:
Video: Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
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
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
Si rahisi kunasa mabadiliko ya taa kwa sababu camere hurekebisha.
Lakini bado picha kadhaa.
Mita inaonyesha mA ya taa ya nyuma.
Ilipendekeza:
Mwangaza wa Mwangaza wa Jua: 3 Hatua
Kiwango cha Mwangaza wa Mionzi ya jua: Kuna miradi mingi huko nje ambayo inategemea joto la jua au nuru. Mfano. kukausha kwa matunda na mboga. Walakini, nguvu ya jua sio kila wakati kila wakati na hubadilika siku nzima. Mradi huu unajaribu kuchora ramani ya jua
Udhibiti wa Mwangaza Udhibiti wa LED wa msingi wa PWM Kutumia Vifungo vya kushinikiza, Raspberry Pi na Scratch: Hatua 8 (na Picha)
Udhibiti wa Mwangaza Udhibiti wa LED wa PWM Kutumia Vifungo vya Push, Raspberry Pi na Scratch: Nilikuwa najaribu kutafuta njia ya kuelezea jinsi PWM ilifanya kazi kwa wanafunzi wangu, kwa hivyo nilijiwekea jukumu la kujaribu kudhibiti mwangaza wa LED kwa kutumia vifungo 2 vya kushinikiza. - kitufe kimoja kinaongeza mwangaza wa LED na ile nyingine inapunguza. Kuendelea
Mafunzo ya Arduino LCD 16x2 - Kuingiliana na Uonyesho wa LCD 1602 na Arduino Uno: Hatua 5
Mafunzo ya Arduino LCD 16x2 | Kuingiliana na Onyesho la LCD la 1602 na Arduino Uno: Halo Jamaa kwani miradi mingi inahitaji skrini kuonyesha data iwe ni mita ya diy au YouTube jiandikishe onyesho la hesabu au kikokotoo au kitufe cha keypad na onyesho na ikiwa miradi yote hii imefanywa na arduino watafafanua
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze