Orodha ya maudhui:

APIS - Mfumo wa Umwagiliaji wa mimea inayojiendesha: Hatua 12 (na Picha)
APIS - Mfumo wa Umwagiliaji wa mimea inayojiendesha: Hatua 12 (na Picha)

Video: APIS - Mfumo wa Umwagiliaji wa mimea inayojiendesha: Hatua 12 (na Picha)

Video: APIS - Mfumo wa Umwagiliaji wa mimea inayojiendesha: Hatua 12 (na Picha)
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Novemba
Anonim
APIS - Mfumo wa Umwagiliaji wa mimea inayojiendesha
APIS - Mfumo wa Umwagiliaji wa mimea inayojiendesha

HISTORIA: (mageuzi ya mfumo huu yanapatikana hapa)

Kuna mafundisho machache juu ya mada ya kumwagilia mimea, kwa hivyo niligundua kitu cha asili hapa. Kinachofanya mfumo huu kuwa tofauti ni kiasi cha programu na ubinafsishaji ulioingia, ikiruhusu udhibiti bora na ujumuishaji katika maisha ya kila siku.

Hapa kuna video ya kukimbia kumwagilia: kumwagilia kukimbia

Hivi ndivyo APIS ilivyotokea:

Tuna mimea miwili ya pilipili nyekundu nyekundu, ambayo "haijaokoka" kwa likizo zetu kadhaa, na karibu ikizingatiwa wanafamilia wakati huu. Wamekuwa kupitia ukame uliokithiri, na kumwagilia kupita kiasi, lakini kila wakati walipona kwa namna fulani.

Wazo la kujenga kumwagilia kwa msingi wa Arduino lilikuwa wazo la kwanza jinsi Arduino inaweza kutumika kama mradi wa kiotomatiki wa nyumbani. Kwa hivyo mfumo rahisi wa kumwagilia mimea ulijengwa.

Walakini, Toleo 1 halikuwa na dalili yoyote ya unyevu wa mchanga, na hakukuwa na njia ya kujua ikiwa ilikuwa karibu kumwagilia mimea, au kumwagilia ilikuwa siku chache kutoka.

Udadisi, kama tunavyojua sote, ulimuua paka, na Toleo la 2 lilijengwa na moduli ya sehemu 4 ya nambari 7 kuonyesha unyevu wa sasa kila wakati.

Hiyo haitoshi. Swali lililofuata lilikuwa "ni lini mara ya mwisho ilimwagilia mimea"? (Kwa kuwa mara chache tulikuwa nyumbani kuishuhudia). Toleo la 3 lilitumia moduli ya sehemu 7 kuonyesha pia ni muda gani uliopita mbio ya kumwagilia ya mwisho ilitokea (kama kamba ya maandishi).

Usiku mmoja, kumwagilia kulianza saa 4 asubuhi, na kuamsha kila mtu. Inasikitisha… Kupata kazi nyingi kuzima APIS usiku, na kuwasha kwa siku kuzuia kumwagilia katikati ya usiku, saa halisi iliongezwa ili kuweka kifaa kulala usiku kama sehemu ya Toleo la 4.

Kwa kuwa saa halisi inahitaji marekebisho ya mara kwa mara (kama vile kubadili wakati wa kuokoa mchana kwa mfano), Toleo la 5, linajumuisha vifungo vitatu vinavyoruhusu kuweka vigezo anuwai vya kumwagilia mimea.

Haikuishia hapo. Niligundua kuwa uchunguzi wa unyevu huwa unaharibika haraka, labda kwa sababu ya ukweli kwamba ilikuwa (kwa muundo) chini ya voltage ya kila wakati, na kwa hivyo kulikuwa na umeme wa mara kwa mara kati ya uchunguzi (kumaliza anode). Uchunguzi mdogo wa mchanga kutoka Uchina ulinusurika karibu wiki. Hata msumari wa mabati "uliliwa" kwa mwezi. Uchunguzi wa chuma cha pua ulikuwa umeshika vizuri zaidi, lakini niliona kuwa hata hiyo ilikuwa ikiachana. Toleo la 6 linawasha uchunguzi kwa dakika 1 tu kila saa (na wakati wote wakati wa kumwagilia), na hivyo kupunguza mmomonyoko (~ dakika 16 kwa siku dhidi ya masaa 24 kwa siku).

Wazo:

Endeleza mfumo wa kumwagilia mimea na uwezo ufuatao:

  1. Pima unyevu wa mchanga
  2. Baada ya kufikia alama ya unyevu "iliyo chini" iliyofafanuliwa, washa pampu ya maji na kumwagilia mimea hadi alama ya unyevu "juu" ifikiwe
  3. Kumwagilia kunapaswa kufanywa kwa kukimbia kadhaa, kutenganishwa na vipindi vya kutokuwa na shughuli ili kuruhusu kueneza maji kupitia mchanga
  4. Mfumo unapaswa kuzima wakati wa usiku kati ya nyakati za "kulala" na "kuamka"
  5. Wakati wa "Amka" unapaswa kurekebishwa kwa wikendi hadi thamani ya baadaye
  6. Mfumo unapaswa kuweka logi ya kukimbia kwa pampu
  7. Mfumo unapaswa kuonyesha usomaji wa sasa wa unyevu wa mchanga
  8. Mfumo unapaswa kuonyesha tarehe / saa ya kukimbia mwisho kwa pampu
  9. Vigezo vya kumwagilia vinapaswa kubadilishwa bila kupanga tena programu
  10. Acha kusukuma na onyesha hali ya Kosa ikiwa kukimbia kwa pampu hakuongoi mabadiliko ya unyevu (nje ya maji, au shida za sensorer) kuzuia mafuriko ya mmea na kuvuja maji
  11. Mfumo unapaswa kuwasha / kuzima uchunguzi wa unyevu ili kuzuia mmomonyoko wa chuma
  12. Mfumo unapaswa kukimbia maji kutoka kwenye zilizopo ili kuzuia ukungu kutengeneza ndani yao

Vigezo vifuatavyo vinapaswa kusanidi kupitia vifungo:

  1. Unyevu "chini" alama, kwa%, kuanza kukimbia pampu (default = 60%)
  2. Alama ya unyevu "juu", kwa%, kusitisha kukimbia kwa pampu (default = 65%)
  3. Muda wa kukimbia moja kwa kumwagilia, kwa sekunde (chaguo-msingi = sekunde 60)
  4. Idadi ya majaribio tena kufikia unyevu wa lengo (chaguo-msingi = kukimbia mara 4)
  5. Wakati wa kijeshi wa kuzima usiku, masaa tu (chaguo-msingi = 22 au 10 jioni)
  6. Wakati wa kijeshi kuamsha asubuhi, masaa tu (default = 07 au 7 am)
  7. Marekebisho ya wikendi kwa uanzishaji wa asubuhi, masaa ya delta (chaguo-msingi = + masaa 2)
  8. Tarehe na saa ya sasa

APIS inaandika tarehe / saa ya kumwagilia 10 ya mwisho kwenye kumbukumbu ya EEPROM. Logi inaweza kuonyeshwa, kuonyesha tarehe na wakati wa kukimbia.

Moja ya mambo mengi tuliyojifunza kutoka kwa APIS ni kwamba hauitaji kumwagilia mimea kila siku, ambayo ilikuwa utaratibu wetu hadi tulipoona usomaji wa unyevu wa mchanga kwenye onyesho la sehemu 7…

Hatua ya 1: SEHEMU NA VITUO

SEHEMU NA VIFAA
SEHEMU NA VIFAA
SEHEMU NA VIFAA
SEHEMU NA VIFAA

Utahitaji sehemu zifuatazo kujenga APIS:

BOKSI LA KUDHIBITI NA UTUBU:

  1. Bodi ya Arduino Uno: kwenye Amazon.com
  2. Pampu ya Kioevu cha 12v Peristaltic na Tubing ya Silicone: kwenye Adafruit.com
  3. 4X Nambari ya Kuonyesha Dijitali ya Tube ya JY-MCU Moduli: kwenye Fasttech.com
  4. DS1307 Real Time Clock Breakout kit: kwenye Adafruit.com (hiari)
  5. Microtivity IM206 6x6x6mm Tact Switch: kwenye Amazon.com
  6. Bodi ya Vero: kwenye Amazon.com
  7. L293D dereva wa gari IC: kwenye Fasttech.com
  8. Vipimo 3 x 10kOhm
  9. Miradi ya plastiki ya Arduino: kwenye Amazon.com
  10. Adapta ya 12v AC / DC iliyo na nguvu ya 2.1 mm: kwenye Amazon.com
  11. Vipande vya mianzi
  12. Kukanyaga na gundi kidogo ya usimamizi
  13. Super Soft Latex Rubber Tubing 1/8 "ID, 3/16" OD, 1/32 "Wall, Semi-Clear Amber, 10 ft. Urefu: kwenye McMaster.com
  14. Inayodumu Muhuri wa Nylon Zenye Ukavu wa Kukaza, Tee kwa 1/8 "Kitambulisho cha Tube, Nyeupe, pakiti za 10: kwenye McMaster.com
  15. Inayodumu Muhuri wa Nylon Kali-iliyofungwa, Wye kwa 1/8 "Kitambulisho cha Tube, Nyeupe, pakiti za 10: kwenye McMaster.com
  16. Kama kawaida, waya, zana za kuuza, nk.

JINSI YA KUJIDHARA:

  1. Kipande kidogo cha kuni (1/4 "x 1/4" x 1 ")
  2. 2 x sindano za uchimbaji chunusi za chuma cha pua: kwenye Amazon.com
  3. Moduli ya Sensorer ya Kugundua Unyevu wa Udongo: kwenye Fasttech.com

Hatua ya 2: UNYENYEKEVU WA UDONGO VUTI V1

UNYENYEKEVU WA UDONGO UNAWEZA V1
UNYENYEKEVU WA UDONGO UNAWEZA V1
UNYENYEKEVU WA UDONGO UNAWEZA V1
UNYENYEKEVU WA UDONGO UNAWEZA V1
UNYENYEKEVU WA UDONGO UNAWEZA V1
UNYENYEKEVU WA UDONGO UNAWEZA V1

Unyevu wa mchanga hupimwa kulingana na upinzani kati ya saruji mbili za chuma zilizoingizwa ardhini (karibu inchi 1 mbali). Hesabu zinawakilishwa kwenye picha.

Uchunguzi wa kwanza nilijaribu ndio unaweza kununua kutoka kwa watoa huduma kadhaa wa wavuti (kama hii).

Shida na hizo ni kwamba kiwango cha foil ni nyembamba, na huharibika haraka (suala la wiki moja au mbili), kwa hivyo niliacha hii iliyotengenezwa mapema kwa sensa ya sturdier, kulingana na msumari wa mabati (pls angalia hatua inayofuata).

Hatua ya 3: UNYENYEKEVU WA UDONGO VUTI V2

UNYENYEKEVU WA UDONGO UNAWEZA V2
UNYENYEKEVU WA UDONGO UNAWEZA V2
UNYENYEKEVU WA UDONGO UNAWEZA V2
UNYENYEKEVU WA UDONGO UNAWEZA V2

Uchunguzi wa "kizazi kijacho" ulitengenezwa nyumbani kutoka kwa kucha mbili za mabati, bodi ya mbao na waya kadhaa.

Kwa kuwa tayari nilikuwa na uchunguzi uliochakaa uliotengenezwa, nilitumia tena kipande cha unganisho na moduli ya elektroniki kutoka kwake, kimsingi nikibadilisha sehemu ya mchanga.

Misumari ya mabati, kwa mshangao wangu, pia ilimomonyoka (ingawa polepole kuliko karatasi nyembamba), lakini bado haraka kuliko vile ningependa.

Uchunguzi mwingine uliundwa, kwa kuzingatia sindano ya chuma cha pua ya kuondoa chunusi. (angalia hatua inayofuata).

Hatua ya 4: UNYENYEKEVU WA UDONGO VUTA V3 "Katana"

UNYENYEKEVU WA UDONGO HUENDELEA V3
UNYENYEKEVU WA UDONGO HUENDELEA V3
UNYENYEKEVU WA UDONGO HUENDELEA V3
UNYENYEKEVU WA UDONGO HUENDELEA V3

Probe ya chuma cha pua (inayofanana na upanga wa samurai, kwa hivyo jina) ndio inayotumika sasa.

Ninaamini mmomonyoko wa haraka unaweza kuhusishwa na ukweli kwamba uchunguzi ulikuwa daima chini ya umeme wa umeme (24x7) bila kujali kipimo halisi kilifanyika mara ngapi.

Ili kupunguza hili, nilibadilisha vipindi vya kipimo kuwa mara moja kwa saa 1 (baada ya yote, hii SI mfumo wa wakati halisi), na nikaunganisha uchunguzi na moja ya pini za dijiti badala ya 5v ya kudumu. Hivi sasa, uchunguzi unawezeshwa tu kwa dakika 16 kwa siku badala ya masaa 24, ambayo inapaswa kuongeza maisha yake kwa kasi.

Hatua ya 5: KAZI YA MSINGI

KAZI YA MSINGI
KAZI YA MSINGI
KAZI YA MSINGI
KAZI YA MSINGI

APIS inategemea bodi ya Arduino UNO.

APIS hupima unyevu wa mchanga mara moja kwa saa, na ikiwa iko chini ya kizingiti kilichofafanuliwa hapo awali, inawasha pampu kwa muda uliofafanuliwa kabla ya idadi iliyoainishwa ya nyakati zilizotengwa na vipindi vya "kueneza".

Mara kizingiti cha unyevu wa lengo kinapofikiwa, mchakato unarudi kwa hali ya kipimo cha mara moja kwa saa.

Ikiwa unyevu wa lengo hauwezi kufikiwa, lakini kikomo cha chini kilifikiwa, hiyo ni sawa pia (angalau kumwagilia ulifanyika). Sababu inaweza kuwa upeanaji wa uchunguzi mbaya, ambapo ni mbali sana na mchanga wenye unyevu.

Walakini, ikiwa hata kikomo cha chini cha unyevu hakingeweza kufikiwa, hali ya hitilafu inatangazwa. (Labda suala la uchunguzi, au ndoo ya usambazaji imeishiwa na maji, n.k.). Chini ya hali ya kosa, kitengo kitalala kwa masaa 24 bila kufanya chochote, na kisha kitajaribu tena.

Hatua ya 6: SEHEMU YA 7 YAONESHA

7 SEHEMU YAONYESHA
7 SEHEMU YAONYESHA
7 SEHEMU YAONYESHA
7 SEHEMU YAONYESHA

TM1650 BASED 7 SEGMENT Onyesho:

Hapo awali, APIS haikuwa na uwezo wowote wa kuonyesha. Haikuwezekana kusema kiwango cha unyevu wa mchanga wa sasa bila kuunganisha kupitia USB.

Ili kurekebisha hiyo niliongeza onyesho la sehemu 4 ya nambari 7 kwenye mfumo: kwenye Fasttech.com

Sikuweza kupata maktaba ya kufanya kazi na moduli hii mahali popote (wala karatasi ya data kwa hiyo), kwa hivyo baada ya masaa machache ya uchunguzi na majaribio ya bandari ya I²C, ninaamua kuandika maktaba ya dereva mwenyewe.

Inasaidia kuonyesha hadi tarakimu 16 (na 4 ikiwa chaguo-msingi), inaweza kuonyesha herufi za msingi za ASCII (tafadhali kumbuka sio wahusika wote wanaweza kujengwa na sehemu 7, kwa hivyo herufi kama W, M, n.k hazijatekelezwa), inasaidia decimal onyesho la uhakika kwenye moduli, kamba ya herufi inayotumika (kuonyesha zaidi ya herufi 4), na inasaidia digrii 16 za mwangaza.

Maktaba inapatikana kwenye uwanja wa michezo wa arduino.cc hapa. Maktaba ya dereva ya TM1650

Mfano wa video inapatikana hapa

Uhuishaji:

Uhuishaji kidogo wa sehemu 7 unatekelezwa wakati wa kukimbia kwa maji.

  • Wakati pampu inashiriki, dots za dijiti kwenye onyesho zinaendesha kwa muundo wa kushoto kwenda kulia, ikiashiria kukimbia kwa maji: kumwagilia video ya uhuishaji
  • Katika kipindi cha "kueneza", dots zinaendesha kutoka katikati ya onyesho la nje, ikiashiria kueneza: video ya uenezaji ya kueneza

Sio lazima, lakini mguso mzuri.

Hatua ya 7: BOMBA NA UDHIBITI WA BOMU

UDHIBITI WA BOMU na BOMBA
UDHIBITI WA BOMU na BOMBA
UDHIBITI WA BOMU na BOMBA
UDHIBITI WA BOMU na BOMBA

PUMU

Nilitumia Pampu ya Liquid ya 12v Peristaltic (inapatikana hapa) kwa kumwagilia mimea. Pampu hutoa karibu mililita 100 / min (ambayo ni karibu 1/2 ya glasi - nzuri kukumbuka wakati wa kusanidi wakati wa kukimbia kwa maji ili kuepuka kufurika, na ilitokea 8-))

UDHIBITI WA BOMU - L293D

Pampu inadhibitiwa kupitia chip ya dereva wa L293D. Kwa kuwa mwelekeo wa kuzunguka umewekwa mapema, unahitaji tu kutumia chip kuwezesha pini kudhibiti. Pini za mwelekeo zinaweza kuwekwa waya moja kwa moja kwa + 5v na GND kabisa.

Ikiwa wewe (kama mimi) haukuwa na uhakika ni pampu itakayokwenda, bado unaweza kuunganisha pini zote tatu kwa Arduino na kudhibiti mwelekeo kwa mpango. Kuunganisha tena chini.

Hatua ya 8: UBUNIFU na Vifungo

UBUNIFU na Vifungo
UBUNIFU na Vifungo
UBUNIFU na Vifungo
UBUNIFU na Vifungo

Vifungo:

Nilitumia vifungo vitatu kusanidi na kudhibiti APIS.

Vyombo vya habari vya vifungo vyote vinasindika kulingana na usumbufu wa pini (maktaba ya PinChangeInt).

  • Nyekundu (kulia kabisa) ni kitufe cha CHAGUA. Inafanya APIS kuingiza hali ya usanidi, na pia inathibitisha maadili.
  • Vifungo vyeusi kushoto na katikati (PLUS na MINUS mtawaliwa) hutumiwa kuongeza / kupunguza maadili yanayoweza kusanidiwa (katika hali ya usanidi), au kuonyesha tarehe / wakati wa sasa na habari ya mwisho ya kumwagilia (katika hali ya kawaida).

Kwa kuwa mara nyingi onyesho limezimwa, vifungo vyote kwanza "vitaamka" APIS juu, na kisha tu, kwenye media ya pili, fanya kazi yao.

Onyesho huzima baada ya sekunde 30 za kutokuwa na shughuli (isipokuwa wakati wa kumwagilia unaendelea).

APIS hupitia vigezo vya usanidi wakati wa kuanza kwa ukaguzi: video

UBUNIFU:

APIS ina njia nne za usanidi:

  1. Sanidi vigezo vya kumwagilia
  2. Sanidi Saa Saa Halisi
  3. "Kulazimisha" kukimbia kumwagilia
  4. Pitia kumbukumbu ya kumwagilia

VIWANGO VYA KUMWAGIA MAJI:

  1. Kizingiti cha unyevu wa chini wa ardhi (anza kumwagilia)
  2. Kizingiti cha unyevu wa mchanga (acha kumwagilia)
  3. Muda wa kukimbia moja ya kumwagilia (kwa sekunde)
  4. Idadi ya kumwagilia inaendesha katika kundi moja
  5. Muda wa kipindi cha kueneza kwa udongo kati ya mbio ndani ya kundi moja (kwa dakika)
  6. Wakati wa uanzishaji wa hali ya usiku (wakati wa kijeshi, masaa tu)
  7. Wakati wa kumaliza hali ya usiku (saa za kijeshi, masaa tu)
  8. Marekebisho ya wikendi kwa wakati wa mwisho wa hali ya usiku (kwa masaa)

UWEKAJI WA SAA YA WAKATI HALISI:

  1. Karne (yaani 20 kwa 2015)
  2. Mwaka (i.e. 15 kwa 2015)
  3. Mwezi
  4. Siku
  5. Saa
  6. Dakika

Saa inarekebishwa na sekunde zilizowekwa hadi 00 baada ya uthibitisho wa dakika.

Kuweka kuna muda wa kuisha wa sekunde 15, baada ya hapo mabadiliko yote yameghairiwa.

Baada ya kuokoa, vigezo vinahifadhiwa kwenye kumbukumbu ya EEPROM.

Kulazimisha kukimbia maji:

Bado sina hakika kwanini nimeitekeleza, lakini iko hapo. Mara baada ya kuamilishwa, APIS inaingia kwenye hali ya kumwagilia. Njia ya kumwagilia, hata hivyo, bado iko chini ya vizingiti. Hii inamaanisha, ikiwa ukilazimisha kukimbia, lakini unyevu wa mchanga uko juu ya alama ya JUU, kukimbia kwa kumwagilia kutaisha mara moja. Kimsingi hii inafanya kazi tu ikiwa unyevu wa mchanga uko kati ya vizingiti VYA chini na vya juu.

UHAKIKI WA LOG:

APIS inaweka kumbukumbu ya mbio 10 za mwisho za kumwagilia kwenye kumbukumbu ya EEPROM, ambayo mtumiaji anaweza kukagua. Tarehe / Wakati tu wa kukimbia kumwagilia huhifadhiwa. Vizingiti (wakati huo), na idadi ya mbio zilizochukuliwa kufikia kizingiti cha juu hazihifadhiwa (ingawa katika toleo linalofuata wanaweza kuwa).

Hatua ya 9: RTC: SAA YA WAKATI HALISI

RTC: SAA YA WAKATI HALISI
RTC: SAA YA WAKATI HALISI

MODE YA USIKU

Mara baada ya APIS kuniamsha usiku, wazo la kutekeleza "hali ya usiku" lilinijia akilini.

Hali ya usiku ni wakati hakuna vipimo vinavyofanyika, onyesho limezimwa, na hakuna kumwagilia.

Katika siku ya kawaida ya biashara APIS "huamka" saa 7 asubuhi (inayoweza kusanikika), na huingia modi ya usiku saa 10 jioni (inayoweza kusanidiwa). Wikendi APIS hutumia mipangilio ya "marekebisho ya wikendi" kuchelewesha kuamka (hadi 9 asubuhi kwa mfano, ikiwa marekebisho ya wikendi ni masaa 2).

BODI YA KUZUIA RTC dhidi ya "SOFTWARE" RTC:

Nilitumia vifaa vya RTC (inapatikana hapa) kufuatilia tarehe / saa na kuingia / kutoka kwa njia za usiku.

Ni lazima kutumia, kwani michoro inaweza kukusanywa ili kutumia inayoitwa "programu" RTC (kutumia milisisi () utendaji wa arduino).

Kikwazo cha kutumia programu ya RTC ni kwamba lazima uweke wakati kila wakati APIS inaimarika.

Nilibadilisha maktaba ya kawaida ya RTC ili ilingane na API haswa, na pia kufanya kazi karibu na suala la milollo. (Tafadhali angalia hatua ya michoro ya upakuaji).

Hatua ya 10: KUIWEKA PAMOJA PAMOJA

KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA
KUWEKA PAMOJA PAMOJA

Mfumo mzima (isipokuwa uchunguzi) pamoja na pampu huingia kwenye sanduku dogo la Arduino Uno.

  1. Uonyesho wa TM1650 hutumia kiolesura cha TWI, kwa hivyo waya za SDA na SDC huenda kwa pini za Arduino A4 na A5 mtawaliwa. Waya wengine wawili ni + 5v na GND.
  2. Bodi ya RTC inatumia interface ya TWI, sawa na hapo juu. (TM1650 na RTC hutumia bandari tofauti, kwa hivyo zinaishi kwa amani). Pini ya RTC + 5v imeunganishwa na pini ya arduino 12 (inayotumiwa kupitia pini ya dijiti badala ya + 5v). Usikumbuke kwa nini nilifanya hivyo, sio lazima.
  3. Pini za L293D zimeunganishwa kama ifuatavyo: wezesha (pini 1) hadi D5, na pini za kudhibiti mwelekeo 2 na 7 kwa pini za arduino D6 na D7 mtawaliwa.
  4. Vifungo vimeunganishwa na pini D2, D8 na D9 kwa SELECT, PLUS na MINUS mtawaliwa. (Vifungo vinatekelezwa na vizuizi vya kuvuta-10K - katika usanidi wa "kazi-juu").
  5. Nguvu ya moduli ya PROBE + 5v imeunganishwa na pini ya arduino 10 (kuwezesha vipimo vya mara kwa mara), na uchunguzi umeunganishwa na pini ya analog A1.

KUMBUKA: Faili ya hesabu ya Fritzing imeongezwa kwenye hazina ya github.

Hatua ya 11: SKETCHES na Zaidi

SKETCHES na Zaidi
SKETCHES na Zaidi

Sasisho la Machi 2015:

  1. Umeongeza utendaji wa kumaliza mirija baada ya kumwagilia kukimbia ili kuzuia kutengeneza ukungu (Kijana! Nina furaha sikuwa na mwelekeo wa mzunguko wa pampu ngumu kwenye L293D!)
  2. Ukataji miti zaidi ni pamoja na tarehe / saa ya kuanza kumwagilia na kumaliza, kuanza na kumaliza unyevu na ni mara ngapi pampu ilihusika wakati wa kumwagilia
  3. Utaratibu wa hitilafu umesasishwa: kifaa kitaweka upya ngumu baada ya masaa 24 ya kuingiza hali ya hitilafu
  4. Iliyorudishwa na TaskScheduler 2.1.0
  5. Marekebisho mengine kadhaa ya mdudu

Kuanzia Novemba 18, 2015 APIS iliboreshwa na huduma zifuatazo za ziada:

  1. Matumizi ya maktaba ya DirectIO kwa mabadiliko ya haraka na rahisi ya pini
  2. Matumizi ya maktaba ya Wakati wa Kubadilisha kwa usahihi kati ya EST na EDT
  3. Aliongeza kifungo kuondoa-mantiki kwa kutumia TaskScheduler tu
  4. Kitendaji cha kurudia kitufe kilichoongezwa
  5. Imerejeshwa na IDE 1.6.6 AVR 1.6.9 dhidi ya TaskScheduler 1.8.4
  6. Imehamishiwa Github

MAKTABA:

APIS inategemea maktaba zifuatazo:

  • EEPROM - sehemu ya Arduino IDE
  • Waya - sehemu ya Arduino IDE
  • Wezesha Kukatiza - inapatikana kwenye Github
  • Saa za eneo - inapatikana kwenye Github
  • DirectIO - inapatikana kwenye Github

Nimebadilisha (kugonga) na mimi:

  • Saa - inapatikana kwenye Github
  • RTClib - inapatikana kwenye Github

Iliyoundwa na mimi:

  • TM1650 - inapatikana kwenye Github
  • TaskScheduler - inapatikana kwenye Github
  • AvgFilter - inapatikana kwenye Github

MCHORO:

Toleo la hivi karibuni la mchoro wa APIS, pamoja na faili ya hesabu ya fritzing, inapatikana kwenye Github

KARATASI ZA DATA:

  • L293D: hapa
  • Bodi ya kuzuka kwa RTC: hapa

Hatua ya 12: *** TUMESHINDA !!! ***

*** TUMESHINDA !!! ***
*** TUMESHINDA !!! ***

Mradi huu ulishinda Tuzo ya Pili katika shindano la Automation ya Nyumbani lililodhaminiwa na Dexter Viwanda.

Angalia! WOO-HOO !!!

Uendeshaji wa Nyumbani
Uendeshaji wa Nyumbani
Uendeshaji wa Nyumbani
Uendeshaji wa Nyumbani

Zawadi ya pili katika Uendeshaji wa Nyumbani

Ilipendekeza: