Orodha ya maudhui:

Siku ya Wiki, Kalenda, Muda, Unyevu / Joto na Kiokoa Betri: Hatua 10 (na Picha)
Siku ya Wiki, Kalenda, Muda, Unyevu / Joto na Kiokoa Betri: Hatua 10 (na Picha)

Video: Siku ya Wiki, Kalenda, Muda, Unyevu / Joto na Kiokoa Betri: Hatua 10 (na Picha)

Video: Siku ya Wiki, Kalenda, Muda, Unyevu / Joto na Kiokoa Betri: Hatua 10 (na Picha)
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Mei
Anonim
Image
Image
Siku ya Wiki, Kalenda, Muda, Unyevu / Joto Pamoja na Kiokoa Betri
Siku ya Wiki, Kalenda, Muda, Unyevu / Joto Pamoja na Kiokoa Betri

Njia ya kuokoa nguvu hapa ndio inayoweka hii inayoweza kufundishwa mbali na mifano mingine inayoonyesha siku ya wiki, mwezi, siku ya mwezi, wakati, unyevu, na joto. Uwezo huu ndio unaoruhusu mradi huu kuendeshwa kutoka kwa betri, bila hitaji la "wart ukuta".

Nilikuwa nimechapisha Onyesho la awali la Ufundishaji, Unyevu na Joto la LCD na Njia ya Kuokoa Nguvu: Sehemu ndogo, Furahisha, Haraka, na bei ghali sana, na mwisho wa ile inayoweza kuelekezwa niliwasilisha picha ya muundo wa hiari. Marekebisho hayo ni pamoja na siku ya wiki, kalenda, na wakati pia umeonyeshwa kwenye onyesho sawa. Nilipokea jumbe kadhaa za kuomba habari juu ya onyesho hilo lililodhabitiwa. Kwa hivyo, ninatuma hii inayoweza kufundishwa kama muundo na ugani kwa ile ya mapema.

Kuokoa wasomaji shida ya kupata yaliyotajwa hapo awali, nimefanya nakala ya habari iliyowasilishwa kwenye Inayoweza kufundishwa hapa, na kwa kweli ni pamoja na habari iliyoongezwa ili kuruhusu Siku ya Wiki, Kalenda, na Wakati pia kuwasilishwa kwa kuongeza Unyevu wa Jamaa na Joto. Walakini, wasomaji wengine hawawezi kuhitaji siku ya wiki, kalenda, na wakati, na wanahitaji tu unyevu na joto vinavyoonyeshwa. Kwa wale wasomaji, hiyo ya mapema inayoweza kufundishwa itafanya kazi vizuri.

Kama nilivyosema katika Agizo la awali, utafiti wangu haukuwa kwenye joto bora kila wakati, kwa hivyo niliamua kuwa ni muhimu kuonyesha hali ya joto iliyoko kwenye dawati langu. Gharama ya sensa ambayo ilitoa unyevu, pamoja na joto, haikuwa ya kukataza; kwa hivyo onyesho la unyevu lilijumuishwa katika mradi huo.

Sharti la ziada lilitokea wakati mwenzi wangu aliniuliza mara kwa mara kwa siku ya juma na / au siku ya mwezi, kwa hivyo niliamua kuzijumuisha pia kwenye onyesho. Nilitengeneza nakala mbili za mradi ulioonyeshwa hapa. Moja ya masomo yangu, na moja ya chumba ndani ya nyumba yetu ambayo mwenzi wangu hupatikana mara nyingi. Nilitumia saa mbili (1) za wakati halisi (RTC) na (2) unyevu na sensorer ya joto.

Sensorer zote za unyevu / joto za DHT11 na DHT22 nilizozingatia hutoa matokeo ya joto katika Centigrade. Kwa bahati nzuri ni ubadilishaji rahisi kuwa Fahrenheit (fomati inayotumika USA, ambayo ni eneo langu). Mchoro hapa chini hutoa nambari ambayo inaweza kubadilishwa kwa urahisi ili kuonyesha joto katika Centigrade, ikiwa ndivyo inatumiwa mahali ulipo.

Nilizingatia DHT22 na sensorer za DTH11, na nikakaa kwenye DHT22, ingawa ni ghali kidogo. DHT11 inaweza kununuliwa mara nyingi chini ya $ 2, wakati DHT22 mara nyingi hupatikana chini ya $ 5. Ukinunuliwa moja kwa moja kutoka China, gharama inaweza kuwa chini hata. Ikiwa ningetaka tu kuonyesha joto, ningeweza kutumia sensorer ya TMP36 badala ya DHT22, na kugundua akiba kadhaa, na kwa kweli hii ndio jinsi nilivyojenga mradi wangu wa mapema wa DIY. Walakini, niliamua kujumuisha onyesho la unyevu wa karibu kati ya vitu vingine vilivyoonyeshwa kwenye mradi huu.

DHT22 ni sahihi zaidi kuliko DHT11. Kwa hivyo, gharama kubwa zaidi ya DHT22 ilionekana kuwa sawa. Vifaa vyote vya DHT vina sensorer za unyevu wa unyevu. Sensorer hizi za unyevu hutumiwa sana kwa miradi ya viwanda na biashara. Ingawa sio sahihi sana, wana uwezo wa kufanya kazi kwa joto la juu na wana upinzani mzuri kwa kemikali katika mazingira yao. Wanapima mabadiliko katika dielectri ambayo hutolewa na unyevu wa karibu wa mazingira yao. Kwa bahati nzuri, mabadiliko katika uwezo wa kimsingi ni sawa kuhusiana na unyevu. Usahihi wa jamaa wa sensorer hizi unaweza kuonekana kwa urahisi kwa kuweka mbili kati yao kwa kando. Ikiwa hii imefanywa itaonekana kuwa kwa unyevu wa kiwango hutofautiana na, kwa kiwango kikubwa, asilimia 1 au 2.

Sensorer za DHT11 / 22 zinaweza kubadilishwa kwa urahisi kwa kila mmoja. Kulingana na vikwazo vya gharama, ikiwa iko, sensor yoyote inaweza kuchaguliwa. Wote wawili wanakuja katika vifurushi sawa vya pini 4 ambazo hubadilishana, na kama tutakavyoona hivi karibuni tu 3 ya pini 4 kwenye kifurushi chochote zitahitajika kujenga unyevu wa desktop na onyesho la joto lililowasilishwa hapa. Ingawa pini tatu tu zinahitajika kwa matumizi, pini nne hutoa utulivu zaidi wakati sensorer hizi za DHT zimewekwa / zimewekwa kwenye ubao wa mkate.

Vivyo hivyo nilizingatia DS1307 na DS3231 RTCs. Kwa kuwa joto la kawaida linaweza kuathiri DS1307, nilikaa kwenye DS3231. Ingawa DS1307 inaweza kutumika kwa hiari. Katika majaribio anuwai kulinganisha RTCs kuhusiana na kuteleza (kwa mfano, kupata wakati usiofaa), DS3231 ilitoka kuwa sahihi zaidi, lakini tofauti ya kutumia sensorer hiyo sio kubwa sana.

Kwa kweli, ikiwa unaweza kuunganisha kwa urahisi kwenye wavuti katika mradi wako, unaweza kupakua wakati moja kwa moja na kwa hivyo hauitaji saa ya wakati halisi. Walakini, mradi huu unafikiria muunganisho rahisi wa mtandao haupatikani, na umeundwa kufanya kazi bila moja.

Ikiwa unatumia "wart wall" matumizi ya nguvu ya ziada inaweza kuwa ya umuhimu mkubwa. Walakini, ikiwa unawasha onyesho kutoka kwa matumizi ya nguvu ya betri yatapanua maisha ya betri. Kwa hivyo, hii inayoweza kufundishwa na mchoro hapa chini hutoa njia, kwa kutumia kitufe cha "Kushoto" kwenye ngao ya LCD, kugeuza mwangaza na kuzima taa ili kupunguza matumizi ya nguvu.

Kama inavyoonekana katika Agizo hili, mradi unahitaji vifaa vichache kwani sehemu kubwa ya "kuinua nzito" hufanywa na sensorer na mchoro.

Ninapendelea kutumia jukwaa la majaribio kwa miradi yangu mingi, haswa kwa ile ambayo itaishia kama maonyesho, kwani jukwaa hili huruhusu miradi kushughulikiwa na kuonyeshwa kama kitengo kimoja.

Hatua ya 1: Vitu vinavyohitajika

Vitu vinavyohitajika
Vitu vinavyohitajika

Vitu vinavyohitajika ni:

- Jukwaa la majaribio, ingawa mradi inaweza kujengwa bila hiyo, inafanya kuonyesha ujenzi wa mwisho kuwa rahisi.

- Bodi ya mkate yenye alama za kufunga-400

- ngao ya LCD na vifungo

- DHT22 (AOSONG AM2302) joto la dijiti na sensorer ya unyevu.

- Saa halisi, nilichagua DS3231 (Walakini, DS1307 itafanya kazi na nambari inayopewa hapa, hakikisha kuwa pini za GND, VCC, SDA na SCL zimeunganishwa kwa njia sawa na DS3231. Hiyo ni, DS1307 inaweza kubadilishwa kwa DS3231 kwa kuhakikisha tu pini zinazofaa kwenye DS1307RTC zinalingana na soketi zinazofaa kwenye ubao wa mkate, waya za Dupont hazihitajiki kuhamishwa.) Tofauti ya msingi kati ya hizi RTC mbili ni usahihi wao, kama DS1307 inaweza kuathiriwa na joto la kawaida ambalo linaweza kubadilisha mzunguko wa oscillator yake kwenye bodi. Wote RTC hutumia muunganisho wa I2C.

- Vichwa vya kike vitakauzwa kwenye ngao ya LCD. Nilitumia vichwa 5 vya kike na pini 6 (ingawa ukichagua ngao mbadala, pia imeonyeshwa hapa, hakuna vichwa vya habari vitahitajika). Pini za kichwa cha kiume zinaweza kubadilishwa kwa soketi, na ikiwa zitatumika tu jinsia ya upande mmoja wa waya za Dupont za kunasa zitahitaji kubadilishwa.

- nyaya za kuunganisha Dupont

- Arduino UNO R3 (Arduino zingine zinaweza kutumika badala ya UNO, lakini zinapaswa kuwa na uwezo wa kutoa na kushughulikia 5v)

- kebo ya USB kupakia mchoro wako kutoka kwa kompyuta kwenda UNO

Kifaa kama "wart ukuta" au betri kuwezesha UNO baada ya kusanidiwa. Unaweza kuwa na vitu vingi vinavyohitajika kwenye benchi lako la kazi, ingawa unaweza kuhitaji kununua zingine. Ikiwa una wachache wa kwanza, inawezekana kuanza wakati unasubiri wengine. Vitu vyote hivi vinapatikana kwa urahisi kwenye mtandao kupitia tovuti kama vile Amazon.com, eBay.com, Banggood.com na zingine nyingi.

Hatua ya 2: Kuandaa Jukwaa la Majaribio

Kuandaa Jukwaa la Majaribio
Kuandaa Jukwaa la Majaribio
Kuandaa Jukwaa la Majaribio
Kuandaa Jukwaa la Majaribio
Kuandaa Jukwaa la Majaribio
Kuandaa Jukwaa la Majaribio

Jukwaa la majaribio linakuja kwenye begi ya vinyl iliyo na karatasi ya Plexiglas ya 120mm x 83mm, na begi ndogo ya plastiki iliyo na screws 5, standoffs 5 za plastiki (spacers), karanga 5 na karatasi iliyo na bumpers nne, miguu ya kujifunga. Bumpers zote nne zitahitajika, kama vile vitu vinne vitakavyokuwa. Kuna kiboreshaji cha ziada, msuguano, na karanga ambazo hazihitajiki. Walakini, begi haina maagizo.

Hapo awali mfuko wa vinyl hukatwa wazi ili kuondoa karatasi ya Plexiglas na begi dogo. Karatasi ya Plexiglas imefunikwa pande zote mbili na karatasi kuilinda katika utunzaji na usafirishaji.

Hatua ya kwanza ni kuburudisha karatasi kila upande wa jukwaa na kuondoa karatasi mbili. Mara tu karatasi inapoondolewa kutoka kila upande, mashimo manne ya kuweka Arduino kwenye jukwaa yanaonekana kwa urahisi. Ni rahisi ikiwa baada ya kung'oa karatasi, karatasi ya akriliki inapaswa kuwekwa na mashimo manne upande wa kulia na mashimo yaliyo karibu zaidi na karibu na ukingo mmoja wa bodi ya akriliki, kuelekea kwako (kama inavyoonekana kwenye picha iliyoambatishwa).

Hatua ya 3: Kuweka Arduino UNO au Clone kwenye Jukwaa la Majaribio

Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio
Kuweka UNO ya Arduino au Clone kwenye Jukwaa la Majaribio

Bodi ya Arduino UNO R3 ina mashimo manne yanayopanda. Spacers za uwazi zimewekwa kati ya upande wa chini wa UNO R3 na upande wa juu wa bodi ya akriliki. Kufanya kazi kwenye bodi yangu ya kwanza ya majaribio nilifanya makosa kudhani kuwa spacers walikuwa washers ambayo inapaswa kuwekwa chini ya bodi ya Plexiglas kushikilia karanga mahali - hawapaswi. Spacers zimewekwa chini ya bodi ya Arduino UNO, karibu na screws baada ya screws kupita kwenye mashimo ya UNO. Baada ya kupita kwenye bodi screws hupita kwenye spacers na kisha kupitia mashimo kwenye bodi ya akriliki ya Plexiglas. Vipu vimekomeshwa na karanga zilizofungwa kwenye kifurushi kidogo. Bisibisi na karanga zinapaswa kukazwa kuhakikisha kwamba Arduino haitahamia wakati inatumiwa.

Niliona ni rahisi kuanza na shimo karibu na kitufe cha kuweka upya (tazama picha) na ufanye kazi kwa saa moja kuzunguka Arduino. UNO imeambatanishwa na bodi, kama inavyotarajiwa, ikitumia screw moja kwa wakati.

Utahitaji bisibisi ndogo ya kichwa cha Phillips kugeuza screws. Nilipata tundu la kushikilia karanga zilisaidia sana, ingawa sio lazima. Nilitumia madereva yaliyotengenezwa na Wiha na inapatikana kwenye Amazon [Wiha (261) PHO x 50 na Wiha (265) 4.0 x 60]. Walakini, bisibisi yoyote ndogo ya kichwa cha Phillips inapaswa kufanya kazi bila shida, na kama ilivyoonyeshwa hapo awali dereva wa nati hahitajiki kweli (ingawa inafanya kuongezeka haraka, rahisi, na salama zaidi).

Hatua ya 4: Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio

Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio
Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio
Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio
Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio
Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio
Kuweka ukubwa wa Nusu, Pointi 400 za Kufunga, Bodi ya mkate kwenye Jukwaa la Majaribio

Chini ya ubao wa mikate wenye ukubwa wa nusu umefunikwa na karatasi iliyobanwa kwenye msaada wa wambiso. Ondoa karatasi hii na bonyeza kitufe cha mkate, na msaada wake wa wambiso ulio wazi sasa, kwenye jukwaa la majaribio. Unapaswa kujaribu kuweka upande mmoja wa ubao wa mkate sambamba na upande wa Arduino ulio karibu zaidi. Bonyeza tu upande wa kujifunga wa ubao wa mkate kwenye bodi ya akriliki.

Ifuatayo, geuza jukwaa na upandishe miguu minne iliyojumuishwa ya plastiki kwenye pembe nne za upande wa chini wa jukwaa.

Chochote unachotumia jukwaa la majaribio, ukimaliza unapaswa kuwa na ubao wa mkate wa Arduino UNO R3 na ubao wa ukubwa wa nusu juu yake, na miguu minne upande wa chini ili kuruhusu jukwaa na ubao wa mkate kuwekwa juu ya uso wowote wa gorofa bila kuathiri uso huo., wakati wakitoa msaada thabiti kwa mkutano huo

Hatua ya 5: Ngao ya LCD

Ngao ya LCD
Ngao ya LCD
Ngao ya LCD
Ngao ya LCD
Ngao ya LCD
Ngao ya LCD

Unaweza kutumia ngao, kama ile iliyoonyeshwa mapema na pini ambazo tayari zimeuzwa. Walakini, ngao kama hiyo ina pini badala ya soketi, kwa hivyo nyaya za mkate za Dupont lazima zichaguliwe ipasavyo. Ikiwa ndivyo, unahitaji tu kuipandisha kwenye UNO. Unapopanda hakikisha umeweka ngao katika mwelekeo sahihi, na pini kila upande wa ngao zimepangwa na soketi kwenye UNO.

Ikiwa unatumia ngao, kama ile ninayotumia hapa, bila pini zilizowekwa tayari mahali. Tenga vichwa vya kike na matako 5 na 6, mtawaliwa, kugeuza ngao. Soketi za vichwa hivi zinapaswa kuwa upande wa sehemu ya ngao wakati unaziunganisha (angalia picha). Mara vichwa vikiwa vimeuzwa mahali hapo, unaweza kuendelea kwa njia sawa na ile kwa ngao iliyonunuliwa na pini zilizouzwa tayari. Nilichagua kutumia nyaya za MM Dupont tofauti na nyaya za MF, kwani kwa ujumla napendelea nyaya za MM. Walakini, unaweza kuchagua kutumia pini kwenye ngao ya LCD na sio vichwa vya kike, katika hali hiyo unahitaji kubadilisha jinsia upande mmoja wa nyaya za Dupont.

Yeyote ngao unayochagua kuanza nayo, ukimaliza unapaswa kuwa na ngao iliyowekwa juu ya Arduino UNO. Ila ngao, iliyo na pini zilizouzwa kabla au ile uliyojiuza na vichwa vya kike (au vichwa vya kiume ukichagua) hutumia pini kadhaa za dijiti. Pini za dijiti D0 kupitia D3 na D11 kupitia D13 hazitumiwi na ngao, lakini haitatumika hapa. Tundu la Analog A0 hutumiwa na ngao kushikilia matokeo ya vitufe. Kwa hivyo, pini za Analog A1 kupitia A5 ni bure kutumia. Katika mradi huu, kuacha onyesho la LCD lisilodhibitiwa nilitumia tu soketi za analog na sikutumia pembejeo yoyote ya dijiti.

Niliona ni rahisi kutumia ubao wa mikate na vichwa vya kiume kushikilia vichwa vya kike kwa kutengenezea (angalia picha).

Pini ya dijiti 10 hutumiwa kwa mwangaza wa mwangaza wa LCD, na tutatumia kwenye mchoro wetu kudhibiti nguvu kwa LCD wakati maonyesho hayatumiki. Hasa, tutatumia kitufe cha "KUSHOTO" kwenye ngao kugeuza taa na kuwasha taa ya nyuma ili kuokoa nguvu wakati onyesho halihitajiki.

Hatua ya 6: Kutumia sensorer ya unyevu na joto ya DHT22

Kutumia unyevu wa DHT22 na Sensor ya Joto
Kutumia unyevu wa DHT22 na Sensor ya Joto
Kutumia Sura ya unyevu na joto ya DHT22
Kutumia Sura ya unyevu na joto ya DHT22
Kutumia unyevu wa DHT22 na Sensor ya Joto
Kutumia unyevu wa DHT22 na Sensor ya Joto
Kutumia Sura ya unyevu na joto ya DHT22
Kutumia Sura ya unyevu na joto ya DHT22

Ingiza pini nne za DHT22 kwenye ubao wa mikate wenye ukubwa wa nusu, na hivyo kuweka sensor kwenye ubao wa mkate.

Nilihesabu nambari za DHT22 1 hadi 4 kama inavyoonyeshwa kwenye picha iliyojumuishwa. Nguvu ya sensorer hutolewa kupitia pini 1 na 4. Hasa, pini 1 hutoa nguvu + 5v, na pini 4 hutumiwa kwa ardhi. Pini 3 haitumiki, na pini 2 hutumiwa kutoa habari inayohitajika kwa onyesho letu.

Unganisha pini tatu ambazo hutumiwa kwenye DHT22, ukitumia soketi zao zinazohusiana kwenye ubao wa mkate, kuungana na ngao, na kwa hivyo UNU ya Arduino ifuatavyo:

1) Pini 1 ya sensorer huenda kwenye tundu la nguvu la ngao 5v, 2) Pini 4 ya sensa huenda kwa kontakt moja ya ngao ya GND, 3) Bandika 2 ya sensorer, pini ya pato la data, inakwenda kwa tundu la Analog A1 (linganisha hii na yangu ya awali inayoweza kufundishwa ambapo ilienda kwenye tundu la dijiti 2 kwenye ngao). Nilitumia tundu la analog badala ya dijiti hapa ili kuacha skrini ya LCD isizuiliwe kabisa. Ni muhimu kukumbuka kuwa pini zote za analog zinaweza pia kutumika kama pini za dijiti. Ingawa hapa A0 imehifadhiwa kwa vifungo vya ngao.

Sensorer ya DHT22 inaweza tu kutoa habari iliyosasishwa kila sekunde 2. Kwa hivyo, ukipiga kitambuzi zaidi ya mara moja kila sekunde mbili, kama inavyoweza kutokea hapa, unaweza kupata matokeo ambayo ni ya tarehe kidogo. Kwa nyumba na ofisi hii sio suala, haswa kwani unyevu na hali ya joto huonyeshwa kama idadi kamili bila idadi.

Hatua ya 7: Kuongeza Saa Saa Saa (RTC)

Kuongeza Saa Saa Saa (RTC)
Kuongeza Saa Saa Saa (RTC)
Kuongeza Saa Saa Saa (RTC)
Kuongeza Saa Saa Saa (RTC)
Kuongeza Saa Saa Saa (RTC)
Kuongeza Saa Saa Saa (RTC)

Nilitumia pini sita ya DS3231, ingawa ni pini nne tu zinahitajika. Hii ilikuwa kutoa utulivu zaidi kwa RTC hii wakati imeingizwa kwenye ubao wa mkate. Picha iliyoambatanishwa inaonyesha betri ya CR2032 ambayo inahitaji kuingizwa kwenye DS3231 RTC kuiruhusu ihifadhi habari hata ikiwa haijachomwa kutoka kwa chanzo kingine cha nguvu. Wote DS1307 na DS3231 wanakubali mtindo huo huo betri ya kitufe cha CR2031.

Uunganisho wa DS3231 ni kama ifuatavyo:

- GND kwenye DS3231 hadi GND kwenye ngao ya LCD

- VCC kwenye DS3231 hadi 5V kwenye ngao ya LCD

- SDA kwenye DS3231 hadi A4 kwenye ngao ya LCD

- SCL kwenye DS3231 hadi A5 kwenye ngao ya LCD

Unapomaliza utakuwa na nyaya za Dupont zilizowekwa kwenye A1 (kwa DHT22) na A4 na A5 kwa pini za SDA na SCL za RTC.

Nimejumuisha pia picha ya DS1307 hiari inayoonyesha pini ambazo zitahitaji kuunganishwa. Ingawa haiwezi kusomwa kutoka kwenye picha, IC ndogo iliyo karibu na "mashimo" ambayo hayajauzwa ni DS1307Z ambayo ni RTC. IC nyingine ndogo ambayo inaweza kuonekana ni EEPROM ambayo inaweza kutumika kwa kuhifadhi; haitumiwi kwenye mchoro hapa chini.

Wote RTC hutumia nguvu kidogo sana, katika anuwai ya nanoamp, kwa hivyo saa za wakati halisi zitabaki habari na hazitapungukiwa na nguvu ikiwa zinaendeshwa na betri za ndani tu. Labda ni bora kubadilisha kitufe cha kifungo kila mwaka, ingawa bomba la sasa liko chini sana kwa RTC zote mbili ambazo zinaweza kushikilia malipo yao kwa miaka kadhaa.

Hatua ya 8: Mchoro

Tovuti hii huondoa chini na kubwa kuliko alama na maandishi katikati ya alama hizi. Kwa hivyo sijachoka kujumuisha mchoro katika maandishi hapa. Ili kuona mchoro umeandikwa, tafadhali pakua faili ya maandishi iliyoambatanishwa. Sekunde hazionyeshwi kwenye mchoro, lakini zinatumwa kwa bafa zilizofichwa kwenye LCD ya 1602 zaidi ya bafa za kuonyesha. Kwa hivyo, ikiwa sekunde ni kitu unachotaka kuonyesha, endelea kusogeza onyesho kushoto kisha kulia.

Katika mchoro nilijumuisha faili ya kichwa cha DS3231, na ninafafanua kitu cha aina ya DS3231. Kitu hiki hutumiwa kwenye mchoro ili kurudisha siku ya wiki, mwezi, siku, na habari ya wakati unaohitajika. Habari hii kwa siku ya wiki, mwezi, na siku ya mwezi imepewa vibadilishaji vya char, na kisha matokeo yaliyohifadhiwa katika vigeuzi hivi yanachapishwa kwenye LCD. Wakati umechapishwa kwa ukamilifu, lakini sekunde sekunde ya wakati, kama ilivyojadiliwa hapo awali, inatumwa kwa visasisho 24 vya wahusika kwenye LCD ya 1602, kupita tu wahusika walioonyeshwa. Kama ilivyoonyeshwa hapo juu, ni masaa na dakika tu ndizo zinazoonyeshwa na sekunde zimefichwa mwanzoni mwa vibambo 24 vya wahusika.

Taa ya nyuma ya LCD inaweza kuwashwa wakati inahitajika, na kuacha vinginevyo. Kwa kuwa onyesho bado linafanya kazi hata kwa taa ya nyuma, inaweza kusomwa na taa kali hata ikiwa imezimwa. Hiyo ni, mwangaza haukuhitaji kuendelea kusoma habari iliyowasilishwa kwenye LCD, ambayo inaendelea kusasisha hata ikiwa imezimwa.

Katika mchoro, utaona mstari:

RTC kurekebisha (Tarehe ya Wakati (2016, 07, 31, 19, 20, 00));

Hii hutumia kitu cha aina ya RTC_DS1307 na inatuwezesha kuweka kwa urahisi tarehe na wakati wa sasa. Tafadhali ingiza tarehe na wakati unaofaa kwenye mstari huu wakati wa kutumia mchoro. Niligundua kuwa kuingia dakika moja kupita wakati wa sasa, iliyoonyeshwa kwenye kompyuta yangu, ilisababisha ukaribu wa karibu kabisa na wakati halisi (inachukua IDE muda kidogo kusindika mchoro, na karibu sekunde 10 za ziada kwa mchoro kukimbia).

Hatua ya 9: Kuonyesha Mradi uliokusanyika

Kuonyesha Mradi uliokusanyika
Kuonyesha Mradi uliokusanyika

Niliweka mradi wangu uliokusanyika kwenye mmiliki wa kadi ya biashara (angalia picha). Mmiliki wa kadi ya biashara alipatikana katika mkusanyiko wangu wa 'tabia mbaya na mwisho'. Kama nina wengi wa wamiliki hawa, nilitumia moja hapa. Walakini, mradi uliokusanyika unaweza kuonyeshwa kwa urahisi kwa mmiliki wa simu ya rununu, nk Mmiliki yeyote anayechukua mradi uliokusanyika kutoka nafasi ya gorofa hadi pembe ya digrii 30-60 anapaswa kufanya kazi pia.

Hatua ya 10: Baadaye

Hongera, ikiwa ulifuata hatua zilizo juu sasa una onyesho lako mwenyewe linaloonyesha siku ya wiki, kalenda, saa, unyevu na joto.

Ikiwa umepata hii inayoweza kufundishwa kwa thamani, na haswa ikiwa una maoni yoyote ya kuboresha au kuongeza maarifa yangu katika eneo hili, nitafurahi kusikia kutoka kwako. Unaweza kuwasiliana nami kwa [email protected]. (tafadhali badilisha 'i' ya pili na 'e' kuwasiliana nami.

Ilipendekeza: