Sisällysluettelo:

Smart Vivarium: 8 vaihetta
Smart Vivarium: 8 vaihetta

Video: Smart Vivarium: 8 vaihetta

Video: Smart Vivarium: 8 vaihetta
Video: Гадалка 2 (2020) Мистический детектив. 9-12 серии Full HD 2024, Marraskuu
Anonim
Älykäs Vivarium
Älykäs Vivarium
Älykäs Vivarium
Älykäs Vivarium

Jotta voisin seurata matelijoiden ympäristöolosuhteita, loin älykkään vivariumin. Tavoitteeni on täysin elävä ekosysteemi matelijoiden häkissä. Näiden olosuhteiden perusteella terraarion pitäisi toimia itse varmistaakseen, että kaikki Kasvit ovat nesteytettyjä ja että lämpötilan ja kosteuden pitäisi olla sopivia matelijoilleni. Julkaisemalla tämän avoimen lähdekoodin toivoisin innostavani muita ihmisiä ja mahdollisesti jopa auttavan minua saamaan palautetta omasta tuotteestani. Tällä hetkellä tämä terraario sisältää vain oikeat ympäristöolosuhteet leopardigekoille, harjagekoille ja parrakas lohikäärmeelle. Voit lisätä tietoja muista matelijoista!:)

Tarvikkeet

40x70cm 3mm tripleksi puu x 6

30x30 3 mm plexiglas kirkas x 2

50x30 3 mm plexiglas kirkas x 1

Nestepumppu x 2

DHT22 -anturi x 1

Maan kosteusanturi x 2

1 mittari PVC -putki x 5

Arduino Uno x 1

Vaihe 1: Mallit

Mallit
Mallit

Mallit puun (laser) leikkaamiseen

Vivariumin luomiseksi olen luonut joitain malleja, joita voidaan käyttää laserleikkaukseen itse vivariumin luomiseen. Json -tiedostoa voidaan käyttää osoitteessa https://www.makercase.com/ SVG -mallin kokojen muuttamiseksi, jos haluat luoda pienemmän ja isomman terraarion. Koon lisäksi voit muuttaa terrariumin ikkunoita. Tätä Json -tiedostoa tarvitaan myös, jos haluat luoda terrariumin eri materiaalista kuin puusta. Nykyinen viila on tehty erityisesti puumateriaalille, jonka paksuus on 3 mm.

Json -tiedosto löytyy osoitteesta: https://github.com/LesleyKras/SmartVivarium/blob/… SVG -tiedosto on luotu malli, joka on luotu json -tiedostosta. Tätä tiedostoa tarvitaan, kun haluat leikata puun laserleikkauskoneella tai jos aiot leikata puun käsin.

SVG sisältää kaikki erilaiset puukappaleet kerralla. Kun aiot käyttää laserleikkauskonetta, sinun on valittava jokainen osa erikseen SVG -tiedostosta ja leikattava ne yksi kerrallaan.

Vaihe 2: Rakenna se

Rakentaminen!
Rakentaminen!
Rakentaminen!
Rakentaminen!

Aseta puukappaleet yhteen joko nauloilla tai puuliimalla. Ala- ja ylälevyn tulee olla samanlaisia, aivan kuten sivulevyt. Tämä auttaa itse terraarion luomista.

Kun olet koonnut palaset yhteen, terraariosi pitäisi näyttää kuvassa näytetyltä

Vaihe 3: Laitteiston liittäminen

Kun terraario on asetettu, on aika aloittaa laitteiston käyttöönotto. Kun olin juuri kehittämässä prototyyppiä, en ponnistellut paljon kaapeleiden ja laitteistojen piilottamiseksi, jotta se näyttäisi valmiilta tuotteelta. Tämä on tietysti suositeltavaa, jos aiot käyttää Vivariumia todellisille matelijoille.

Ensimmäinen asia on liittää Arduino Uno tietokoneeseesi ja ladata lähdekoodi GitHub -sivulta Arduinoosi.

Omista toiveistasi riippuen voit käyttää leipälautaa (jota minä käytin). Jos et aio käyttää leipälautaa, varmista, että tietyt anturit on kytketty oikeisiin IO -nastoihin Arduino Unossa.

Vaihe 4: Lämpötila ja kosteus

Aloitetaan liittämällä DHT22 -anturi terraarion lämpötilan ja kosteuden seuraamiseen. DHT22 -anturin liittämiseksi sinun on käytettävä omaa kirjastoa, joka löytyy täältä.

Kirjaston asentamisen jälkeen olet valmis yhdistämään nastat Arduinoon. Varmista, että liität jännitetapin 5 V: een, GND-nastan Arduino GND: hen ja datanastan arduinon nastaan 7.

Vaihe 5: Maan kosteusanturit

Maan kosteuden seuraamiseksi käytämme maan kosteusantureita. Niitä käytetään tarkkailemaan maan kosteutta todellisille kasveille, jotka tulevat asumaan terraarioosi. Jos maan kosteus on liian kuivaa, sadejärjestelmä aktivoituu lopulta.

Jotta voit liittää maaperän kosteusanturit, sinulla on oltava seuraavat asetukset; Liitä VCC-nastat arduinon 5 V: n nastoihin. Liitä GND -nastat arduinon GND -nastoihin. Ja tietojen vastaanottamiseksi sinun on liitettävä anturien A0 -nastat arduinon A0- ja A1 -nastoihin.

Vaihe 6: Nestepumppu

En ole onnistunut saamaan nestepumppua toimimaan täysin. Mutta fow nyt olen luonut simulaation tälle pumpulle, kunnes ymmärrän, miten se liitetään oikein. Tein tämän käyttämällä yksinkertaista LED -valoa, jonka pitäisi vilkkua, kun maan kosteus on liian kuivaa. Tutkimukseni perusteella minun on hankittava oikeanlainen rele, jotta pumppu toimisi.

Liitä nestepumpun VCC -nasta arduinon nastaan 12 ja pumpun GND -nasta Arduinon GND -nastaan.

Vaihe 7: Koodin määrittäminen matelijalle

Tällä hetkellä Arduinon tallennustilassa on määritetty vain kolmen tyyppisiä matelijoita. Tällä hetkellä tiedot tallennetaan Json -merkkijonoon, jota voidaan helposti muokata lisäämällä lisää matelijoita, jos matelija ei ole läsnä.

Tällä hetkellä käytössä olevat matelijat ovat leopardigeko, harjageko ja parrakas lohikäärme.

Jotta voit käyttää Json -tiedoston tietoja, sinun on asennettava toinen kirjasto, jota käytetään jäsentämään Json luettavaksi dataksi Arduinolle. Löydät tämän kirjaston täältä.

Kun olet lisännyt kirjaston, voit etsiä koodista seuraavan merkkijonon:’const char* reptiles = doc [” Leopard gecko”]” ja muuttaa matelijan nimen omistamaksi matelijaksi.

Voit tarkistaa muuttujien nimet json -merkkijonossa, muuttujan nimeltä "reptileData ", varmistaaksesi, että olet kirjoittanut sen oikein. Jos matelija ei ole läsnä, voit käyttää muiden matelijoiden muotoa lisätäksesi tarvittavat ympäristöolosuhteet omalle matelijallesi.

Muista jakaa nämä ehdot, jotta muutkin voivat käyttää sitä!:)

Vaihe 8: Nauti

Nauttia
Nauttia

Sinun pitäisi nyt olla valmiina ja pystyä käyttämään terraariota.

Kun olet määrittänyt kaikki nämä asiat ja lähettänyt koodin, voit avata sarjamonitorin nähdäksesi antureilta vastaanotetut tiedot. Tarkista, onko tämä luotettava, ennen kuin käytät laitetta, koska voi olla mahdollista, että anturi ei toimi kunnolla.

Oletusarvoisesti se tarkistaa ympäristöolosuhteet 5 sekunnin välein, mutta voit muuttaa sitä vapaasti muuttamalla koodin muuttujaa "Aika" (millisekunteina).

Nauttia!

Suositeltava: