Orodha ya maudhui:
- Hatua ya 1: Ubunifu wa Umeme
- Hatua ya 2: Mkutano wa Vs. Mipangilio Vs. Kupanga programu
- Hatua ya 3: Usanidi wa awali wa ERrigator
- Hatua ya 4: Mipangilio ya Errigator yako
- Hatua ya 5: Hali yako ya Msimamizi
- Hatua ya 6: Kuanzisha Vituo vyako
- Hatua ya 7: Programu ya Mzunguko wa Kumwagilia
- Hatua ya 8: Kazi za Ziada za Kitengo
- Hatua ya 9: Kuzuia Kitengo Kutoka Mbali
- Hatua ya 10: Kusanidi tena Kitengo Kutoka kwa Kivinjari chako
- Hatua ya 11: Juu ya Hewa - FW Boresha
- Hatua ya 12: Msimbo wa Arduino kwa Kosa lako
- Hatua ya 13: C # Msimbo wa Kuendesha Tovuti yako
Video: Kidhibiti: Hatua 13
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
Kweli, shida kidogo?, Sio kweli. NodeMCU inaweza kufanya kama kituo cha kuunganisha kwenye kituo kingine cha ufikiaji pamoja na mahali pa kufikia.
- Nenda kwenye wavuti na uunda kitengo kipya. Hii itakupa kitambulisho cha kipekee cha kitengo.
- Washa eRrigator, wakati huo huo ukibonyeza kitufe cha kusongesha / kuweka upya ngumu. eRrigator huenda kwenye usanidi. mode.
- Unganisha PC au kifaa cha rununu kwa mtandao mpya wa WiFi na SSID: eRrigatorSoftAP.
- 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.
- Jaza fomu (angalia kukamata skrini) na jina lako la Mtandao, Nenosiri na jina la kitengo ulichopata kutoka hatua ya 1.
- Tuma fomu.
- Badilisha PC au kifaa cha rununu kwa mtandao wako wa kawaida
- Picha:
- 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
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
Hatua ya 7: Programu ya Mzunguko wa Kumwagilia
Hatua ya 8: Kazi za Ziada za Kitengo
Ukurasa unaoonyesha chini ya Udhibiti wa Kitengo huruhusu chaguzi kadhaa kudhibiti kitengo kwa mikono.
- Lemaza / Wezesha - Rahisi, afya au wezesha kitengo. Kitengo sasa kinafanya kazi kama mapambo ya mapambo kuliko kitu kingine chochote.
- 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.
- 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.
- Zima - Zima vituo vyote, hadi tukio lililopangwa lijalo.
- Washa kituo cha.
- 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
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
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
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:
Jinsi ya kusanikisha, Run na Unganisha Kidhibiti kwa Emulator: Hatua 7
Jinsi ya Kusanikisha, Kukimbia na Unganisha Mdhibiti kwa Emulator: Je! Umewahi kukaa karibu na kukumbuka utoto wako kama mcheza michezo mchanga na wakati mwingine unatamani kuwa unaweza kuzipitia tena vito vya zamani vya zamani? Kweli, kuna programu ya hiyo …. haswa kuna jamii ya wachezaji ambao hufanya programu
Jenga Kidhibiti cha MIDI cha Arduino: Hatua 5 (na Picha)
Jenga Mdhibiti wa MIDI wa Arduino: Halo kila mtu! Katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kujenga mtawala wako wa MIDI wa Arduino. MIDI inasimama kwa Kiolesura cha Ala za Muziki na ni itifaki inayoruhusu kompyuta, vyombo vya muziki na vifaa vingine
Ondoa Kidhibiti cha Servo: Hatua 5 (na Picha)
Ondoa Mdhibiti wa Servo: Motors za Servo ni za kufurahisha sana wakati unataka kusanikisha kwa urahisi motor inayolenga na mdhibiti mdogo. Walakini, wakati mwingine, unataka gari nzuri nzuri na hautaki kusumbuliwa na mzunguko wa kudhibiti kuiendesha. Wakati kama huu, ni
Kibodi ya Arduino Joystick Extender Box na Kidhibiti Sauti Cha Kutumia Deej: Hatua 8
Kinanda cha Arduino Joystick Extender Box na Kidhibiti Sauti Cha Kutumia Deej: Kwa nini kwa muda nimekuwa nikitaka kuongeza kiboreshaji kidogo kwenye kibodi yangu kudhibiti vitu vya interface, au kazi zingine ndogo kwenye michezo na simulators (MS Flight Sim, Wasomi: Hatari, Star Wars: Vikosi, nk). Pia, kwa wasomi: Hatari, nimekuwa
Tengeneza Kidhibiti cha Utepe: Hatua 11 (na Picha)
Tengeneza Kidhibiti cha Utepe: Watawala wa Ribbon ni njia nzuri ya kudhibiti synth. Zinajumuisha ukanda nyeti wa kugusa ambao hukuruhusu kudhibiti lami kila wakati. Kamba ya umeme inayoitwa 'velostat' inayojibu mabadiliko ya voltage au upinzani unaosababishwa na