Բովանդակություն:

LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն ՝ 4 քայլ
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն ՝ 4 քայլ

Video: LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն ՝ 4 քայլ

Video: LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն ՝ 4 քայլ
Video: How measure DC Voltage and Current and build Energy meter with LCD Display | Lesson 104 2024, Նոյեմբեր
Anonim
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն
LCD էկրանով I2C հետևի լուսավորության վերահսկում 1602 /2004 կամ HD44780 և այլն

Այս հրահանգը ցույց է տալիս, թե ինչպես կարող եք վերահսկել LCD էկրանին լուսավորությունը I2C ADC մոդուլի միջոցով: Կոնտրաստը կարելի է վերահսկել նույն կերպ ՝ կտրող պոտենցիոմետրը հեռացնելուց հետո

Քայլ 1. Առկա իրավիճակը

Առկա իրավիճակը
Առկա իրավիճակը
Առկա իրավիճակը
Առկա իրավիճակը

Հետին լուսավորությունը վերահսկվում է PCF8574- ի P3- ի միջոցով: P3- ը միացված է տրանզիստորի հիմքին, և այն կրկին կախված է 4.7 Կոմ դիմադրիչով `5 վոլտ -ով: Նկար 04 և 05:

Քայլ 2: Լուծում

Լուծում
Լուծում
Լուծում
Լուծում
Լուծում
Լուծում
Լուծում
Լուծում

DAC, թվային անալոգային փոխարկիչ, MPC4725, որը կարող է վերահսկվել նաև I2C- ի միջոցով, այժմ ես օգտագործում եմ պայծառությունը վերահսկելու համար: Նկար 06:

Դրա համար մենք պետք է ապասառեցնենք միայն 4.7 Կոմի դիմադրությունը: Նկար 07 կարմիր շրջան:

Մոդուլն ունի նույն կապը, ինչ PIC- ը և կարող է այդքան զոդվել տերմինալային կապերին: Նկար 07:

Քանի որ յուրաքանչյուր մոդուլ և arduino- ն ունեն քաշման դիմադրիչներ, ես դրանք անջատել եմ DAC- ից: Դա կարելի է անել միացումների միջոցով քերծելով: Նկար 08. Սա հանգեցնում է նրան, որ ռեզիստորները դուրս են գալիս 5 վոլտից: Նկար 09:

Ես երկկողմանի ժապավենով մոդուլը կցել եմ PCF8574 չիպին, Նկար 10-ին և կատարված միացումներին: Նկար 11 և 12. Նոր 4.7 Կոմ դիմադրիչը, որը հարաբերություններում շատ մեծ է, DAC ելքը միացնում է P3- բազային միացման հետ:

Այժմ դուք կարող եք վերահսկել պայծառությունը ՝ վերահսկելով DAC- ը I2C- ի վրա:

Իմ դեպքում 0, գրեթե մինչև 700, առավելագույնը: Ավելացվել է գործողության ցուցադրման պարզ ծրագիր:

Դուք կարող եք սա ներդնել ձեր սեփական կոդի մեջ, որպեսզի կարողանաք պայծառությունը հարմարեցնել ձեր սեփական կարիքներին:

Ինտերֆեյսի մոդուլի միջոցով միացման / անջատման հսկողությունը շարունակում է գործել:

DAC- ն պահում է սահմանված արժեքը, ուստի նույնիսկ վերագործարկումից հետո պահպանվում է վերջին սահմանված արժեքը:

Քայլ 3: Softwareրագրակազմ

I2C հասցեները պետք է ճիշտ կազմաձևված լինեն: Ես ունեի 0x3F LCD էկրանին և 0x62 DAC- ի համար ՝ որպես հասցե: DAC- ն 12 բիթ է, ուստի 4096 հնարավորություն: Սա այնուհետև 0 -ից 5 վոլտ է: Հետևաբար, դա գրեթե 1 մՎ է մեկ բիթում: Այն, ինչ մենք այժմ կարգավորում ենք, տրանզիստորի հիմնական ճառագայթման լարումն է, և դա 0.6 -ից 0.7 վոլտ է: Այս կերպ կա միայն մի փոքր հատված, որն ազդեցություն ունի լուսավորության կառավարման վրա, բայց դա ավելի քան բավարար է: Մենք ուղարկում ենք 4.7 Կոմ դիմադրության միջոցով, որը սովորաբար կախված է 5 վոլտից, այնպես որ DAC- ի առավելագույն ելքը խնդիր չէ: Քանի որ շղթան էապես փոխված չէ, առկա միացման / անջատման հսկողությունը կարող է շարունակել աշխատել: DAC- ի կառավարումը ծրագրային ապահովման վրա է հիմնված, և դուք պետք է այն ներառեք ծածկագրում և հարմարեցնեք այն ձեր սեփական կարիքներին:

Ino ֆայլը պարզ փորձարկման ֆայլ է:

Քայլ 4: Արդյունք

Արդյունք
Արդյունք
Արդյունք
Արդյունք
Արդյունք
Արդյունք
Արդյունք
Արդյունք

Հեշտ չէ ֆիքսել լույսի փոփոխությունը, քանի որ օպերատորը հարմարվում է:

Բայց դեռ մի շարք լուսանկարներ:

Հաշվիչը ցույց է տալիս լուսային լուսավորության mA- ն:

Խորհուրդ ենք տալիս: