Përmbajtje:

IoT-Terrarium: 6 hapa (me fotografi)
IoT-Terrarium: 6 hapa (me fotografi)

Video: IoT-Terrarium: 6 hapa (me fotografi)

Video: IoT-Terrarium: 6 hapa (me fotografi)
Video: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, Korrik
Anonim
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium

E dashura ime është e fiksuar pas bimëve të shtëpisë, dhe pak më parë përmendi se donte të ndërtonte një terrarium. E etur për të bërë punën më të mirë, ajo kërkoi në google si dhe praktikat më të mira se si të krijojë dhe të kujdeset për njërën nga këto. Rezulton se ka një milion postime në blog dhe asnjë përgjigje të drejtpërdrejtë, dhe gjithçka duket se vjen nga pamja dhe ndjenja se si po rriten terrariumet individuale. Meqenëse unë jam një njeri i shkencës dhe më pëlqejnë të dhënat për të ditur nëse diçka funksionon në të vërtetë, doja të përdorja mirë njohuritë e mia për IoT dhe elektronikën dhe të krijoja një monitor IoT Terrarium.

Plani ishte të ndërtohej një sistem i bazuar në sensorë që mund të monitoronte temperaturën, lagështinë dhe lagështinë e tokës nga një uebfaqe e thjeshtë por elegante. Kjo do të na lejojë të monitorojmë shëndetin e terrariumit, kështu që ne gjithmonë e dinim se ishte në gjendjen më të mirë. Meqenëse unë gjithashtu i dua LED -të (dua të them kush nuk e do), gjithashtu doja të shtoja një neopixel që do ta kthente terrariumin në humor të përsosur ose dritën e natës gjithashtu!

Pasi planifikova ndërtimin, e dija që doja ta ndaja këtë në mënyrë që të tjerët të bënin të tyren. Kështu që për të lejuar që të gjithë të jenë në gjendje të riprodhojnë këtë projekt, unë kam përdorur vetëm materiale të thjeshta për burim të cilat mund të blihen në shumicën e dyqaneve me tulla dhe llaç ose lehtësisht përmes vendeve të tilla si Adafruit dhe Amazon. Pra, nëse jeni të interesuar të ndërtoni Iot-Terrariumin tuaj të dielën pasdite, lexoni!

Furnizimet

Në pjesën më të madhe ju duhet të jeni në gjendje të blini artikuj të ngjashëm si unë. Por unë ju inkurajoj që të diversifikoheni dhe të bëheni më të mëdhenj dhe më të mirë, kështu që disa nga artikujt e listuar më poshtë mund të dëshironi të përshtateni me strukturën tuaj specifike. Unë gjithashtu do të rendis disa materiale dhe metoda alternative në të gjithë këtë të pakontrollueshme për ata që nuk kanë qasje në gjithçka. Pra, për të filluar ka disa mjete që do t'ju nevojiten për t'i ndjekur, këto janë;

  • Stërvitje dhe copa - Përdoret për shpimin përmes kapakut të enës së terrariumit për të montuar sensorët, dritat dhe kontrolluesit tuaj.
  • Armë me Ngjitës të nxehtë - Përdoret për ngjitjen e sensorëve në kapakun e terrariumit. Ju mund të zgjidhni të përdorni një metodë tjetër të montimit si superlidhës ose arra dhe bulona.
  • Saldimi i hekurit (Opsionale) - Vendosa të bëj një PCB të dedikuar për këtë projekt në mënyrë që lidhjet të ishin më të mirat e mundshme. Ju gjithashtu mund të përdorni një dërrasë bukë dhe tela bluzë dhe të arrini të njëjtin rezultat.
  • Rreth 4 orë - Ky projekt nga fillimi në fund në ndërtim më mori rreth 4 orë ose më shumë për të përfunduar. Kjo do të varet nga mënyra se si vendosni të krijoni versionin tuaj

Më poshtë është një listë e materialeve për pajisjet elektronike për zbulimin dhe kontrollin e terrariumit. Ju nuk keni pse të përdorni të gjithë sensorët, as nuk duhet të përdorni të njëjtët sensorë për terrariumin tuaj, por për kodin e furnizuar këto materiale do të punojnë jashtë kutisë. Pak më lart, unë përdor lidhje për amazon për këtë, kështu që ju falënderoj për mbështetjen nëse vendosni të blini ndonjë gjë nga ato lidhje.

  • Një ESP8266 - Përdoret për kontrollin e neopixelit, leximin e të dhënave nga sensorët dhe shfaqjen e faqes në internet. Ju gjithashtu mund të zgjidhni të përdorni Adafruit HUZZAH
  • Adafruit Flora RGB NeoPixel (ose nga Adafruit) - Këto janë neopixelë të mrekullueshëm të vegjël në një faktor të shkëlqyeshëm të formës. Ata kanë të gjithë përbërësit e tjerë të nevojshëm pasivë mbi to, si dhe për kontroll të lehtë.
  • Sensori i lagështisë së temperaturës DHT11 (ose nga Adafruit) - Një sensor bazë i temperaturës dhe lagështisë. Ju gjithashtu mund të përdorni DHT22 ose DHT21 për këtë gjithashtu.
  • Sensori i Lagështisë së Tokës (ose nga Adafruit) - Këto vijnë në dy shije. Kam përdorur një lloj rezistent, por unë rekomandoj llojin kapacitiv si ai i Adafruit. Më shumë për këto më vonë.
  • Një Furnizim me energji 5V (1A)- Ju do të keni nevojë për një furnizim me energji 5V për këtë projekt. Kjo duhet të jetë së paku 1A në fuqi, kështu që ju gjithashtu mund të përdorni një prizë standarde të murit USB gjithashtu.
  • Një PCB prototip- Përdoret për të lidhur gjithçka së bashku në një feudal të fortë. Mund të përdorni gjithashtu një dërrasë buke dhe disa tela kërcyes gjithashtu.
  • Disa bulona montimi - Përdoren për të montuar PCB -në tuaj në kapakun e kavanozit tuaj. Ju gjithashtu mund të përdorni zam të nxehtë gjithashtu.
  • Kokat e PCB- Për të montuar NodeMCU në PCB.
  • Tela - Çdo lloj teli për të lidhur PCB dhe sensorët së bashku.

Për terrariumin tuaj aktual, ka mundësi të pakufizuara që keni. Unë rekomandoj që të shkoni në qendrën tuaj më të afërt të kopshtit për të gjitha furnizimet tuaja, si dhe këshilla. Atje gjithashtu mund të kërkoni ndihmë për kombinimin më të mirë të materialeve për të ndërtuar një Terrarium për bimët që përdorni. Për veten time, qendra ime lokale e kopshtit kishte të gjitha materialet e nevojshme në çanta të vogla të përshtatshme. Këto ishin;

  • Një kavanoz qelqi - Zakonisht gjendet në dyqanin tuaj të shtëpisë. Kjo mund të jetë e çdo forme ose madhësie që dëshironi, por duhet të ketë një kapak që do t'ju lejojë të shponi dhe bashkoni elektronikë.
  • Bimët - Pjesa më e rëndësishme. Zgjidhni me mençuri dhe sigurohuni që të përputhen me të gjitha materialet në ndërtesë që i përshtaten bimës tuaj. Kam përdorur një ndihmë të vogël nga këtu.
  • Toka, Rëra, Guralecë, Qymyr druri dhe Moss - Këto janë blloqet kryesore të ndërtimit të një terrariumi dhe zakonisht janë të lehta për tu gjetur në një dyqan harduerësh me një seksion kopshtarie ose çerdhe tuaj lokale.

Shikoni gjithashtu një numër të madh të terrariumeve të ndërtuara pikërisht këtu në Instructables!

Hapi 1: Bërja e Terrariumit tuaj

Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj
Bërja e Terrariumit tuaj

Për të filluar, ne duhet të ndërtojmë një terrarium para se të jemi në gjendje ta lidhim atë me internetin! Nuk ka asnjë mënyrë të drejtë ose të gabuar për të përpiluar një terrarium, por sidoqoftë ka praktika më të mira të cilat do të përpiqem t'i përshkruaj.

E para dhe më e rëndësishmja është që ju po synoni të imitoni mjedisin në të cilin lulëzojnë bimët tuaja të zgjedhura. Zakonisht një terrarium përdor bimë më tropikale që duan lagështi, por shumë njerëz ende përdorin gjëra si succulents në një enë të hapur. Zgjodha një fabrikë më tropikale për këtë ndërtesë në mënyrë që të kem një kapak të mbyllur të cilin do ta përdor për të montuar pajisjet elektronike.

Praktika tjetër më e mirë është rendi se si bashkohen përbërësit e një terrariumi. Për rezultatet më të mira, do t'ju duhet t'i shtroni ato në mënyrë të saktë, në mënyrë që uji të rrjedhë dhe filtrojë përmes sistemit dhe të kthehet përsëri. Kujdes se po kalon zellin me bimët dhe materialet. Hapni kavanozin, bimët dhe materialet tuaja para se t'i vendosni ato krejtësisht, përndryshe gjithçka mund të mos përshtatet.

Duke ndjekur së bashku me fotot për këtë hap, udhëzimet e mëposhtme janë se si mund të shtroni terrariumin tuaj për rezultatin më të mirë;

  1. Vendosni disa guralecë në fund të kavanozit. Kjo është për kullimin dhe lë një vend për grumbullimin e ujit.
  2. Vendoseni një shtresë myshk, ky është një filtër për të ndaluar që toka të bjerë nëpër çarjet e guralecave dhe përfundimisht të prishë efektin që japin guralecët. Kjo gjithashtu mund të arrihet me një rrjetë teli gjithashtu
  3. Pastaj shtoni qymyrin tuaj sipër. Ky qymyr vepron si një filtër uji
  4. Në krye të qymyrit tani mund të shtoni tokë. Në këtë fazë ju do të dëshironi të kontrolloni se sa e mbushur është kavanoza juaj pasi mund t'i zbrazni të gjitha dhe të filloni përsëri këtu më lehtë se më vonë
  5. (Opsionale) Ju gjithashtu mund të shtoni materiale të tjera si rëra për një efekt shtresimi. Shtova një shtresë shumë të hollë rëre për një efekt estetik, pastaj shtresova pjesën tjetër të tokës sime.
  6. Tjetra, bëni një vrimë në mes, pastaj hiqni tenxhere bimët tuaja dhe vendosini ato në mënyrë delikate në qendër.
  7. Nëse mund të arrini, goditni tokën rreth bimëve tuaja për t'i futur fort në tokë.
  8. Përfundoni duke shtuar disa guralecë dekorativë sipër dhe pak më shumë myshk i cili do të vijë në jetë me pak lagështi.

Tani ishte shumë e lehtë për të përgatitur një ose dy terrarium të dielën pasdite! Por mos e merrni fjalën time për ungjillin, sigurohuni që të shikoni sesi të tjerët kanë ndërtuar të tyren.

Hapi 2: Duke e bërë atë të zgjuar

Duke e bërë atë të zgjuar
Duke e bërë atë të zgjuar
Duke e bërë atë të zgjuar
Duke e bërë atë të zgjuar

Koha për ta bërë terrariumin tuaj të dallohet nga të tjerët. Koha për ta bërë atë të zgjuar. Për ta bërë këtë, ne duhet të dimë se çfarë duam të matim dhe pse. Unë nuk jam ekspert në kopshtarinë, kështu që kjo është e para për mua, por i kuptoj shumë mirë sensorët dhe mikrokontrolluesit, kështu që aplikimi i njohurive të mia në njërën me shpresë do të kapërcejë hendekun tek tjetri.

Pas një kërkimi në Google për të kuptuar se cilat metrika do të ishin më të mirat, shkova në pazar për të gjetur sensorë të përshtatshëm për të punuar. Përfundova duke zgjedhur 3 gjëra për të matur. Këto ishin temperatura, lagështia dhe lagështia e tokës. Këto tre metrika do të japin një pasqyrë të përgjithshme të shëndetit të terrariumit tonë dhe do të na ndihmojnë të dimë nëse është i shëndetshëm ose kërkon kujdes.

Për të matur temperaturën dhe lagështinë, zgjodha DHT11. Këto janë lehtësisht të disponueshme nga shumë burime të tilla si Adafruit dhe dyqane të tjera elektronike. Ato gjithashtu mbështeten plotësisht në mjedisin Arduino së bashku me sensorë të tjerë të së njëjtës familje si DHT22 dhe DHT21. Kodi në fund të këtij Instructable mbështet çdo version, kështu që ju mund të zgjidhni çdo version që i përshtatet buxhetit dhe disponueshmërisë tuaj.

Sensorët e lagështisë së tokës vijnë në dy shije; rezistente dhe kapacitive. Për këtë projekt përfundova me një sensor rezistent pasi kjo ishte ajo që isha në dispozicion për mua në atë kohë, por një sensor kapacitiv do të ofronte të njëjtin rezultat.

Sensorët rezistues punojnë duke aplikuar një tension në dy kunja në tokë dhe duke matur rënien e tensionit. Nëse toka është e lagësht do të ketë më pak rënie të tensionit dhe për këtë arsye një vlerë më e madhe e lexuar nga ADC e mikrokontrolluesit. Bukuria e këtyre është thjeshtësia dhe kostoja, kjo është arsyeja pse përfundova duke përdorur këtë version.

Sensorët kapacitiv punojnë duke dërguar një sinjal në njërën nga dy kunjat në tokë si versioni rezistent, ndryshimi është se duket për një vonesë kur tensioni të arrijë në kunjin tjetër. Kjo ndodh shumë shpejt, por të gjithë inteligjentët zakonisht kujdesen për bordin e sensorit. Dalja si versionet rezistente është zakonisht gjithashtu analoge duke lejuar që ajo të lidhet me pinin analog të mikrokontrolluesit.

Tani, ideja prapa këtyre sensorëve nuk është të jepni një vlerë absolute për gjithçka pasi teknikat e tyre të matjes dhe vetitë fizike varen nga shumë ndryshore të terrariumit tuaj. Mënyra për të parë të dhënat nga këta sensorë, veçanërisht lagështia e tokës, është relative pasi ato nuk janë vërtet të kalibruara. Pra, për të ndihmuar në marrjen e lojës së hamendësimit se kur të ujisni ose kujdeseni për kopshtin tuaj, do t'ju duhet të shikoni pak se si po shkon terrariumi juaj dhe ta përputheni mendërisht atë me të dhënat tuaja të sensorit.

Hapi 3: Bërja e PCB

Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB

Për këtë projekt, vendosa të bëj PCB -në time nga bordi prototip. Unë e zgjodha këtë në mënyrë që gjithçka të lidhet së bashku më e fortë se një dërrasë bukë ose përmes telave të kokës. Duke thënë këtë, nëse blini faktorin e duhur të formimit të sensorëve dhe kontrolluesve, mund ta ndërtoni këtë në mënyrë sfiduese në një dërrasë buke nëse nuk keni qasje në një hekur bashkues.

Tani, terrariumi juaj ka shumë të ngjarë të përdorë një kavanoz tjetër për të minuar dhe për këtë arsye nuk do të përdor PCB -në e saktë që kam bërë, kështu që nuk do të hyj në detaje në lidhje me metodën e saktë që kam përdorur për ta krijuar atë. Në vend të kësaj më poshtë janë një sërë hapash tregues që mund të ndërmerrni për t'u siguruar që të arrini të njëjtin rezultat. Në fund gjithçka që duhet të bëni për ta bërë projektin të funksionojë është të ndiqni diagramin e qarkut në imazhe.

  1. Filloni duke vendosur PCB mbi kapakun tuaj për të parë se si do të përshtatet gjithçka. Pastaj shënoni çdo vijë të prerë dhe vrima montimi në PCB. në këtë hap duhet të shënoni gjithashtu se ku duhet të jetë vrima në kapakun tuaj për tela.
  2. Tjetra shkurtoni bordin tuaj nëse jeni duke përdorur bordin prototip. Ju mund ta bëni këtë duke përdorur një thikë dhe buzë të drejtë duke shënuar përgjatë vrimave dhe duke e kapur atë.
  3. Pastaj duke përdorur një stërvitje, formoni vrimat e montimit që vidat të kalojnë në kapakun tuaj. Ky diametër vrimë duhet të jetë më i madh se vidhat tuaja. Kam përdorur një vrimë 4 mm për vida M3. Ju gjithashtu mund të përdorni zam të nxehtë për të montuar PCB në kapak gjithashtu.
  4. Në këtë fazë është një ide e mirë të bëni edhe vrimat e montimit në kapakun tuaj, ndërsa nuk ka përbërës në PCB. Pra, vendoseni PCB -në tuaj mbi kapakun tuaj, shënoni vrimat dhe shpojini ato duke përdorur një diametër më të vogël se bulonat e montimit. Kjo do të lejojë që bulonat të kafshohen në kapak.
  5. Stërvitni vrimën që telat tuaj të kalojnë deri në fund. Unë bëra një vrimë 5 mm për timen e cila ishte vetëm madhësia e duhur. Në këtë fazë është gjithashtu një ide e mirë të shënoni dhe shponi të njëjtën vrimë në kapakun tuaj.
  6. Tani mund të vendosni komponentët në PCB tuaj dhe të filloni të bashkoni. Filloni me titujt për ESP8266.
  7. Me titujt ESP8266 në vend, tani e dini se ku rreshtohen kunjat, kështu që tani mund të prishni disa tela për të lidhur sensorët tuaj. Kur e bëni këtë sigurohuni që ato të jenë më të gjata sesa keni nevojë, pasi mund t'i shkurtoni më vonë. Këto tela duhet të jenë për të gjithë fuqinë tuaj + dhe -, si dhe linjat e të dhënave. Unë gjithashtu i kodova ato me ngjyra, kështu që e dija se çfarë ishte çfarë.
  8. Pastaj ngjitni të gjitha telat që ju nevojiten për tabelën sipas diagramit të qarkut dhe futini ato nëpër vrimën e PCB -së gati për montim në kapak dhe lidhje me sensorët tuaj.
  9. Së fundmi, do t'ju duhet të bëni një lidhje për furnizimin me energji elektrike. Shtova një lidhës të vogël (jo në fotografi) për këtë. Por ju gjithashtu mund ta lidhni atë drejtpërdrejt.

Kjo është për montimin e PCB! Sugjerimet e tij kryesisht mekanike pasi do të varet nga ju që të vendosni PCB -në tuaj që t'i përshtatet kapakut tuaj. Në këtë fazë mos e montoni PCB -në në kapak pasi do të na duhet të montojmë sensorin në pjesën e poshtme në hapin tjetër.

Hapi 4: Bërja e kapakut

Duke bërë kapakun
Duke bërë kapakun
Duke bërë kapakun
Duke bërë kapakun
Duke bërë kapakun
Duke bërë kapakun

Koha për të montuar sensorët dhe dritat në kapak! Nëse keni ndjekur hapin e fundit, duhet të keni një kapak me të gjitha vrimat e montimit të PCB -së dhe një vrimë të madhe që teli i sensorit të kalojë. Nëse e bëni këtë, tani mund të vendosni dritat dhe sensorët në mënyrën që ju dëshironi. Ashtu si hapi i fundit, metoda që përdorni ndoshta do të jetë pak më ndryshe, por këtu është një listë hapash që do t'ju ndihmojnë të vendosni kapakun tuaj

Kujdes: Linjat e të dhënave të neopixelëve kanë një drejtim. Kushtojini vëmendje hyrjes dhe daljes së secilës dritë duke kërkuar shigjetat në PCB. Sigurohuni që të dhënat të shkojnë gjithmonë nga dalja në hyrje.

  1. Filloni duke vendosur dritat dhe sensorin e temperaturës në kapak për të parë se ku dëshironi t'i vendosni ato. Unë sugjeroj që të mbani sensorin e temperaturës larg dritave pasi ato do të lëshojnë pak nxehtësi. Por përveç kësaj, paraqitja varet plotësisht nga ju.
  2. Me gjithçka të shtruar, mund të prishni disa tela për të lidhur dritat së bashku. Unë e bëra këtë duke prerë një copë prove dhe duke e përdorur atë si një udhëzues për të prerë pjesën tjetër.
  3. Tjetra kam përdorur disa blu-tak për të mbajtur dritat dhe i kam lidhur telat duke përdorur jastëkët në anët e bordeve të florës. Kushtojini vëmendje drejtimeve të të dhënave të dritave.
  4. Pastaj hoqa blu-tak nga dritat dhe përdor zam të nxehtë për t'i siguruar ato në kapak së bashku me sensorin e temperaturës në vendin ku isha i kënaqur.
  5. Tani merrni PCB -në dhe vendoseni në kapakun ku keni shpuar dhe goditur vrimat më herët. Shtyjini telat përmes vrimës së madhe gati për t'u lidhur me sensorët.
  6. Pastaj lidhni secilën prej telave në sensorët e duhur duke ndjekur diagramin e qarkut të dhënë në hapin e mëparshëm.
  7. Meqenëse sensori i tokës nuk është montuar në kapak, do të duhet të siguroheni që telat të lihen aq gjatë sa të mbillen në tokë. Pasi të jetë prerë, ngjiteni në sensorin tuaj të tokës.

Urime, tani duhet të keni një kapak të bazuar plotësisht në sensorë të montuar i plotë me sensorë të temperaturës, lagështisë dhe lagështisë së tokës. Në hapat e mëvonshëm do të shihni që shtova një kapelë të printuar 3D nga rrëshira prej druri për të mbuluar edhe ESP8266. Unë nuk kam përshkruar se si ta bëjmë këtë sepse forma dhe madhësia përfundimtare e terrariumit tuaj ndoshta do të ndryshojnë dhe jo të gjithë kanë qasje në një printer 3D. Por unë dua ta vë në dukje kështu shërben si një ide se si mund të dëshironi të përfundoni projektin tuaj!

Hapi 5: Kodimi i ESP8266 Me Arduino

Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino
Kodimi i ESP8266 Me Arduino

Me kapakun tuaj të ndezur me sensor gati për të shkuar, është koha për të futur inteligjencën në të. Për ta bërë këtë do t'ju duhet mjedisi Arduino me bordet ESP8266 të instaluar. Kjo është e bukur dhe e lehtë për tu bërë falë komunitetit të madh që qëndron pas saj.

Për këtë hap, unë sugjeroj që të mos e keni ESP8266 të kyçur në PCB, në mënyrë që të korrigjoni çdo problem me ngarkimin dhe ekzekutimin e tij të parë. Pasi ESP8266 juaj po punon dhe lidhet me WiFi për herë të parë, atëherë ju sugjeroj ta lidhni me PCB.

Vendosni mjedisin Arduino:

Së pari do t'ju duhet mjedisi Arduino i cili mund të shkarkohet nga këtu për shumicën e sistemeve operative. Ndiqni udhëzimet e instalimit dhe prisni që të përfundojë. Pasi të jetë bërë, hapeni dhe ne mund të shtojmë bordet ESP8266 duke ndjekur hapat e mëdhenj në depon zyrtare të GitHub këtu.

Pasi të shtohet, do t'ju duhet të zgjidhni llojin e bordit dhe madhësinë e blicit që ky projekt të funksionojë. Në menunë "mjetet"-> "bord" do t'ju duhet të zgjidhni modulin "NodeMCU 1.0", dhe në opsionet e madhësisë së Flash do t'ju duhet të zgjidhni "4M (1M SPIFFS)".

Shtimi i bibliotekave

Kjo është ajo ku shumica e njerëzve zhgënjehen kur përpiqen të përsërisin projektin e dikujt. Bibliotekat janë të vështira dhe shumica e projekteve mbështeten në një version specifik që do të instalohet për të punuar. Ndërsa mjedisi Arduino trajton pjesërisht këtë çështje, zakonisht është burimi i çështjeve të përpilimit të kohës të gjetura nga fillestarët e rinj. Kjo çështje zgjidhet nga gjuhë dhe mjedise të tjera duke përdorur diçka të quajtur "paketim", por mjedisi Arduino nuk e mbështet këtë … teknikisht.

Për njerëzit me një instalim krejt të ri të mjedisit Arduino, ju mund ta anashkaloni këtë, por për të tjerët që duan të dinë se si të sigurohen që çdo projekt që ata bëjnë me mjedisin Arduino do të funksionojë (me kusht që të fillojë jashtë kutisë) ti mund ta besh kete. Puna përreth varet nga ju që krijoni një dosje të re kudo që dëshironi dhe drejtoni vendndodhjen tuaj "Sketchbook" në menunë "skedar"-> "preferencat". Pikërisht në krye ku thotë vendndodhja e skicave, klikoni shfletoni dhe lundroni te dosja juaj e re.

Pasi ta keni bërë këtë, nuk do të keni biblioteka të instaluara këtu, gjë që ju lejon të shtoni ndonjë që dëshironi, pa ato që keni instaluar më parë. Kjo do të thotë për një projekt specifik si ky, mund të shtoni bibliotekat që vijnë me depon time GitHub dhe nuk kanë përplasje me ato të tjera që mund të keni instaluar. Perfekte! Nëse dëshironi të ktheheni në bibliotekat tuaja të vjetra, gjithçka që duhet të bëni është të ndryshoni vendndodhjen tuaj të skicave përsëri në atë origjinale, është kaq e lehtë.

Tani për të shtuar bibliotekat për këtë projekt do t'ju duhet të shkarkoni skedarin zip nga depoja GitHub dhe të instaloni të gjitha bibliotekat në dosjen e përfshirë "bibliotekat". Të gjitha këto ruhen si skedarë.zip dhe mund të instalohen duke përdorur hapat e sugjeruar në faqen zyrtare të Arduino për këtë.

Ndryshoni Variablat e kërkuar

Pasi të keni shkarkuar dhe instaluar gjithçka, është koha për të filluar përpilimin dhe ngarkimin e kodit në tabelë. Pra, me atë depo të shkarkuar, duhet të ketë gjithashtu një dosje të quajtur "IoT-Terrarium" me një bandë.ino skedarësh në të. Hapni skedarin kryesor të quajtur "IoT-Terrarium.ino" dhe lëvizni poshtë te pjesa kryesore e Variablave të skicës pranë majës.

Këtu ju duhet të ndryshoni disa variabla kryesore që të përputhen me atë që keni ndërtuar. Gjërat e para që duhet të shtoni janë kredencialet tuaja WiFi në skicë në mënyrë që ESP8266 të hyjë në WiFi tuaj në mënyrë që të keni qasje në të. Ato janë të ndjeshme ndaj shkronjave të vogla prandaj ki kujdes.

Vargu SSID = "";

Fjalëkalimi i vargut = "";

Tjetra është zona kohore në të cilën ndodheni. Ky mund të jetë një numër pozitiv ose negativ. Për shembull Sydney është +10;

#përcakto UTC_OFFSET +10

Pas kësaj është periudha e marrjes së mostrave dhe sasia e të dhënave që pajisja duhet të ruajë. Numri i mostrave të mbledhura duhet të jetë mjaft i vogël që mikrokontrolluesi ta trajtojë. Kam gjetur se çdo gjë nën 1024 është në rregull, çdo gjë më e madhe është e paqëndrueshme. Periudha e grumbullimit është koha midis mostrave në milisekonda.

Shumëzimi i këtyre së bashku ju jep sa kohë do të kthehen të dhënat, parazgjedhjet prej 288 dhe 150000 (2.5 minuta) respektivisht japin një periudhë kohore prej 12 orësh, ndryshojini ato për t'iu përshtatur sa mbrapa dëshironi të shihni.

#përcaktoni NUM_SAMPLE 288

#përcaktoni PERIOD_N E Koleksionit 150000

Në hapat e mëparshëm lidha LED -të me pin D1 (pin 5) të ESP8266. Nëse e keni ndryshuar këtë ose keni shtuar pak a shumë LED, mund ta ndryshoni këtë në dy rreshta;

#përcaktoni NUM_LEDS 3 // Numri i LED -ve që keni lidhur

#define DATA_PIN 5 // Kunja në të cilën është vendosur linja e të dhënave të LED

Gjëja e fundit që duhet të ndryshoni janë cilësimet tuaja DHT11. Thjesht ndryshoni kunjin me të cilin është lidhur dhe llojin nëse nuk e keni përdorur DHT11;

#define DHT_PIN 4 // Pina e të dhënave me të cilën keni lidhur sensorin tuaj DHT

#define DHTTYPE DHT11 // Mos e komentoni këtë kur përdorni DHT11 // #define DHTTYPE DHT22 // Mos e komentoni këtë kur përdorni DHT22 // #define DHTTYPE DHT21 // Mos e komentoni këtë kur përdorni DHT21

Përpiloni dhe Ngarkoni

Pasi të ndryshoni gjithçka që ju nevojitet, mund të shkoni përpara dhe të përpiloni skicën. Nëse gjithçka është mirë, duhet të përpilohet dhe të mos japë gabime në fund të ekranit. Nëse ngecni, mund të komentoni më poshtë dhe unë duhet të jem në gjendje t'ju ndihmoj. Shkoni përpara dhe lidhni ESP8266 me një kabllo USB në kompjuterin tuaj dhe shtypni ngarkimin. Pasi të bëhet, duhet të fillojë dhe të lidhet me WiFi. Ekzistojnë disa mesazhe në monitorin serik gjithashtu për t'ju treguar se çfarë po bën. Përdoruesit e Android duhet të marrin parasysh adresën IP që thotë pasi do t'ju duhet ta dini.

Kjo eshte! Kodin e keni ngarkuar me sukses. Tani për të ngjitur kapakun në terrarium dhe shikoni se çfarë kanë për të thënë sensorët.

Hapi 6: Produkti Përfundimtar

Produkti Përfundimtar
Produkti Përfundimtar
Produkti Përfundimtar
Produkti Përfundimtar

Pasi të jenë bashkuar të gjithë, ngjitni sensorin e tokës në tokë në mënyrë që të dy kunjat të mbulohen. Pastaj thjesht mbyllni kapakun, lidhni furnizimin me energji dhe ndizeni! Tani mund të lundroni në faqen e internetit të EPS8266 nëse jeni në të njëjtin rrjet WiFi me të. Kjo mund të bëhet duke shkuar në adresën e saj IP, ose duke përdorur mDNS në; https://IoT-Terrarium.local/ (Shënimi aktualisht mbështetet nga Android, psherëtimë)

Faqja e internetit është atje për t'ju treguar të gjitha të dhënat që po grumbulloni dhe për të kontrolluar gjendjen shëndetësore të bimëve tuaja. Tani mund të shihni të gjitha statistikat nga të gjithë sensorët tuaj dhe më e rëndësishmja të ndizni LED -të për një dritë unike të natës, të mrekullueshme!

Ju gjithashtu mund ta ruani faqen në ekranin tuaj bazë në iOS ose Android në mënyrë që të veprojë si një aplikacion. Vetëm sigurohuni që të jeni në të njëjtin rrjet WiFi me ESP8266 kur e klikoni.

Kjo është ajo për këtë projekt, nëse keni ndonjë koment ose pyetje lërini ato në komente. Faleminderit për leximin dhe bërjen e lumtur!

Recommended: