Orodha ya maudhui:

1602 Udhibiti wa Tofauti ya LCD Kutoka Arduino: Hatua 5
1602 Udhibiti wa Tofauti ya LCD Kutoka Arduino: Hatua 5

Video: 1602 Udhibiti wa Tofauti ya LCD Kutoka Arduino: Hatua 5

Video: 1602 Udhibiti wa Tofauti ya LCD Kutoka Arduino: Hatua 5
Video: Использование термопары MAX6675 с LCD1602 и Arduino 2024, Julai
Anonim
Image
Image
Kesi ya Matumizi ya kawaida
Kesi ya Matumizi ya kawaida

Wakati wa kufanya kazi kwenye mradi mpya nimepata shida ambapo nilitaka kudhibiti mwangaza wa nyuma na utofauti wa onyesho la LCD la 1602 kupitia Arduino lakini onyesho lilikuwa la kupendeza.

Hatua ya 1: Mfano wa Matumizi ya kawaida

Kesi ya Matumizi ya kawaida
Kesi ya Matumizi ya kawaida

Katika kesi ya kawaida ya matumizi, tofauti ya onyesho hubadilishwa kupitia kontena inayobadilika kulingana na data ya data. Katika hali kama hiyo, kupitia kontena tunaweza kurekebisha voltage inayoonekana kwenye pini ya V0 na utofautishaji hubadilishwa ipasavyo. Na Arduino, jambo bora tunaloweza kutoa ni ishara ya PWM na mzunguko tofauti lakini kwa bahati mbaya moduli haifurahi kuionyesha.

Hatua ya 2: Nambari Iliyotumiwa kwenye Mfano

Nambari Iliyotumiwa kwenye Mfano
Nambari Iliyotumiwa kwenye Mfano
Nambari Iliyotumiwa kwenye Mfano
Nambari Iliyotumiwa kwenye Mfano

Kabla ya kuingia kwa mpango jinsi tunaweza kurekebisha hii, wacha nikueleze nambari ninayotumia.

Jambo la kwanza tunalohitaji kufanya ni pamoja na maktaba ya Liquid Crystal ili tuweze kuungana na onyesho. Halafu, tunasanidi LCD na pini ambazo skrini yetu imeunganishwa na kwa kuongezea tunafafanua pini ambazo tunayo taa zetu za taa za nyuma na tofauti. Pini ya kudhibiti tofauti kwenye onyesho ni V0 na imeunganishwa na kubandika 6 kwenye Arduino na pini ya kudhibiti taa imewekwa alama kama A na kwa kuwa hii ni LED, imeunganishwa kupitia kontena la 220 Ohm kubandika 10 kwenye Arduino.

Katika kazi ya Usanidi kwanza tunaweka mwangaza kwenye onyesho kwa kiwango cha juu na kisha tunaanza mawasiliano na LCD. Ili kuhakikisha kuwa inafanya kazi kwa usahihi, tunaonyesha ujumbe wa "ulimwengu wa hello" na tunasubiri karibu nusu sekunde ili tuweze kuthibitisha kuwa pato ni sawa.

Mara nyingi, kulingana na hali ya pini ya V0, unaweza kukabiliwa na suala la kutokuwa na kitu chochote kilichoonyeshwa ingawa matarajio yalikuwa tofauti. Sababu ya hii ni tofauti ya pini tofauti. Ikiwa utofautishaji umewekwa juu sana, onyesho halionekani kwa hivyo tunahitaji kuipunguza.

Katika sehemu ya kitanzi ya nambari tunaondoa kwanza yaliyomo kwenye LCD na kwa kuwa tutabadilisha kimsingi tofauti tunaonyesha maandishi na kwa kitanzi tunasasisha pato la pini na kuonyesha thamani ya sasa kwenye onyesho kwenye safu ya pili.

Hatua ya 3: Tekeleza Kichujio cha RC cha Chini

Tekeleza Kichujio cha RC cha Chini
Tekeleza Kichujio cha RC cha Chini
Tekeleza Kichujio cha RC cha Chini
Tekeleza Kichujio cha RC cha Chini
Tekeleza Kichujio cha RC cha Chini
Tekeleza Kichujio cha RC cha Chini

Kama unavyoona, hii inaonekana inafanya kazi lakini maonyesho yote ni ya kutisha. Sababu ya hii ni kwamba onyesho linatarajia voltage iliyowekwa lakini badala yake inapata ishara ya PWM kutoka Arduino. Ili kurekebisha hii tunaongeza kichungi rahisi sana cha chini cha kupitisha RC ili voltage ya pato iweze kuchujwa na tupate pato thabiti.

Kichujio cha kupitisha cha chini kimeundwa na kipinga 1 kOhm ambacho upande mmoja kimeunganishwa na pini 6 kwenye Arduino halafu kwa V0 kwenye onyesho. Capacitor ya 10 uF imeunganishwa na upande wake hasi chini na chanya imeunganishwa na pini ya V0. Kinzani hushtaki capacitor na kunde za PWM na kulingana na mizunguko ya ushuru inayotozwa kwa voltage tofauti.

Hatua ya 4: Programu inadhibiti Taa ya Nyuma

Kimpangilio Kudhibiti Mwanga wa Nyuma
Kimpangilio Kudhibiti Mwanga wa Nyuma

Sawa na jinsi tunavyoweka utofautishaji, tunaweza kufanya vivyo hivyo kwa pini ya taa lakini bila hitaji la kuongeza kichujio cha kupita cha chini kwani taa ya mwangaza haionekani wakati inawashwa na kuzimwa haraka sana.

Hatua ya 5: Furahiya

Furahiya!
Furahiya!

Natumai kuwa ujanja huu rahisi utakusaidia na mradi wako unaofuata. Ikiwa ulipenda Agizo hili basi tafadhali fikiria kunifuata na Jisajili kwenye kituo changu cha YouTube.

Onja Msimbo kwenye YouTube!

Heri!

Ilipendekeza: