Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kufanya Terrarium yako
- Hatua ya 2: Kuifanya iwe Smart
- Hatua ya 3: Kufanya PCB
- Hatua ya 4: Kufanya Kifuniko
- Hatua ya 5: Kuandika ESP8266 na Arduino
- Hatua ya 6: Bidhaa ya Mwisho
Video: IoT-Terrarium: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Msichana wangu anajishughulisha na mimea ya nyumbani, na muda mfupi uliopita alisema alitaka kujenga terriamu. Akiwa na hamu ya kufanya kazi bora alijua jinsi ya kutumia na mazoea bora ya jinsi ya kuunda na kutunza mojawapo ya haya. Inageuka kuwa kuna machapisho ya blogi milioni na hakuna jibu moja kwa moja, na yote yanaonekana kutazama na kuhisi jinsi terrariums za kibinafsi zinavyokua. Kwa kuwa mimi ni mtu wa sayansi na napenda data kujua ikiwa kitu kinafanya kazi, nilitaka kuweka ujuzi wangu wa IoT na umeme kwa matumizi mazuri na kuunda mfuatiliaji wa IoT Terrarium.
Mpango huo ulikuwa kujenga mfumo wa sensorer ambao unaweza kufuatilia joto, unyevu, na unyevu wa mchanga kutoka kwa ukurasa rahisi wa wavuti wa kifahari. Hii ingeturuhusu kufuatilia afya ya terrarium kwa hivyo kila wakati tulijua kuwa ilikuwa katika hali bora. Kwa kuwa pia napenda LED (namaanisha ni nani asiyependa), nilitaka pia kuongeza neopixel ambayo ingegeuza terriamu kuwa hali nzuri au mwanga wa usiku pia!
Baada ya kupanga ujenzi nilijua nilitaka kushiriki hii ili wengine waweze kutengeneza yao. Kwa hivyo kuruhusu kila mtu kuweza kuzaa tena mradi huu, nimetumia rahisi kupata vifaa ambavyo vinaweza kununuliwa katika maduka mengi ya matofali na chokaa au kwa urahisi kupitia tovuti kama Adafruit na Amazon. Kwa hivyo ikiwa una nia ya kujenga Iot-Terrarium yako mwenyewe Jumapili alasiri soma!
Vifaa
Kwa sehemu kubwa unapaswa kuwa na uwezo wa kununua vitu sawa na mimi mwenyewe. Lakini ninakuhimiza ubadilike na uzidi kuwa mkubwa na bora, kwa hivyo vitu kadhaa vilivyoorodheshwa hapa chini unaweza kutaka kuzoea muundo wako maalum. Pia nitaorodhesha vifaa na njia mbadala wakati wote huu ambao hauwezi kusomeka kwa wale ambao hawawezi kupata kila kitu. Kwa hivyo, kuanza kuna zana chache utahitaji ili kufuata, hizi ni;
- Drill & Bits - Inatumika kwa kuchimba visima kupitia kifuniko cha chombo cha terrarium kuweka sensorer yako, taa na vidhibiti.
- Bunduki ya Gundi ya Moto - Inatumika kwa gluing sensorer kwenye kifuniko cha terriamu. Unaweza kuchagua kutumia njia tofauti ya kufunga kama superglue au karanga na bolts.
- Chuma cha Soldering (Hiari) - Niliamua kutengeneza PCB iliyojitolea kwa mradi huu ili unganisho uwe bora zaidi. Unaweza pia kutumia bodi ya mkate na waya za kuruka na kufikia matokeo sawa.
- Karibu masaa 4 - Mradi huu tangu mwanzo hadi mwisho katika ujenzi ulinichukua kama masaa 4 au hivyo kukamilisha. Hii itategemea jinsi unavyoamua kukujengea toleo
Chini ni orodha ya vifaa vya elektroniki kwa kuhisi na kudhibiti terriamu. Sio lazima utumie sensorer zote, na sio lazima utumie sensorer sawa kwa terriamu yako, lakini kwa nambari iliyotolewa vifaa hivi vitafanya kazi nje ya sanduku. Kichwa kidogo, ninatumia viungo vya washirika wa amazon kwa hii, kwa hivyo asante kwa msaada ikiwa unaamua kununua chochote kutoka kwa viungo hivyo.
- ESP8266 - Inatumika kudhibiti neopixel, kusoma data kutoka kwa sensorer, na kukuonyesha ukurasa wa wavuti. Unaweza pia kuchagua kutumia Adafruit HUZZAH
- Adafruit Flora RGB NeoPixel (au kutoka Adafruit) - Hizi ni neopixels ndogo nzuri kwa sababu kubwa. Zina vifaa vingine muhimu vya kudhibiti na vile vile kwa udhibiti rahisi.
- Sensor ya Unyevu wa Joto la DHT11 (au kutoka Adafruit) - Joto la msingi la joto na unyevu. Unaweza pia kutumia DHT22 au DHT21 kwa hii pia.
- Sensorer ya Unyevu wa Udongo (au kutoka Adafruit) - Hizi zina ladha mbili. Nilikuwa aina ya kupinga, lakini ninapendekeza aina ya uwezo kama ile kutoka Adafruit. Zaidi juu ya hizi baadaye.
- Ugavi wa Nguvu 5V (1A)- Utahitaji usambazaji wa umeme wa 5V kwa mradi huu. Hii inahitaji kuwa angalau 1A kwa nguvu, kwa hivyo unaweza kutumia tundu la ukuta la USB pia.
- Mfano wa PCB- Inatumika kuunganisha kila kitu pamoja kwa njia thabiti. Inaweza pia kutumia ubao wa mkate na waya zingine za kuruka pia.
- Baadhi ya vifungo vilivyowekwa - Inatumika kuweka PCB yako kwenye kifuniko cha jar yako. Unaweza pia kutumia gundi moto pia.
- Vichwa vya PCB- Kupanda NodeMCU kwa PCB.
- Waya - Aina yoyote ya waya kuunganisha PCB na sensorer pamoja.
Kwa eneo lako halisi, kuna chaguzi ambazo hauna kikomo. Ninapendekeza sana kuelekea kwenye kituo chako cha bustani kilicho karibu kwa vifaa vyako vyote pamoja na ushauri. Huko unaweza pia kuomba msaada juu ya mchanganyiko bora wa vifaa vya kujenga Terrarium kwa mimea unayotumia. Kwa mimi mwenyewe, kituo changu cha bustani kilikuwa na vifaa vyote muhimu kwenye mifuko ndogo inayofaa. Hawa walikuwa;
- Mtungi wa glasi - Kawaida hupatikana katika duka lako la nyumbani. Hii inaweza kuwa ya sura au saizi yoyote unayotamani, lakini inapaswa kuwa na kifuniko ambacho kitakuruhusu kuchimba na kuambatisha umeme.
- Mimea - Sehemu muhimu zaidi. Chagua kwa busara na uhakikishe kulinganisha vifaa vyote kwenye ujenzi ili kutoshea mmea wako. Nilitumia msaada kidogo kutoka hapa.
- Udongo, Mchanga, kokoto, Mkaa, na Moss - Hizi ndio msingi wa ujenzi wa terrarium na kawaida ni rahisi kupata katika duka la vifaa na sehemu ya bustani au kitalu chako.
Pia angalia idadi kubwa ya terrari hujengwa hapa hapa kwenye Maagizo pia!
Hatua ya 1: Kufanya Terrarium yako
Kuanza, tunahitaji kujenga terrarium kabla ya kuweza kuifunga mtandao! Hakuna njia sahihi au mbaya ya kukusanya terriamu, lakini kuna njia bora zaidi ambazo nitajaribu kuelezea.
Ya kwanza na muhimu zaidi ni kwamba unakusudia kuiga mazingira ambayo mimea uliyochagua hustawi. Kawaida terriamu hutumia mimea inayopenda unyevu wa kitropiki, lakini watu wengi bado hutumia vitu kama vinywaji kwenye chombo kilichofunguliwa wazi. Nilichagua mmea wa kitropiki zaidi kwa ujenzi huu ili niweze kuwa na kifuniko kilichotiwa muhuri ambacho nitatumia kuweka umeme.
Mazoezi bora zaidi ni agizo la jinsi viungo vya terriamu vimewekwa pamoja. Kwa matokeo bora utahitaji kuiweka kwa usahihi ili maji yaweze kukimbia na kuchuja kupitia mfumo na kurudi nyuma kupitia. Jihadharini na kupata bidii na mimea na vifaa. Punguza mtungi wako, mimea, na vifaa kabla ya kuviweka kabisa, vinginevyo kila kitu hakiwezi kutoshea.
Kufuatia picha na hatua hii, maagizo hapa chini ni jinsi unavyoweza kuweka safu yako kwa matokeo bora;
- Weka kokoto kadhaa chini ya mtungi. Hii ni kwa ajili ya mifereji ya maji na inacha nafasi ya maji kukusanya.
- Halafu weka safu ya moss, hii ni kichujio cha kuzuia mchanga usianguke kupitia nyufa za kokoto na mwishowe kuharibu athari inayotolewa na kokoto. Hii pia inaweza kupatikana kwa waya wa waya pia
- Kisha ongeza makaa yako juu. Mkaa huu hufanya kama kichujio cha maji
- Juu ya mkaa sasa unaweza kuongeza udongo. Katika hatua hii utataka kuangalia jarida lako linajaa vipi kwani unaweza kuimwaga na kuanza tena hapa rahisi kuliko baadaye
- (Hiari) Unaweza kuongeza vifaa vingine kama mchanga kwa athari ya kuweka pia. Niliongeza safu nzuri sana ya mchanga kwa athari ya urembo, kisha nikapaka udongo wangu wote.
- Halafu, tengeneza shimo katikati kisha ondoa mimea yako na uiweke vizuri katikati.
- Ikiwa unaweza kufikia, piga udongo kuzunguka mimea yako ili kuipachika vizuri kwenye mchanga.
- Maliza kwa kuongeza kokoto kadhaa za mapambo juu na moss kidogo zaidi ambayo itaishi na unyevu kidogo.
Sasa hiyo ilikuwa rahisi sana kuweka sufuria au mbili kwenye Jumapili alasiri! Lakini usichukue neno langu kwa injili, hakikisha unaangalia jinsi wengine wanavyojenga yao.
Hatua ya 2: Kuifanya iwe Smart
Wakati wa kufanya terrarium yako ionekane kutoka kwa wengine. Wakati wa kuifanya iwe smart. Ili kufanya hivyo, tunahitaji kujua ni nini tunataka kupima na kwanini. Mimi sio mtaalam wa bustani, kwa hivyo hii ni ya kwanza kwangu, lakini ninaelewa vidhibiti vya sensorer na ndogo sana, kwa hivyo kutumia maarifa yangu kwa moja kutumaini kuziba pengo kwa lingine.
Baada ya kupigania kujua ni metriki zipi zingekuwa bora, nilienda kununua ili kupata sensorer zinazofaa kufanya kazi nazo. Niliishia kuchagua vitu 3 vya kupima. Hizi zilikuwa joto, unyevu, na unyevu wa mchanga. Metriki hizi tatu zitatoa muhtasari wa jumla wa afya ya wilaya yetu na itatusaidia kujua ikiwa ni afya au inahitaji kutunzwa.
Ili kupima joto na unyevu, nilichagua DHT11. Hizi zinapatikana kwa urahisi kutoka kwa vyanzo vingi kama vile Adafruit na maduka mengine ya umeme. Pia zinaungwa mkono kikamilifu katika mazingira ya Arduino pamoja na sensorer zingine za familia moja kama vile DHT22 na DHT21. Nambari iliyo mwishoni mwa Agizo hili inaunga mkono toleo lolote, kwa hivyo unaweza kuchukua toleo lolote linalofaa bajeti yako na upatikanaji.
Sensorer za unyevu wa mchanga huja katika ladha mbili; kupinga na uwezo. Kwa mradi huu niliishia na sensa ya kupinga kama hiyo ndiyo iliyokuwa ikinipata wakati huo, lakini sensorer inayoweza kutoa matokeo sawa.
Sensorer zinazokinga hufanya kazi kwa kutumia voltage kwa pini mbili kwenye mchanga na kupima kushuka kwa voltage. Ikiwa mchanga ni unyevu kutakuwa na kushuka kwa voltage kidogo na kwa hivyo thamani kubwa ikisomwa na ADC ya mdhibiti mdogo. Uzuri wa haya kuna unyenyekevu na gharama, ndiyo sababu niliishia kutumia toleo hili.
Sensorer zenye uwezo hufanya kazi kwa kutuma ishara kwa moja ya pini mbili kwenye mchanga kama toleo linalopinga, tofauti ni kwamba inatafuta ucheleweshaji wakati voltage inafika kwenye pini inayofuata. Hii hufanyika haraka sana, lakini akili zote kawaida hutunzwa kwenye sensorer. Pato kama matoleo yanayopinga kawaida pia ni analog inayoruhusu iunganishwe na pini ya analog ya mdhibiti mdogo.
Sasa, wazo nyuma ya sensorer hizi sio kutoa thamani kamili kwa kila kitu kwani mbinu zao za upimaji na mali ya mwili hutegemea anuwai nyingi za terriamu yako. Njia ya kutazama data kutoka kwa sensorer hizi, haswa unyevu wa mchanga, ni sawa kwa kuwa hazijalinganishwa. Kwa hivyo kusaidia kuchukua mchezo wa kubahatisha kutoka wakati wa kumwagilia au kutunza bustani yako, utahitaji kuangalia jinsi terriamu yako inaenda kidogo na kiakili ilingane na data ya sensa yako.
Hatua ya 3: Kufanya PCB
Kwa mradi huu, niliamua kutengeneza PCB yangu mwenyewe kutoka kwa bodi ya mfano. Nilichagua hii ili kila kitu kiunganishwe kwa nguvu zaidi kuliko bodi ya mkate au kupitia waya za kichwa. Baada ya kusema haya, ukinunua fomu sahihi ya sensorer na vidhibiti, unaweza kujenga kwa hiari kwenye ubao wa mkate ikiwa huwezi kupata chuma cha kutengeneza.
Sasa, terriamu yako itatumia mtungi tofauti kuchimba yangu na kwa hivyo haitatumia PCB halisi niliyotengeneza, kwa hivyo sitaenda kwa undani juu ya njia halisi niliyokuwa nikitengeneza. Badala yake hapa chini kuna safu ya hatua zinazoonyesha unazoweza kuchukua ili kuhakikisha unapata matokeo sawa. Mwishowe unahitaji kufanya kazi ya mradi ni kufuata mchoro wa mzunguko kwenye picha.
- Anza kwa kuweka PCB juu ya kifuniko chako ili uone jinsi kila kitu kitakavyofaa. Kisha weka alama kwenye mistari iliyokatwa na shimo linalowekwa kwenye PCB. katika hatua hii unapaswa pia kuweka alama mahali ambapo shimo kwenye kifuniko chako kwa waya inapaswa kuwa.
- Halafu punguza bodi yako ikiwa unatumia bodi ya mfano. Unaweza kufanya hivyo kwa kutumia kisu na makali ya moja kwa moja kwa kufunga kwenye mashimo na kuipiga.
- Kisha ukitumia kuchimba visima, tengeneza shimo linalowekwa juu ya visu kupitia kifuniko chako. Kipenyo hiki cha shimo kinapaswa kuwa kikubwa kuliko visu vyako. Nilitumia shimo la 4mm kwa screws za M3. Unaweza pia kutumia gundi moto kuweka PCB kwenye kifuniko pia.
- Katika hatua hii ni wazo nzuri pia kutengeneza mashimo ya kufunga kwenye kifuniko chako pia wakati hakuna vifaa kwenye PCB. Kwa hivyo weka PCB yako juu ya kifuniko chako, weka alama kwenye mashimo na uyachimbe kwa kutumia kipenyo kidogo kuliko vifungo vyako. Hii itaruhusu bolts kuuma ndani ya kifuniko.
- Piga shimo kwa waya zako kupitia njia yote. Nilitengeneza shimo la 5mm kwa ajili yangu ambalo lilikuwa saizi sahihi tu. Katika hatua hii pia ni wazo nzuri kuweka alama na kuchimba shimo sawa kwenye kifuniko chako.
- Sasa unaweza kuweka vifaa kwenye PCB yako na uanze kutengenezea. Anza na vichwa vya habari vya ESP8266.
- Ukiwa na vichwa vya habari vya ESP8266 sasa unajua mahali pini zinapopangwa, kwa hivyo sasa unaweza kukata waya ili kuunganisha sensorer zako. Unapofanya hivyo hakikisha ni ndefu kuliko unahitaji, kwani unaweza kuzipunguza baadaye. Waya hizi zinapaswa kuwa kwa nguvu zako zote + na -, na pia laini za data. Niliweka rangi hizi kwa rangi kwa hivyo nilijua ni nini.
- Solder inayofuata waya zote unazohitaji kwa bodi kulingana na mchoro wa mzunguko na kuzisukuma kupitia shimo la PCB tayari kwa kupandikizwa kwenye kifuniko na kuunganisha kwa sensorer zako.
- Mwishowe, utahitaji kufanya unganisho kwa usambazaji wako wa umeme. Niliongeza kontakt ndogo (sio kwenye picha) kwa hili. Lakini unaweza pia kuiunganisha moja kwa moja pia.
Hiyo ni yake kwa mkutano wa PCB! Mapendekezo yake ya kiufundi kama itakuwa juu yako kuweka PCB yako ili kukidhi kifuniko chako. Katika hatua hii usiweke PCB kwenye kifuniko kwani tutahitaji kuweka sensorer chini ya hatua inayofuata.
Hatua ya 4: Kufanya Kifuniko
Wakati wa kuweka sensorer na taa kwenye kifuniko! Ikiwa ulifuata hatua ya mwisho, unapaswa kuwa na kifuniko na mashimo yote ya kufunga PCB na shimo kubwa kwa waya wa sensorer kupitia. Ukifanya hivyo unaweza sasa kupanga mipangilio ya taa na sensorer kwa njia ambayo ungependa hiyo. Kama hatua ya mwisho, njia unayotumia labda itakuwa tofauti kidogo, lakini hapa kuna orodha ya hatua kukusaidia kupanga kifuniko chako
Tahadhari: Mistari ya data ya neopixels ina mwelekeo. Zingatia uingizaji na pato la kila taa kwa kutafuta mishale kwenye PCB. Hakikisha kuwa data hutoka kila wakati kutoka kwa pato hadi kuingiza.
- Anza kwa kuweka taa na sensorer ya joto kwenye kifuniko ili uone ni wapi ungetaka kuzilingana. Ninashauri kuweka sensor ya joto mbali na taa kwani zitatoa joto kidogo. Lakini zaidi ya hayo mpangilio uko kwako kabisa.
- Kwa kila kitu kilichowekwa, unaweza kukata waya ili kuunganisha taa pamoja. Nilifanya hivyo kwa kukata kipande cha jaribio na kuitumia kama mwongozo wa kukata iliyobaki.
- Ifuatayo nilitumia tak-bluu kushikilia taa na kuziuzia waya kwa kutumia pedi kwenye pande za bodi za mimea. Makini na maagizo ya data ya taa.
- Kisha niliondoa tak ya bluu kutoka kwa taa na nikatumia gundi ya moto kuwalinda kwa kifuniko pamoja na sensorer ya joto katika eneo nililofurahi.
- Sasa chukua PCB na uiweke kwenye kifuniko ambapo ulichimba na kugonga mashimo mapema. Sukuma waya kupitia shimo kubwa tayari kuunganishwa na sensorer.
- Kisha solder kila waya kwa sensorer sahihi kufuatia mchoro wa mzunguko uliotolewa katika hatua ya awali.
- Kwa kuwa sensorer ya mchanga haijawekwa kwenye kifuniko, utahitaji kuhakikisha kuwa waya zinaachwa kwa muda mrefu wa kutosha kupandwa kwenye mchanga. Mara baada ya kukatwa, solder kwenye sensor yako ya mchanga.
Hongera, sasa unapaswa kuwa na kifuniko cha sensorer kilichokusanyika kikamilifu na joto, unyevu, na sensorer za unyevu wa mchanga. Katika hatua za baadaye utaona nimeongeza kofia iliyochapishwa ya 3D kutoka kwa resin ya kuni ili kufunika ESP8266 pia. Sijaelezea jinsi ya kufanya hii kwa sababu sura ya mwisho na saizi ya terriamu yako labda itatofautiana na sio kila mtu anayeweza kupata printa ya 3D. Lakini nataka kuionyesha kwa hivyo hutumika kama wazo juu ya jinsi unavyotaka kumaliza mradi wako!
Hatua ya 5: Kuandika ESP8266 na Arduino
Na kifuniko chako cha sensorer kikiwa tayari kwenda, wakati wake wa kuweka wajanja ndani yake. Ili kufanya hivyo utahitaji mazingira ya Arduino na bodi za ESP8266 zilizowekwa. Hii ni nzuri na rahisi kupata shukrani kwa jamii kubwa nyuma yake.
Kwa hatua hii, ninashauri kutokuwa na ESP8266 iliyowekwa kwenye PCB ili uweze kurekebisha shida zozote kwa kupakia na kuiendesha kwanza. Mara tu ESP8266 yako inafanya kazi na kushikamana na WiFi kwa mara ya kwanza, basi ninapendekeza uiingize kwenye PCB.
Sanidi Mazingira ya Arduino:
Kwanza utahitaji mazingira ya Arduino ambayo inaweza kupakuliwa kutoka hapa kwa mifumo mingi ya uendeshaji. Fuata maagizo ya ufungaji na subiri imalize. Baada ya kumaliza, fungua na tunaweza kuongeza bodi za ESP8266 kwa kufuata hatua nzuri juu ya hazina rasmi ya GitHub hapa.
Mara baada ya kuongezwa, utahitaji kuchagua aina ya bodi na saizi ya mradi huu kufanya kazi. Katika menyu ya "zana" -> "bodi" utahitaji kuchagua moduli ya "NodeMCU 1.0", na katika chaguzi za saizi ya Flash utahitaji kuchagua "4M (1M SPIFFS)".
Kuongeza maktaba
Hapa ndipo watu wengi hukwama wakati wanajaribu kuiga mradi wa mtu fulani. Maktaba ni duni na miradi mingi hutegemea toleo maalum kusanikishwa ili kufanya kazi. Wakati mazingira ya Arduino yanashughulikia suala hili, kawaida ni chanzo cha kukusanya maswala ya wakati yanayopatikana na Kompyuta mpya. Suala hili linatatuliwa na lugha zingine na mazingira kwa kutumia kitu kinachoitwa "ufungaji", lakini mazingira ya Arduino hayaungi mkono hii … kiufundi.
Kwa watu walio na usakinishaji mpya wa mazingira ya Arduino, unaweza kuruka hii, lakini kwa wengine ambao wanataka kujua jinsi ya kuhakikisha kuwa mradi wowote wanaofanya na mazingira ya Arduino utafanya kazi (ikitoa nje ya kisanduku kuanza na) unaweza fanya hii. Kazi karibu inategemea wewe kuunda folda mpya mahali popote unataka na kuelekeza eneo lako la "Sketchbook" kwenye menyu ya "faili" -> "mapendeleo". Hapo juu juu ambapo inasema eneo la kitabu cha sketch, bonyeza vinjari na uende kwenye folda yako mpya.
Baada ya kufanya hivyo, hautakuwa na maktaba zilizowekwa hapa, ambayo hukuruhusu kuongeza yoyote ambayo ungependa bila zile ambazo ulikuwa umeweka hapo awali. Hii inamaanisha kwa mradi maalum kama huu, unaweza kuongeza maktaba ambazo zinakuja na hazina yangu ya GitHub na usiwe na mapigano na mengine ambayo unaweza kuwa umeweka. Kamili! Ikiwa ungependa kurudi kwenye maktaba yako ya zamani, unachohitajika kufanya ni kubadilisha eneo lako la sketchbook kurudi kwa la asili, ni rahisi sana.
Sasa ili kuongeza maktaba za mradi huu utahitaji kupakua faili ya zip kutoka kwa hazina ya GitHub na usanikishe maktaba zote kwenye folda ya "maktaba" iliyojumuishwa. Hizi zote zimehifadhiwa kama faili za.zip na zinaweza kusanikishwa kwa kutumia hatua zilizopendekezwa kwenye ukurasa rasmi wa wavuti wa Arduino kwa hii.
Badilisha Vigeuzo vinavyohitajika
Baada ya kupakua na kusanikisha kila kitu, wakati wake wa kuanza kukusanya na kupakia nambari kwenye ubao. Kwa hivyo na hazina hiyo iliyopakuliwa, inapaswa pia kuwa na folda inayoitwa "IoT-Terrarium" na rundo la faili za.ino ndani yake. Fungua faili kuu inayoitwa "IoT-Terrarium.ino" na utembeze chini hadi sehemu ya Vigeuzi kuu vya mchoro karibu na juu.
Hapa unahitaji kubadilisha anuwai kadhaa muhimu ili kufanana na kile ulichojenga. Vitu vya kwanza unahitaji kuongeza ni hati zako za WiFi kwenye mchoro ili ESP8266 iingie kwenye WiFi yako ili uweze kuipata. Hizi ni kesi nyeti kwa hivyo kuwa mwangalifu.
Kamba SSID = "";
Nenosiri la Kamba = "";
Ifuatayo ni eneo la saa ulilopo. Hii inaweza kuwa nambari chanya au hasi. Kwa mfano Sydney ni +10;
#fafanua UTC_OFFSET +10
Baada ya hapo ni kipindi cha sampuli na kiwango cha data ambacho kifaa kinapaswa kuhifadhi. Idadi ya sampuli zilizokusanywa lazima ziwe ndogo za kutosha kwa mdhibiti mdogo kushughulikia. Nimegundua kuwa kila kitu chini ya 1024 ni sawa, chochote kikubwa ni thabiti. Kipindi cha kukusanya ni wakati kati ya sampuli kwenye milliseconds.
Kuzidisha hizi pamoja hukupa data itarudi kwa muda gani, chaguo-msingi za 288 na 150000 (dakika 2.5) mtawaliwa hutoa kipindi cha saa 12, ubadilishe hizi ili zilingane na umbali gani ungependa kuona.
#fafanua MIFANO SANA 288
#fafanua UKUSANYAJI_UWANJA WA 150000
Katika hatua za awali niliunganisha LED ili kubandika D1 (pini 5) ya ESP8266. Ikiwa umebadilisha hii au umeongeza zaidi au chini ya LED unaweza kubadilisha hii katika mistari miwili;
#fafanua NUM_LEDS 3 // Idadi ya LED umeunganisha
#fafanua DATA_PIN 5 // Pini ambayo laini ya data ya LED imewashwa
Jambo la mwisho unahitaji kubadilisha ni mipangilio yako ya DHT11. Badilisha tu pini iliyounganishwa nayo na aina ikiwa haujatumia DHT11;
#fafanua DHT_PIN 4 // Pini ya data ambayo umeunganisha sensor yako ya DHT
#fafanua DHTTYPE DHT11 // Ondoa maoni haya wakati unatumia DHT11 // #fafanua DHTTYPE DHT22 // Futa hii wakati wa kutumia DHT22 // #fafanua DHTTYPE DHT21 // Futa hii wakati wa kutumia DHT21
Jumuisha na Pakia
Baada ya kubadilisha kila kitu unachohitaji, unaweza kuendelea na kukusanya mchoro. Ikiwa yote ni mazuri inapaswa kukusanya na isitoe makosa chini ya skrini. Ikiwa utakwama unaweza kutoa maoni hapa chini na nitaweza kusaidia. Endelea na unganisha ESP8266 na kebo ya USB kwenye kompyuta yako na bonyeza hit. Mara baada ya kumaliza inapaswa kuanza na kuungana na WiFi. Kuna ujumbe katika mfuatiliaji wa serial pia kukuambia inafanya nini. Watumiaji wa Android wanapaswa kuzingatia anwani ya IP ambayo inasema kama utahitaji kuijua.
Hiyo ndio! Umefanikiwa kupakia nambari hiyo. Sasa weka kifuniko kwenye terriamu na uone sensorer zinasema nini.
Hatua ya 6: Bidhaa ya Mwisho
Mara zote zikiwekwa pamoja, funga sensorer ya udongo kwenye mchanga ili vifungo viwili vifunike. Kisha funga tu kifuniko, unganisha usambazaji wako wa umeme na uwashe! Sasa unaweza kusogea kwenye ukurasa wa wavuti wa EPS8266 ikiwa uko kwenye mtandao huo wa WiFi kama hiyo. Hii inaweza kufanywa kwa kwenda kwa anwani yake ya IP, au kwa kutumia mDNS kwa; https://IoT-Terrarium.local/ (Sasa kumbuka mkono na Android, kuugua)
Tovuti iko ili kukuonyesha data zote unazokusanya na kuangalia hali ya afya ya mimea yako. Sasa unaweza kutazama takwimu zote kutoka kwa sensorer zako zote, na muhimu zaidi washa taa za taa za taa za kipekee za kushangaza usiku!
Unaweza pia kuhifadhi ukurasa kwenye skrini yako ya kwanza kwenye iOS au Android ili iweze kutenda kama programu. Hakikisha tu kuwa kwenye mtandao huo wa WiFi kama ESP8266 yako wakati unabofya.
Hiyo ni kwa mradi huu, ikiwa una maoni yoyote au swala yaache kwenye maoni. Asante kwa kusoma na kufanya furaha!
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Uso wa Kujua Picha ya Picha ya OSD: Hatua 11 (na Picha)
Uso wa Kujua Picha ya Picha ya OSD: Maagizo haya yanaonyesha jinsi ya kutengeneza fremu ya picha na utambuzi wa uso kwenye Onyesho la Skrini (OSD). OSD inaweza kuonyesha wakati, hali ya hewa au habari nyingine ya mtandao unayotaka
Utengenezaji wa Picha / Picha ya Picha: 4 Hatua
Picha-based Modeling / Photogrammetry Portraiture: Halo kila mtu, Katika hii inayoweza kuelekezwa, nitakuonyesha mchakato wa jinsi ya kuunda vielelezo vya 3D kwa kutumia picha za dijiti. Mchakato huo unaitwa Photogrammetry, pia inajulikana kama Modeling-Image Modeling (IBM). Hasa, aina ya mchakato huu hutumiwa
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha