Orodha ya maudhui:

Kidhibiti: Hatua 13
Kidhibiti: Hatua 13

Video: Kidhibiti: Hatua 13

Video: Kidhibiti: Hatua 13
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Novemba
Anonim
Kidhibiti
Kidhibiti

ERrigator ni nini

eRrigator ndio inasikika kama. Ni mtawala wa umwagiliaji uliounganishwa na mtandao. Gharama za HW ni chini ya $ 40 na labda zinaweza kusukuma chini hadi $ 30. Inasaidia hadi vituo 6, lakini zaidi inaweza kuongezwa kwa urahisi ikiwa inahitajika. Programu ni tofauti na watawala wengi wa umwagiliaji. Inaruhusu programu nyingi kuwekwa kwa kila kituo kando na zingine. Hii inamaanisha kuwa programu haiitaji uhusiano wa bandia kati ya vituo tofauti.

Kitengo kina saa yake halisi ya muda (RTC) na huhifadhi programu na usanidi kwenye kumbukumbu ya FLASH. Hii inamaanisha kuwa hata bila unganisho la mtandao, itafanya ratiba kama ilivyopangwa.

Zana Zilizotumiwa

  • Mdhibiti + WiF: NodeMCU
  • Jukwaa: Arduino
  • DevTools: JukwaaIO

Kudhibiti Kitengo

  • Udhibiti wa kitengo, kutoka kwa programu, kuwasha kituo kwa dakika chache: Bure Azure Tier inaruhusu hadi tovuti 10 zilizo na mipaka ya trafiki.
  • Kutuma ujumbe "kuwajulisha" kitengo cha amri mpya ya kudhibiti: MQTT imewekwa kwenye
  • Kwenye kitengo cha LCD cha 20x4 kinachoonyesha hali ya kumwagilia hali. Hakuna vifungo vya kuingiza data au menyu

Hatua ya 1: Ubunifu wa Umeme

Ubunifu wa Umeme
Ubunifu wa Umeme

Moyo wa muundo huu ni NodeMCU, ambayo inaunganisha na mtandao wako wa WiFi na kupokea amri kupitia mchanganyiko wa MQTT na Huduma rahisi ya Wavuti iliyohifadhiwa kwenye Azure. Mdhibiti wa NodeMCU hutumiwa kudhibiti ngao ya kupokezana ambayo inaunganisha solenoids kwenye valves za umwagiliaji. Hiyo ndio tu, iliyobaki ni nguvu au fanfare kwa njia ya onyesho la LCD.

Jambo moja ninahitaji kusisitiza, mimi ni mvivu. Kwa hivyo nilitumia ngao ya kupokezana, lakini kwa kuwa yote nilipata ni hii relay ya mawasiliano, ninahitaji kuongeza Varistor kwenye kila kituo. Hii inazuia maswala ya EMI na vile vile inalinda mawasiliano ya relay.

Nguvu ya solenoids inapaswa kuwa ~ 24VAC, kwa hivyo utumiaji wa wart ya ukuta wa VAC / VAC. Hii ni kulisha bandari za kupokezana ambazo zinaungana na valves za vituo vya kumwagilia.

Nguvu hiyo hiyo inarekebishwa kwa kutumia daraja la diode na capacitor kuunda DC isiyo na utulivu ambayo inapewa kibadilishaji cha DC / DC. Kigeuzi cha DC kinabadilishwa kuwa pato la 5VDC kuwezesha umeme. Kwa wazi kuna swichi rahisi ya On / Off.

RTC na LCD zimeunganishwa na NodeMCU kupitia interface ya I2C na hutoa utendaji wa wakati na hali ya kitengo cha kuonyesha.

Pia kuna kitufe 1, kinachotumiwa zaidi kwa kusogeza onyesho. Kuwasha kitengo, wakati wa kubonyeza kitufe cha kusogeza, hufanya kuweka upya kwa bidii, ambayo inaruhusu usanidi wa kitengo cha awali.

Gharama ya Kujenga

Jumla ya gharama ya HW inakadiriwa kuwa chini ya $ 39US, na inaweza kusukumwa chini, angalia kuvunjika:

  • Sanduku la Mradi: $ 7
  • NodeMCU: $ 3
  • RTC: $ 0.6
  • Daraja la Diode: $ 0.5
  • 470uF 35V Capacitor: $ 0.2
  • Kitufe cha kushinikiza kwa muda mfupi: $ 0.4
  • Washa / Zima swichi: $ 0.4
  • LIR2032 Betri ya Sarafu inayoweza kuchajiwa: $ 1
  • Kubadilisha DC / DC: $ 0.7
  • 8 Ch. Kinga ya Kupeleka tena: $ 6
  • PCB + Misc.: $ 2
  • LCD 20x4 + I2C I / F: $ 6
  • 120VAC / 25.5VAC Wart Wall: $ 10
  • Varistor x 6: $ 0.6

Hatua ya 2: Mkutano wa Vs. Mipangilio Vs. Kupanga programu

Usanidi: vigezo vinavyohitajika kuruhusu kitengo kuungana na WiFi yako na kujitambulisha kwenye wavuti ya eRrigator Mipangilio: Kuunda usanidi mzuri, kwa mfano: Kutaja kitengo ikiwa una anuwai nyingi, kutoa jina kwa kila kituo, nini TimeZone eRrigator yako iko, nk.

Programu: Weka nyakati za kumwagilia na muda.

Hatua ya 3: Usanidi wa awali wa ERrigator

Image
Image
Mipangilio ya Kosa lako
Mipangilio ya Kosa lako

Kweli, shida kidogo?, Sio kweli. NodeMCU inaweza kufanya kama kituo cha kuunganisha kwenye kituo kingine cha ufikiaji pamoja na mahali pa kufikia.

  1. Nenda kwenye wavuti na uunda kitengo kipya. Hii itakupa kitambulisho cha kipekee cha kitengo.
  2. Washa eRrigator, wakati huo huo ukibonyeza kitufe cha kusongesha / kuweka upya ngumu. eRrigator huenda kwenye usanidi. mode.
  3. Unganisha PC au kifaa cha rununu kwa mtandao mpya wa WiFi na SSID: eRrigatorSoftAP.
  4. Tazama Video - Fuata maagizo kwenye onyesho (unaweza kuhitaji kusogeza). Hasa, pata anwani ya IP ya seva ya eRrigator na uelekeze kivinjari chako kwa anwani hiyo.
  5. Jaza fomu (angalia kukamata skrini) na jina lako la Mtandao, Nenosiri na jina la kitengo ulichopata kutoka hatua ya 1.
  6. Tuma fomu.
  7. Badilisha PC au kifaa cha rununu kwa mtandao wako wa kawaida
  8. Picha:
  9. Anza na mipangilio na kupanga kitengo

Unasanidi upya?

Pata tu kitambulisho chako kutoka kwa wavuti

Rudia hatua ya 2-9 hapo juu

Hatua ya 4: Mipangilio ya Errigator yako

Hatua ya 5: Hali yako ya Msimamizi

Hali yako ya mdhibiti
Hali yako ya mdhibiti
Hali yako ya mdhibiti
Hali yako ya mdhibiti

Ukurasa wa Nyumbani unaonyesha hali ya Kitengo (angalia picha ya kwanza).

Inatoa wakati wa kitengo ambacho mwishowe kilifahamishwa kwa matumizi ya Wavuti, pamoja na hadhi. Pia hutoa dhamana kwa kaunta zinazotumiwa kupanga mizunguko ya kumwagilia ambayo sio kila siku.

Juu ya kurasa zote hutoa comm ya mwisho. habari na hadhi ya kitengo. Ikiwa yote ni ya kijani, ni nzuri kwako, ikiwa sivyo, vizuri…

Hatua ya 6: Kuanzisha Vituo vyako

Kuanzisha Vituo vyako
Kuanzisha Vituo vyako

Hatua ya 7: Programu ya Mzunguko wa Kumwagilia

Hatua ya 8: Kazi za Ziada za Kitengo

Kazi za Ziada za Kitengo
Kazi za Ziada za Kitengo

Ukurasa unaoonyesha chini ya Udhibiti wa Kitengo huruhusu chaguzi kadhaa kudhibiti kitengo kwa mikono.

  1. Lemaza / Wezesha - Rahisi, afya au wezesha kitengo. Kitengo sasa kinafanya kazi kama mapambo ya mapambo kuliko kitu kingine chochote.
  2. Wezesha kiotomatiki / Zima kwa wakati (haijatekelezwa bado) - Lemaza kitengo na uiruhusu iwezeshe kiatomati baada ya muda uliowekwa mapema. Kwa mfano, unafanya sherehe na unataka kuzuia wageni wako kulaani mwenyeji wao wa ujinga wakati wanyunyizio watawasha. Walakini unajua utasahau kuwezesha kitengo. Weka iwezeshe kiotomatiki baada ya siku 1 na ndio hiyo.
  3. Weka wakati / tarehe - Bonyeza tu sasisho la hivi karibuni la wakati na tarehe, kuweka upya drift ya RTC. hakuna haja halisi ya hii kwani RTC inajua kusasisha kila masaa 24, kwa hivyo drift sio zaidi ya sekunde 2-3.
  4. Zima - Zima vituo vyote, hadi tukio lililopangwa lijalo.
  5. Washa kituo cha.
  6. Weka sababu ya mvua - eRrigator hukuruhusu kupunguza wakati wa kumwagilia kwa asilimia fulani kwa kila kitengo cha mvua.

Hatua ya 9: Kuzuia Kitengo Kutoka Mbali

Kuzuia Kitengo Kutoka Mbali
Kuzuia Kitengo Kutoka Mbali

Chini ya Usimamizi-> Upya

Unaweza kutumia fomu hii kuweka upya kitengo kwa njia 5 tofauti:

1. Counters Rudisha - tu hesabu za programu za siku nyingi.

2. Rudisha kiwango cha chini - weka tu kitengo, hakuna kitu kingine chochote.

3. Rudisha Kiwango cha Kati - Rudisha kitengo, kaunta.

4. Rudisha kiwango cha juu - Rudisha kitengo, kaunta, ondoa programu kutoka kwa kumbukumbu, ondoa maelezo ya vituo kutoka kwa kumbukumbu.

5. Rudisha kwa bidii - Kama kiwango cha juu kimewekwa upya, tu pia inaondoa usanidi, angalia hatua ya 3 kwa maelezo juu ya jinsi ya kusanidi kitengo sasa kwa kuwa umeivunja kabisa.

Hatua ya 10: Kusanidi tena Kitengo Kutoka kwa Kivinjari chako

Kusanidi tena Kitengo Kutoka kwa Kivinjari chako
Kusanidi tena Kitengo Kutoka kwa Kivinjari chako

Chini ya Usimamizi-> Config

Ikiwa unataka kubadilisha kitengo kwa WiFi nyingine, chagua tu mtandao, ongeza nywila na kumbuka kunakili / kubandika kitambulisho cha kitengo. Wasilisha, voi-la, imefanywa.

Hatua ya 11: Juu ya Hewa - FW Boresha

Juu ya Hewa - FW Upgrade
Juu ya Hewa - FW Upgrade

Chini ya Usimamizi -> FW Boresha

HII NI HATARI ZAIDI - UNAWEZA KWA URAHISI KUTENGENEZA KITENGO !!!

Ukifanya kitengo cha matofali, unahitaji kuunganisha NodeMCU micro-USB kwa PC yako na kupakia toleo la kazi.

Pakia faili ya binary ya toleo unalotaka, ingiza maelezo ya maelezo ya kutolewa na uwasilishe.

Kitengo hicho kitawekwa hewani na baada ya kumaliza, kitaweka upya. DB inasasishwa ili kuonyesha toleo jipya kwenye orodha iliyo chini ya fomu.

Washauriwa, ikiwa kitengo hakijafanywa matofali, unaweza kurudi kutolewa mapema kwa kuichagua.

Kuwa na hofu, kuogopa sana!

Hatua ya 12: Msimbo wa Arduino kwa Kosa lako

Kufanya kazi ya kuifanya ionekane…

Hatua ya 13: C # Msimbo wa Kuendesha Tovuti yako

Kufanya kazi ya kuifanya ionekane…

Ilipendekeza: