Sisukord:
- Tarvikud
- Samm: mudelid
- 2. samm: ehitage see üles
- Samm: riistvara ühendamine
- Samm: temperatuur ja niiskus
- Samm: maapinna niiskuse andurid
- 6. samm: vedeliku pump
- Samm: seadistage oma konkreetse roomaja jaoks kood
- 8. samm: naudi
Video: Smart Vivarium: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
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:
Smart Deski LED -tuli - Nutikas valgustus W/ Arduino - Neopikselite tööruum: 10 sammu (koos piltidega)
Smart Deski LED -tuli | Nutikas valgustus W/ Arduino | Neopikselite tööruum: nüüd veedame päevadel palju aega kodus, õpime ja töötame virtuaalselt, nii et miks mitte muuta meie tööruum suuremaks kohandatud ja nutika valgustussüsteemi Arduino ja Ws2812b alusel. Siin näitan teile, kuidas oma nutikat Laua LED -tuli, mis
DIY INTERNETI JUHTITAV SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 sammu (koos piltidega)
DIY INTERNETI KONTROLLITAV SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Siin on minu teine edusamm projektis, mida mul on väga hea meel teile näidata. See puudutab DIY nutikat LED -maatriksit, mis võimaldab teil sellel näidata andmeid, nagu YouTube'i statistika, teie nutika kodu statistika, temperatuuri, niiskuse või lihtsa kellana
Smart B.A.L (ühendatud postkast): 4 sammu
Smart B.A.L (ühendatud postkast): olete väsinud iga kord oma postkasti kontrollimast, kui seal pole midagi. Soovite teada, kas saate reisi ajal posti või paki kätte. Seega on ühendatud postkast teie jaoks. See teavitab teid, kui postiljon on hoiustanud posti või par
Smart Lockbox: 7 sammu
Smart Lockbox: selles juhendis näitan teile, kuidas nutikat lukukasti teha. Lukukasti toiteallikaks on Arduino (UNO) ning see kasutab juurdepääsu kontrollimiseks RFID -d ja servomootorit, jälgides samal ajal erinevate andurite sissetulevaid andmeid. hoida aias
Freya - Vivarium Controller: 6 sammu
Freya - Vivarium Controller: Freya on avatud lähtekoodiga Raspberry Pi põhinev vivaariumi juhtimissüsteem. Selles juhendis tutvustame kontrolleri valmistamise samme