Orodha ya maudhui:

TerraControl V3.0 - ESP8266 + BLYNK: Hatua 5 (na Picha)
TerraControl V3.0 - ESP8266 + BLYNK: Hatua 5 (na Picha)

Video: TerraControl V3.0 - ESP8266 + BLYNK: Hatua 5 (na Picha)

Video: TerraControl V3.0 - ESP8266 + BLYNK: Hatua 5 (na Picha)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novemba
Anonim
TerraControl V3.0 - ESP8266 + BLYNK
TerraControl V3.0 - ESP8266 + BLYNK

SWALI: Je! Utapendezwa na toleo jipya ukitumia Wemos D1 mini na sensorer ya DS18 (kwa joto) na DHT22 (kwa unyevu)? Napenda kujua katika maoni. Asante!

Ikiwa unapenda mradi huu, tafadhali PIGIA KURA katika shindano lisilo na waya… Asante sana

Haya jamani, baada ya miezi michache ya kucheza na ESP8266 mwishowe nilipata toleo jipya la TerraControl nimeridhika nayo na niko tayari kushiriki nawe. Baadhi yenu mnaweza kugundua ninaruka toleo la 2.0… hiyo ni kwa sababu toleo hilo lilikuwa likitumia nambari ya zamani na nyongeza chache lakini ilikuwa bado mbaya kama kuzimu. Shukrani kwa Blynk niliweza kukata safu zaidi ya 600 za nambari hadi safu 100 za nambari rahisi sana!

Ni nini kilichobadilishwa?

  • Marekebisho kidogo ni uhusiano wa mwili. Hasa kwa sababu ya sensorer ya DHT ambayo haikuweza kuunganishwa wakati wa kuwasha toleo la zamani. Yote yamerekebishwa sasa na hakuna umeme mweusi utakaovuruga na mipangilio yako.
  • Hakuna ESP8266 WebServer. Jambo ambalo ni zuri, niamini juu ya hili.
  • Udhibiti wa jumla kupitia programu ya Blynk. Kutoka mahali popote ulimwenguni, unaweza kudhibiti chochote unachotaka. Najua hii inaweza kusikika kama tangazo, lakini kwa kweli nilimpenda Blynk.
  • Uwezekano zaidi - kaya nzima imeunganishwa na kudhibitiwa / kufuatiliwa kupitia programu moja.

Hatua ya 1: Unachohitaji…

Unachohitaji…
Unachohitaji…
Unachohitaji…
Unachohitaji…
  • Bodi ya NodeMCU 1.0 12E - $ 3.32
  • Bodi ya kupeleka tena - kwa mfano - $ 5.90
  • Joto na sensorer ya unyevu DHT22 (11) - $ 2.87
  • Kwa kuzingatia asili ya bodi ya NodeMCU (pato lake ni 3.3v tu) itabidi ununue bodi ya kupeleka ya 3.3V (kwenye kiunga hapo juu), au urekebishe bodi ya 5v, au nunue moduli ya kubadilisha mantiki ya I2C - kwa mfano - $ 0.9
  • Chanzo cha 5V (ninatumia chaja ya zamani ya usb)
  • waya
  • solder
  • kesi / sanduku
  • Arduino IDE

Miunganisho NodeMCU

Pini ya data ya DHT22 / 11 D6

relayLight D1relayHeat D2relayHeat2 D5relayFan D9 (RX pini kwenye NodeMCU)

Unahitaji kuimarisha moduli kulingana na vielelezo vyao. Ikiwa unatumia bodi ya kupitisha 3.3v, unaweza kuiweka nguvu moja kwa moja kutoka kwa NodeMCU, vinginevyo unahitaji kutumia 5V ya nje.

Ninatumia sehemu na kesi yangu ya zamani, zinahitajika tu kubadili waya mbili…

Hatua ya 2: Usanidi wa Blynk

Usanidi wa Blynk
Usanidi wa Blynk
Usanidi wa Blynk
Usanidi wa Blynk
Usanidi wa Blynk
Usanidi wa Blynk
Usanidi wa Blynk
Usanidi wa Blynk

Kwa wale ambao hawajui Blynk ni nini, ni Jukwaa na programu za iOS na Android kudhibiti Arduino, Raspberry Pi na zinazopendwa kwenye mtandao. Ni dashibodi ya dijiti ambapo unaweza kujenga kielelezo cha picha kwa mradi wako kwa kuburuta na kuteremsha vilivyoandikwa. Unaweza kuhitaji kununua nishati kwenye programu ya Blynk lakini nadhani $ 4-5 ni bei nzuri ya mradi kama huu.

Wacha tuanze kwenye kifaa cha Andorid (toleo la iOS hairuhusu kuongeza vilivyoandikwa au kuhariri hafla za Tukio bado):

  • Pakua programu ya Blynk
  • Jisajili au ingia (ikiwa tayari unayo akaunti)
  • Gonga "+" ili uunda Mradi Mpya Mpe mradi jina na uchague kifaa unachotumia (kwa upande wetu ni ESP8266) na gonga "Unda" Utapokea ishara ya Uthibitishaji ndani ya sanduku lako la barua, tutahitaji baadaye
  • Kwenye ukurasa wa Mradi wa Blynk bomba "+" na uongeze:

    • Vifungo 4
    • 4 LEDs
    • Maonyesho 2 (yenye lebo)
    • Saa ya wakati halisi
    • Arifa
    • Mtangazaji
    • Grafu ya Historia (hiari)
  • Tumia mipangilio ya wijeti kama inavyoonekana kwenye picha ya mwisho (ikiwa utaiweka tofauti utahitaji kurekebisha nambari)
  • Katika mipangilio ya mradi (icon ya nati juu) "Tuma amri iliyounganishwa na programu" kwa ON.
  • Funga mipangilio na ufungue Tukio

Hatua ya 3: Tukio

Mtangazaji
Mtangazaji

Wacha tuendelee na kuunda hafla za Matukio…

Kwanza weka udhibiti wa Nuru:

  • Ongeza tukio mpya

    Wakati… MUDA (chagua wakati unataka taa kuwasha) weka pini… (V10) hadi 1

  • Ongeza tukio mpya

    Wakati… MUDA (chagua wakati unapotaka taa izime) weka pini… (V10) hadi 0

Sasa Udhibiti wa joto

  • Ongeza tukio mpya

    Wakati Joto V8 iko chini ya pini ya kuweka 30… (V11) hadi 1

  • Ongeza tukio mpya

    Wakati Joto V8 iko juu au sawa na pini ya kuweka 30… (V11) hadi 0

Ukimaliza, funga Tukio na piga kitufe cha kucheza kwenye mradi wako.

Natumai utapata wazo. Ukianza kucheza na Eventor utagundua uwezekano na chaguzi zaidi. Katika usanidi wa sasa, Nuru na Joto ni otomatiki na Heat2 na Shabiki inadhibitiwa kwa mikono, lakini huduma zote nne zinaweza kudhibitiwa kupitia kushinikiza kitufe na itabatilisha mipangilio yako ya sasa hadi hali inayofuata itakapotimizwa.

Hatua ya 4: Kanuni

Kanuni
Kanuni

Unganisha bodi yako kwenye moto wa kompyuta hadi Arduino IDE, fungua nambari ya chanzo na tuiangalie haraka…

Maktaba

Unahitaji kupakua maktaba tatu ili kufanya nambari ifanye kazi:

ESP8266WiFi.hDHT.hBlynkSimpleEsp8266.h (kutoka maktaba ya Blynk)

Mipangilio (badili kwa mahitaji yako mwenyewe)

const char ssid = "WIFI SSID YAKO"; (utapokea hii kwa barua pepe baada ya kuunda mradi katika programu ya Blynk)

Hiyo ndio! Unaweza kupakia nambari hiyo na uangalie simu yako ikiwa imeunganishwa.

Kwa utangazaji kamili bado ninatumia majimbo tofauti kwa kupokezana 3 & 4 (Heat2 & Shabiki) kutoka toleo la kwanza. Tazama picha. Joto ina hali ya juu wakati kitufe cha Blynk KIMEWASHWA, CHINI wakati kimezimwa. Heat2 ina majimbo ya kinyume.

Hatua ya 5: Kufanya kazi…? Kubwa

Inafanya kazi…? Kubwa!
Inafanya kazi…? Kubwa!
Inafanya kazi…? Kubwa!
Inafanya kazi…? Kubwa!

Unaweza kupata suluhisho bora zaidi ya kutumia Tukio. Ili kufafanua matumizi ya vilivyoandikwa vya LED: Unapobonyeza kitufe au Tukio linapotuma hafla ya kubadili, nambari hiyo mwanzoni itabadilisha upelekaji kwenda kwa hali inayotakikana na kisha kuwasha VirtualWrite kuwasha ZIMA / ZIMA zinazofanana. Kwa njia hii unajua kila wakati ikiwa hatua yako ilifanikiwa au la (inaweza kuwa sababu ya maswala ya unganisho lakini haikutokea wakati nilikuwa nikitumia programu hii kwa miezi miwili iliyopita).

Grafu ya historia sio lazima lakini sifa nzuri kuwa nayo, ni kutumia data ile ile tunayotuma kwa maadili yaliyoandikwa na kuyahifadhi kwenye seva ya Blynk. Unaweza kupata data zaidi kwako na chaguo la kuuza nje, ambalo halikuwezekana na toleo la awali.

Usanidi huu ni wa ulimwengu wote. Ninaamini niliweza kusafisha nambari iwezekanavyo na utendaji sawa na zaidi. Unaweza kuitumia kudhibiti terrarium yako, aquarium, bustani, mifumo ya aqua-phonic, incubators, nk Furahiya tu na ukipenda mradi huu, acha maoni. Samahani ikiwa niliruka usanidi fulani au kitu fulani hakieleweki vya kutosha. Katika kesi hiyo, nitumie PM na nitairekebisha haraka. Asante kwa kusoma!

Ilipendekeza: