Përmbajtje:

Smart Vivarium: 8 hapa
Smart Vivarium: 8 hapa

Video: Smart Vivarium: 8 hapa

Video: Smart Vivarium: 8 hapa
Video: Битва пылесосов. DYSON VS BISSELL. 2024, Nëntor
Anonim
Vivarium i zgjuar
Vivarium i zgjuar
Vivarium i zgjuar
Vivarium i zgjuar

Për të monitoruar gjendjen mjedisore për zvarranikët e mi, unë krijova një vivarium të zgjuar. Qëllimi im është që të kem një ekosistem plotësisht të gjallë brenda kafazit për zvarranikët e mi.. Bazuar në këto kushte, terrariumi duhet të veprojë vetë për t'u siguruar që të gjithë bimët janë të hidratuara dhe se temperatura dhe lagështia duhet të jenë të përshtatshme për zvarranikët e mi. Duke lëshuar këtë burim të hapur, do të shpresoja të frymëzoja njerëzit e tjerë, dhe ndoshta edhe të më ndihmonin të merrja disa komente për produktin tim. Tani për tani ky terrarium përmban vetëm kushtet e duhura mjedisore për gecko leopardi, gecko me kreshta dhe një dragua me mjekër. Mos ngurroni të shtoni më shumë të dhëna për zvarranikët e tjerë!:)

Furnizimet

40x70cm dru tripleks 3mm x 6

Pleksiglas 30x30 3mm i qartë x 2

Pleksiglas 50x30 3mm i qartë x 1

Pompë lëngu x 2

Sensori DHT22 x 1

Sensori i lagështisë në tokë x 2

Tub PVC 1 metër x 5

Arduino Uno x 1

Hapi 1: Modelet

Modelet
Modelet

Modele për prerjen e drurit (lazer)

Për të krijuar vivariumin, krijova disa modele të cilat mund të përdoren për prerje me lazer për të krijuar vetë vivariumin. Skedari json mund të përdoret në https://www.makercase.com/ për të modifikuar madhësitë e modelit SVG në rast se dëshironi të krijoni një terrarium më të vogël. Përveç madhësisë, mund të modifikoni edhe dritaret në terrarium. Ky skedar Json kërkohet gjithashtu nëse dëshironi të krijoni terrariumin nga një material i ndryshëm nga druri. Skedari aktual është bërë posaçërisht për material druri me trashësi 3mm.

Skedari Json mund të gjendet në: https://github.com/LesleyKras/SmartVivarium/blob/… Skedari SVG është modeli i krijuar, i krijuar nga skedari json. Ky skedar është i nevojshëm kur doni të prerë drurin duke përdorur një makinë prerëse lazer, ose nëse do ta prisni drurin me dorë.

SVG përmban të gjitha pjesët e ndryshme të drurit në të njëjtën kohë. Kur do të përdorni një makinë prerëse me lazer, ju duhet të zgjidhni secilën pjesë individualisht nga skedari SVG dhe t'i prerë ato një nga një.

Hapi 2: Ndërtoni atë

Ndërtimi i saj!
Ndërtimi i saj!
Ndërtimi i saj!
Ndërtimi i saj!

Vendosni copat e drurit së bashku me thonjtë ose ngjitësin e drurit. Pllakat e poshtme dhe të sipërme duhet të jenë të ngjashme, ashtu si pllakat anësore. Kjo ndihmon në krijimin e vetë terrariumit.

Pas bashkimit të pjesëve, terrariumi juaj duhet të duket diçka si e treguar në imazh

Hapi 3: Lidhja e harduerit

Pasi të jetë ngritur terrariumi, është koha për të filluar instalimin e pajisjeve. Ndërsa sapo po krijoja një prototip, nuk bëra shumë përpjekje për të fshehur kabllot dhe pajisjet për ta bërë atë të duket si një produkt i përfunduar. Sigurisht, kjo rekomandohet nëse do të përdorni Vivarium për zvarranikët tuaj aktual.

Gjëja e parë që duhet të bëni është të lidhni Arduino Uno me kompjuterin tuaj dhe të ngarkoni kodin burimor nga faqja GitHub në Arduino tuaj.

Në varësi të dëshirave tuaja, ju mund të përdorni një dërrasë buke (të cilën e bëra unë). Nëse nuk do të përdorni një dërrasë buke, sigurohuni që sensorët specifikë të lidhen me kunjat e duhura të IO në Arduino Uno.

Hapi 4: Temperatura dhe Lagështia

Le të fillojmë me lidhjen e sensorit DHT22 për të monitoruar temperaturën dhe lagështinë në terrariumin tuaj. Për të lidhur sensorin DHT22, do të duhet të përdorni bibliotekën e tyre, e cila mund të gjendet këtu.

Pas instalimit të Bibliotekës, jeni gati të lidhni kunjat me Arduino. Sigurohuni që lidhni pinin e tensionit me 5V, pinin GND me Arduino GND dhe pinin e të dhënave në pin 7 në arduino.

Hapi 5: Sensorë të Lagështisë në Tokë

Për të monitoruar lagështinë e tokës, ne po përdorim sensorë të lagështisë së tokës. Këto përdoren për të monitoruar lagështinë në tokë për bimët aktuale që do të jetojnë në terrariumin tuaj. Nëse lagështia e tokës është shumë e thatë, sistemi i shiut përfundimisht do të aktivizohet.

Për të lidhur sensorët e lagështisë në Tokë, do të duhet të keni konfigurimin e mëposhtëm; Lidhni kunjat VCC me kunjat 5V në arduino. Lidhni kunjat GND me kunjat GND në arduino. Dhe për të marrë të dhënat, do t'ju duhet të lidhni kunjat A0 nga sensorët me kunjat A0 dhe A1 në arduino.

Hapi 6: Pompë Lëngu

Unë nuk kam qenë në gjendje ta bëj pompën e lëngut të funksionojë plotësisht. Por tani krijova një simulim për këtë pompë, derisa të kuptoj se si ta lidh atë siç duhet. E bëra këtë duke përdorur një dritë të thjeshtë Led e cila duhet të ndizet kur lagështia e tokës është shumë e thatë. Bazuar në hulumtimin tim, do të më duhet të marr llojin e duhur të relaisit për të bërë pompën aktuale të funksionojë.

Lidhni kunjin VCC nga pompa e lëngut në kunjin 12 në arduino dhe lidhni kunjin GND nga pompa në kunjin GND në Arduino.

Hapi 7: Vendosja e kodit për zvarranikun tuaj specifik

Deri tani, ekzistojnë vetëm tre lloj zvarranikësh të konfiguruar në ruajtjen në Arduino. Tani për tani, të dhënat po ruhen në një varg Json, i cili lehtë mund të modifikohet për të shtuar më shumë zvarranikë në rast se zvarraniku juaj nuk është i pranishëm.

Zvarranikët që po përdoren aktualisht janë një gecko leopardi, një gecko me kreshta dhe një dragua me mjekër.

Për të përdorur të dhënat nga skedari Json, duhet të instaloni një Bibliotekë tjetër e cila po përdoret për të analizuar Json në të dhëna të lexueshme për vetë Arduino. Ju mund ta gjeni këtë Bibliotekë këtu.

Pas shtimit të Bibliotekës, thjesht mund të kërkoni për vargun e mëposhtëm në kod: ‘const char* reptiles = doc [“Leopard gecko”]’, dhe ta ndryshoni emrin e zvarranikut tuaj në zvarranik që zotëroni.

Ju mund të kontrolloni emrat e variablave në vargun json, brenda ndryshores së quajtur "reptileData " në mënyrë që të siguroheni që e keni shkruar saktë. Nëse zvarraniku juaj nuk është i pranishëm, mund të përdorni formatin e zvarranikëve të tjerë për të shtuar kushtet e nevojshme mjedisore për zvarranikun tuaj.

Sigurohuni që t'i ndani këto kushte, në mënyrë që edhe njerëzit e tjerë ta përdorin atë!:)

Hapi 8: Shijoni

Shijoni
Shijoni

Tani duhet të jeni të vendosur dhe të jeni në gjendje të përdorni terrariumin.

Pas konfigurimit të të gjitha këtyre gjërave dhe ngarkimit të kodit, mund të hapni Monitorin Serial për të parë të dhënat e marra nga sensorët. Kontrolloni nëse kjo është e besueshme para se të përdorni pajisjen, pasi mund të jetë e mundur që një sensor të mos funksionojë siç duhet.

Si parazgjedhje, ai kontrollon kushtet e mjedisit çdo 5 sekonda, por ju jeni të lirë ta ndryshoni këtë duke ndryshuar ndryshoren 'Periudha' në kod (me milisekonda).

Shijoni!

Recommended: