Orodha ya maudhui:
- Hatua ya 1: Mfano wa Matumizi ya kawaida
- Hatua ya 2: Nambari Iliyotumiwa kwenye Mfano
- Hatua ya 3: Tekeleza Kichujio cha RC cha Chini
- Hatua ya 4: Programu inadhibiti Taa ya Nyuma
- Hatua ya 5: Furahiya
Video: 1602 Udhibiti wa Tofauti ya LCD Kutoka Arduino: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
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
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
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
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:
Kuzalisha Sauti Tofauti Kutoka Sinema Zinazotumia Arduino Tu: Hatua 3
Kuzalisha Sauti Tofauti Kutoka Sinema Zinazotumia Arduino Tu: As-salamu alaykum! Nilitaka kutoa sauti tofauti kama wanyama wanaowinda wanyama, optimus prime & nyuki kutoka sinema ya transfoma. Kweli nilikuwa nikitazama " fundi wa ufundi " video kuhusu kutengeneza chapeo ya wanyama wanaowinda wanyama wengine.
OLOID ya Kusonga - Mnyama tofauti katika Nyakati Tofauti: Hatua 10 (na Picha)
Kusonga kwa OLOID - mnyama tofauti kwa nyakati tofauti: Corona amebadilisha maisha yetu: inahitaji sisi kuwa umbali wa kisayansi, ambayo husababisha kuenea kwa jamii. Kwa hivyo suluhisho linaweza kuwa nini? Labda mnyama? Lakini hapana, Corona hutoka kwa wanyama. Wacha tujiokoe kutoka Corona 2.0 nyingine. Lakini ikiwa sisi ha
Taa ya Utaftaji wa LED na athari tofauti tofauti za 7!: Hatua 8
Taa ya Utaftaji wa LED na athari tofauti tofauti za 7! Mradi huu unajumuisha athari 7 tofauti za taa za mfululizo ambazo zitafunikwa baadaye. Imeongozwa na mmoja wa waundaji niliowaona kwenye Youtube siku chache zilizopita, na ninaona ni nzuri sana kwa hivyo ningependa kushiriki hii na nyinyi watu na kufanya kamili
Dhibiti Ufuatiliaji Ulioongozwa na Vikundi tofauti vya Udhibiti. Mapambo ya LED kwenye Arduino: Hatua 6
Dhibiti Ufuatiliaji Ulioongozwa na Vikundi tofauti vya Udhibiti. Mapambo ya LED juu ya Arduino: Mada ya mradi wa kompyuta wa Arduino ni " Kudhibiti Ufuatiliaji Ulioongozwa na Vikundi tofauti vya Udhibiti. Mapambo ya LED kwenye Arduino ". Katika kifaa hiki cha Arduino, kuna vikundi viwili tofauti vya kudhibiti ambavyo vinaweza kudhibiti mfuatiliaji wa LED na
Udhibiti wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hatua 4
Udhibiti wa Mwangaza wa Mwangaza wa I2C wa Uonyesho wa LCD 1602/2004 au HD44780 Nk: Hii inaweza kufundishwa 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