Sisukord:

Smart Vivarium: 8 sammu
Smart Vivarium: 8 sammu

Video: Smart Vivarium: 8 sammu

Video: Smart Vivarium: 8 sammu
Video: 👽Он хочет выглядеть как пришелец. Black Alien Project 2024, November
Anonim
Nutikas Vivaarium
Nutikas Vivaarium
Nutikas Vivaarium
Nutikas Vivaarium

Oma roomajate keskkonnaseisundi jälgimiseks lõin nutika vivaariumi. Minu eesmärk on, et minu roomajate puuris oleks täielikult elav ökosüsteem. Nendest tingimustest lähtuvalt peaks terraarium ise tegutsema, et kõik taimed on hüdreeritud ning temperatuur ja niiskus peaksid sobima minu roomajatele. Selle avatud lähtekoodiga versiooni avaldades loodan ma teisi inimesi inspireerida ja võib -olla isegi aidata mul oma toote kohta tagasisidet saada. Praegu sisaldab see terraarium ainult leopardgeko, harjasgeko ja habemega draakoni jaoks sobivaid keskkonnatingimusi. Lisage julgelt teiste roomajate kohta rohkem andmeid!:)

Tarvikud

40x70cm 3mm triplekspuit x 6

30x30 3 mm läbipaistev pleksiklaas x 2

50x30 3 mm läbipaistev pleksiklaas x 1

Vedelikupump x 2

DHT22 andur x 1

Maapinnaniiskuse andur x 2

1 meeter pvc toru x 5

Arduino Uno x 1

Samm: mudelid

Mudelid
Mudelid

Puidu (laser) lõikamise mudelid

Vivaariumi loomiseks lõin mõned mudelid, mida saab kasutada vivaariumi loomiseks laserlõikamiseks. Json -faili saab kasutada aadressil https://www.makercase.com/, et muuta SVG -mudeli suurusi juhuks, kui soovite luua väiksema ja suurema terraariumi. Lisaks suurusele võite muuta ka terraariumi aknaid. See Json -fail on vajalik ka siis, kui soovite terraariumi luua puidust erinevast materjalist. Praegune fail on spetsiaalselt valmistatud puitmaterjali jaoks, mille paksus on 3 mm.

Jsoni faili leiate aadressilt https://github.com/LesleyKras/SmartVivarium/blob/… SVG -fail on loodud mudel, mis on loodud json -failist. Seda faili on vaja, kui soovite puitu laserlõikamismasinaga lõigata või kui kavatsete puitu käsitsi lõigata.

SVG sisaldab kõiki erinevaid puidutükke korraga. Kui kasutate laserlõikamismasinat, peate SVG -failist valima iga osa eraldi ja lõikama need ükshaaval.

2. samm: ehitage see üles

Selle ehitamine!
Selle ehitamine!
Selle ehitamine!
Selle ehitamine!

Pange puutükid kokku kas naelte või puiduliimiga. Alumine ja ülemine plaat peaksid olema sarnased, nagu külgplaadid. See aitab terraariumi ise luua.

Pärast tükkide kokkupanemist peaks teie terraarium välja nägema umbes selline, nagu on näidatud pildil

Samm: riistvara ühendamine

Pärast terraariumi seadistamist on aeg hakata riistvara paigaldama. Kuna olin alles välja töötamas prototüüpi, ei näinud ma palju vaeva kaablite ja riistvara peitmisega, et see näeks välja nagu valmistoode. Loomulikult on see soovitatav, kui kavatsete Vivariumi kasutada oma tegelike roomajate jaoks.

Esimene asi, mida teha, on ühendada Arduino Uno arvutiga ja laadida lähtekood GitHubi lehelt oma Arduinole üles.

Sõltuvalt teie soovidest võite kasutada leivaplaati (mida ma tegin). Kui te ei kasuta leivaplaati, veenduge, et konkreetsed andurid oleksid ühendatud Arduino Uno õigete IO -kontaktidega.

Samm: temperatuur ja niiskus

Alustuseks ühendame DHT22 anduri, et jälgida oma terraariumi temperatuuri ja niiskust. DHT22 anduri ühendamiseks peate kasutama nende enda raamatukogu, mille leiate siit.

Pärast kogu installimist olete valmis ühendama tihvtid Arduinoga. Veenduge, et ühendate pingetüüpi 5V, GND-tihvti Arduino GND-ga ja andmeklemmi arduino 7-ga.

Samm: maapinna niiskuse andurid

Maapinnaniiskuse jälgimiseks kasutame maapinnaniiskuse andureid. Neid kasutatakse teie terraariumis elavate taimede pinnase niiskuse jälgimiseks. Kui maapinna niiskus on liiga kuiv, aktiveerub lõpuks ka vihmasüsteem.

Maapinnaniiskuse andurite ühendamiseks peab teil olema järgmine seadistus; Ühendage VCC-tihvtid arduino 5V kontaktidega. Ühendage GND tihvtid arduino GND tihvtidega. Andmete vastuvõtmiseks peate anduritelt ühendama A0 tihvtid arduino A0 ja A1 tihvtidega.

6. samm: vedeliku pump

Mul ei õnnestunud vedelikupumpa täielikult tööle panna. Aga nüüd ma lõin selle pumba jaoks simulatsiooni, kuni saan aru, kuidas seda õigesti ühendada. Tegin seda, kasutades lihtsat LED -valgustit, mis peaks vilkuma, kui maapinna niiskus on liiga kuiv. Oma uurimistöö põhjal pean tegeliku pumba toimimiseks hankima õiget tüüpi releed.

Ühendage vedeliku pumba VCC tihvt arduino tihvtiga 12 ja ühendage pumba GND tihvt Arduino GND tihvtiga.

Samm: seadistage oma konkreetse roomaja jaoks kood

Praegu on Arduino salvestusruumis konfigureeritud ainult kolme tüüpi roomajaid. Praegu salvestatakse andmed Json -stringina, mida saab hõlpsasti muuta, et lisada rohkem roomajaid, kui teie roomajat pole kohal.

Praegu kasutatavad roomajad on leopardgeko, harjasgeko ja habemega draakon.

Json -faili andmete kasutamiseks peate installima teise raamatukogu, mida kasutatakse Jsoni analüüsimiseks Arduino enda loetavateks andmeteks. Selle raamatukogu leiate siit.

Pärast kogu lisamist saate koodist lihtsalt otsida järgmist stringi: „const char* reptiles = doc [“Leopard gecko]”ja muuta oma roomaja nimi teie jaoks roomajaks.

Saate kontrollida muutujate nimesid stringis json, muutuja nimega „reptileData ”, veendumaks, et see on õigesti kirjutatud. Kui teie roomajat pole kohal, saate teiste roomajate vormingu abil lisada oma roomajale vajalikud keskkonnatingimused.

Jagage neid tingimusi kindlasti, et ka teised inimesed saaksid seda kasutada!:)

8. samm: naudi

Nautige
Nautige

Nüüd peaksite olema valmis ja saama terraariumi kasutada.

Pärast kõigi nende asjade konfigureerimist ja koodi üleslaadimist saate avada jadamonitori, et näha anduritelt saadud andmeid. Enne seadme tegelikku kasutamist kontrollige, kas see on usaldusväärne, sest võib juhtuda, et andur ei tööta korralikult.

Vaikimisi kontrollib see keskkonnatingimusi iga 5 sekundi järel, kuid saate seda vabalt muuta, muutes koodis muutujat „Periood” (millisekundites).

Nautige!

Soovitan: