Orodha ya maudhui:

Ufuatiliaji wa Joto la Arduino ya Nguvu ya Chini: Hatua 4
Ufuatiliaji wa Joto la Arduino ya Nguvu ya Chini: Hatua 4

Video: Ufuatiliaji wa Joto la Arduino ya Nguvu ya Chini: Hatua 4

Video: Ufuatiliaji wa Joto la Arduino ya Nguvu ya Chini: Hatua 4
Video: Сервомотор управления с нажимом 2 кнопки с Arduino 2024, Julai
Anonim
Image
Image
Pata Sehemu
Pata Sehemu

Katika hii Inayoweza kufundishwa tunaunda mfuatiliaji mwingine wa joto kwa kutumia sensorer ya joto ya DS18B20. Lakini mradi huu ni tofauti. Inaweza kudumu kwenye betri kwa karibu miaka 1.5! Ndio! Kutumia maktaba ya nguvu ya chini ya Arduino, tunaweza kuwa na mradi huu unaoendesha kwa muda mrefu. Endelea kusoma ili kujua zaidi!

Hatua ya 1: Pata Sehemu

Sehemu zinazohitajika ili kujenga mradi huu ni hizi:

ATMEGA328P ▶

Nokia 5110 LCD ▶

DS18B20 ▶

Mpiga picha ▶

Capacitors ▶

Kioo cha 16MHz ▶

Resistors ▶

Multimeter Mastech 8268 ▶

Gharama ya jumla ya mradi wakati ninapoandika hii inayoweza kufundishwa ni chini ya $ 10

Hatua ya 2: Unganisha Sehemu Zote

Unganisha Sehemu Zote
Unganisha Sehemu Zote
Unganisha Sehemu Zote
Unganisha Sehemu Zote

Sasa kwa kuwa una sehemu zote hebu tuunganishe zote pamoja kulingana na mchoro wa skimu.

Ufunguo wa matumizi ya chini ya mradi huu ni utumiaji wa chip isiyo wazi ya ATMEGA badala ya Bodi ya Arduino. Kwa kuwa bodi za Arduino hutumia mdhibiti wa voltage ili kufanya kazi na viwango tofauti vya voltage, zinahitaji nguvu zaidi. Hatuitaji mdhibiti huyu kwani tunawezesha mradi wetu kutoka kwa betri za 3AA!

Katika mradi huu ninatumia onyesho la Nokia 5110 LCD ambayo ni onyesho kubwa na inahitaji tu 0.2mA ya sasa wakati taa ya nyuma imezimwa. Kuvutia!

Tunatumia pia kipika picha ili kugundua mwanga. Kwa hivyo, ikiwa ni usiku tunalemaza onyesho la LCD ili kuhifadhi nguvu.

Siri nyingine ndogo ni maktaba ya LowPower. Wakati hatupimi joto tunaweka Arduino kulala kwa kutumia maktaba ya LowPower. Wakati chip isiyo wazi ya ATMEGA imelala inahitaji 0.06mA tu ya sasa! Hiyo inamaanisha kuwa unaweza kuwa na chip ya ATMEGA iliyolala kwa zaidi ya miaka 4 kwenye betri 3 za AA!

Kwa hivyo na muundo mzuri wa programu tunapata maisha mazuri ya betri. Chip ya ATMEGA inahitaji karibu 10mA ya sasa ikiwa imeamka. Kwa hivyo, lengo letu ni kuilala mara nyingi. Kwa sababu hiyo, tunaiamsha tu wakati tunahitaji kupima joto, kila dakika mbili. Tunapoamka chipu cha ATMEGA, tunafanya kila kitu haraka iwezekanavyo, na tunakwenda kulala mara moja tena.

Algorithm

Mradi huo huamka kila baada ya dakika mbili. Kitu cha kwanza inachofanya ni kuwezesha mtunzi wa picha kwa kuandika JUU kwa pini ya dijiti 6. Inasoma thamani kutoka kwa muuzaji wa picha na huamua ikiwa ni mchana au usiku. Halafu inaandika chini kwa pini ya dijiti ya 6 ili kulemaza mtunzi wa picha na kuhifadhi mnyonge. Ikiwa ni usiku tunalemaza onyesho la LCD ikiwa imewashwa na tunaenda kulala mara moja kwa dakika mbili bila kusoma joto. Hakuna haja ya kufanya hivyo, kwani onyesho limezimwa. Kwa njia hii tunahifadhi nguvu zaidi. Ikiwa kuna nuru ya kutosha, tunawezesha onyesho la LCD ikiwa imelemazwa, tunasoma hali ya joto, tunaionesha kwenye skrini na tunalala kwa dakika mbili. Kitanzi hicho kinaendelea milele.

Hatua ya 3: Vipimo

Vipimo
Vipimo
Vipimo
Vipimo
Vipimo
Vipimo
Vipimo
Vipimo

Kama unavyoona kutoka kwenye picha, wakati mradi umelala na onyesho liko, inahitaji 0.26mA ya sasa ambayo ni ya chini sana ikiwa utazingatia ukweli kwamba tuna onyesho!

Wakati mradi unapima joto na kusasisha mahitaji ya kuonyesha karibu 11.5mA

Mwishowe, wakati ni giza na ldr amelemaza onyesho la Nokia 5110 LCD, tunahitaji tu 0.07mA ambayo ni nzuri!

Maisha ya Batri

Ili kuhesabu maisha ya betri ya mradi huo niliunda faili rahisi ya Excel. Niliingia vipimo kutoka kwa multimeter na kama unaweza kuona tunapata maisha ya betri ya zaidi ya siku 500 ikiwa tunapima hali ya hewa kila dakika 2! Hiyo ni kwa matumizi ya betri za 3AA zenye ujazo wa 2.500mAs. Kwa kweli ukitumia betri bora kama betri ya Li-Ion 3.400 mAh unaweza kuwa na mradi wako na unaendesha kwa zaidi ya miaka 2!

Unaweza kupakua faili ya Excel kutoka kwa kiunga hiki.

Hatua ya 4: Kanuni ya Mradi

Kanuni za Mradi
Kanuni za Mradi
Kanuni za Mradi
Kanuni za Mradi

Nambari ya mradi ni rahisi sana. Tunatumia maktaba kadhaa kwenye kipande hiki cha nambari. Maktaba tunayotumia ni haya yafuatayo:

  • Maktaba ya Nguvu ya Chini:
  • Maktaba ya sensorer ya joto ya DS18B20:
  • Maktaba ya Nokia 5110 LCD:

Nambari ya mradi ina faili mbili. Katika faili ya kwanza kuna nambari inayoendesha Arduino. Faili inayofuata ina data kadhaa ya kibinadamu kwa ikoni maonyesho kuu ya programu. Unahitaji kuweka faili zote mbili kwenye folda ya mradi ili uweke nambari ya kukusanya kwa usahihi.

Nambari ni rahisi sana. Unaweza kuipata hapa chini. Uchawi wote hufanyika katika kazi ya sleepForTwoMinutes. Katika hafla hii tunaweka Arduino usingizi mzito. Shida ni kutumia kipima muda cha saa ambayo tunaweza kuweka Arduino kulala ni 8sec. Kwa hivyo, tunaingiza hiyo kwa kitanzi kwa mara 15 na tunapata muda wa dakika mbili tunayotaka

Natumaini umefurahiya mradi huu. Nitakuona hivi karibuni!

Ilipendekeza: