Satura rādītājs:
- Piegādes
- 1. darbība: modeļi
- 2. solis: izveidojiet to
- 3. darbība: aparatūras pievienošana
- 4. solis: temperatūra un mitrums
- 5. solis: zemes mitruma sensori
- 6. darbība: šķidruma sūknis
- 7. darbība: sava rāpuļa koda iestatīšana
- 8. solis: izbaudiet
Video: Smart Vivarium: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Lai uzraudzītu savu rāpuļu vides stāvokli, es izveidoju gudru vivāriju. Mans mērķis ir izveidot pilnībā dzīvojošu ekosistēmu maniem rāpuļiem paredzētajā būrī. Pamatojoties uz šiem apstākļiem, terārijam jārīkojas pašam, lai pārliecinātos, ka visi augi ir hidratēti un ka temperatūrai un mitrumam jābūt piemērotiem maniem rāpuļiem. Atbrīvojot šo atvērto avotu, es ceru iedvesmot citus cilvēkus un, iespējams, pat palīdzēt man iegūt atsauksmes par savu produktu. Pašlaik šis terārijs satur tikai pareizos vides apstākļus leoparda gekoniem, cekulainajiem gekoniem un bārdainajam pūķim. Jūtieties brīvi, lai pievienotu vairāk datu par citiem rāpuļiem!:)
Piegādes
40x70cm 3mm tripleksa koks x 6
30x30 3 mm plexiglas clear x 2
50x30 3 mm plexiglas clear x 1
Šķidruma sūknis x 2
DHT22 sensors x 1
Zemes mitruma sensors x 2
1 metru PVC caurule x 5
Arduino Uno x 1
1. darbība: modeļi
Modeļi koka (lāzera) griešanai
Lai izveidotu vivāriju, es izveidoju dažus modeļus, kurus var izmantot lāzergriešanai, lai izveidotu pašu vivāriju. Json failu var izmantot vietnē https://www.makercase.com/, lai mainītu SVG modeļa izmērus, ja vēlaties izveidot mazāku, lielāku terāriju. Papildus izmēram jūs varat mainīt arī terārija logus. Šis Json fails ir nepieciešams arī tad, ja vēlaties izveidot terāriju no cita materiāla nekā koks. Pašreizējais fails ir īpaši izgatavots koka materiālam, kura biezums ir 3 mm.
Json failu var atrast: https://github.com/LesleyKras/SmartVivarium/blob/… SVG fails ir ģenerēts modelis, kas izveidots no json faila. Šis fails ir nepieciešams, ja vēlaties zāģēt koksni, izmantojot lāzera griešanas mašīnu, vai ja jūs zāģējat koku ar rokām.
SVG vienlaikus satur visus dažādus koka gabalus. Ja izmantojat lāzera griešanas mašīnu, SVG failā ir jāizvēlas katra daļa atsevišķi un jāizgriež pa vienam.
2. solis: izveidojiet to
Salieciet koka gabalus kopā ar naglām vai koka līmi. Apakšējai un augšējai plāksnei jābūt līdzīgai, tāpat kā sānu plāksnēm. Tas palīdz izveidot pašu terāriju.
Pēc gabalu salikšanas jūsu terārijam vajadzētu izskatīties apmēram tā, kā parādīts attēlā
3. darbība: aparatūras pievienošana
Pēc terārija uzstādīšanas ir pienācis laiks sākt ievietot aparatūru. Tā kā es tikai izstrādāju prototipu, es nepieliku lielas pūles, lai slēptu kabeļus un aparatūru, lai tas izskatītos kā gatavs produkts. Protams, tas ir ieteicams, ja plānojat izmantot Vivarium saviem rāpuļiem.
Pirmā lieta, kas jādara, ir savienot savu Arduino Uno ar datoru un augšupielādēt avota kodu no GitHub lapas savā Arduino.
Atkarībā no jūsu vēlmēm jūs varētu izmantot maizes dēli (ko es darīju). Ja jūs neizmantojat maizes dēli, pārliecinieties, vai konkrētie sensori būs savienoti ar pareizajām IO tapām Arduino Uno.
4. solis: temperatūra un mitrums
Sāksim ar DHT22 sensora pievienošanu, lai uzraudzītu temperatūru un mitrumu jūsu terārijā. Lai savienotu DHT22 sensoru, jums jāizmanto viņu bibliotēka, kas atrodama šeit.
Pēc bibliotēkas instalēšanas esat gatavs savienot tapas ar Arduino. Pārliecinieties, ka pievienojat sprieguma tapu 5V, GND tapu-Arduino GND un datu tapu-arduino 7.tapu.
5. solis: zemes mitruma sensori
Lai uzraudzītu zemes mitrumu, mēs izmantojam zemes mitruma sensorus. Tos izmanto, lai uzraudzītu mitrumu zemē faktiskajiem augiem, kas dzīvos jūsu terārijā. Ja zemes mitrums ir pārāk sauss, lietus sistēma galu galā tiks aktivizēta.
Lai pievienotu zemes mitruma sensorus, jums ir jāveic šāda iestatīšana; Pievienojiet VCC tapas arduino 5V tapām. Savienojiet GND tapas ar arinoino GND tapām. Un, lai saņemtu datus, jums ir jāpievieno A0 tapas no sensoriem ar A0 un A1 tapām arduino.
6. darbība: šķidruma sūknis
Man nav izdevies panākt šķidruma sūkņa pilnīgu darbību. Bet tagad es izveidoju šim sūknim simulāciju, līdz izdomāju, kā to pareizi savienot. Es to darīju, izmantojot vienkāršu LED gaismu, kurai vajadzētu mirgot, kad zemes mitrums ir pārāk sauss. Pamatojoties uz manu pētījumu, man vajadzētu iegūt pareizā tipa relejus, lai sūknis darbotos.
Pievienojiet šķidruma sūkņa VCC tapu arduino 12. tapu un savienojiet GND tapu no sūkņa ar GND tapu Arduino.
7. darbība: sava rāpuļa koda iestatīšana
Pašlaik Arduino krātuvē ir konfigurēti tikai trīs veidu rāpuļi. Pašlaik dati tiek saglabāti Json virknē, kuru var viegli mainīt, lai pievienotu vairāk rāpuļu, ja jūsu rāpuļu nav.
Pašlaik izmantotie rāpuļi ir leoparda gekons, cekulainais gekons un bārdainais pūķis.
Lai izmantotu Json faila datus, jums jāinstalē cita bibliotēka, kas tiek izmantota, lai parsētu Json par lasāmiem datiem pašam Arduino. Šo bibliotēku varat atrast šeit.
Pēc bibliotēkas pievienošanas kodā varat vienkārši meklēt šādu virkni: ‘const char* reptiles = doc [“Leopard gecko”]” un mainīt rāpuļa nosaukumu uz jums piederošo rāpuļu.
Jūs varat pārbaudīt mainīgo nosaukumus virknē json, mainīgā “reptileData ” iekšpusē, lai pārliecinātos, ka esat to uzrakstījis pareizi. Ja jūsu rāpuļu nav, varat izmantot citu rāpuļu formātu, lai savam rāpuļam pievienotu vajadzīgos vides apstākļus.
Noteikti dalieties šajos nosacījumos, lai arī citi cilvēki varētu to izmantot!:)
8. solis: izbaudiet
Tagad jums vajadzētu būt sagatavotam un izmantot terāriju.
Pēc visu šo lietu konfigurēšanas un koda augšupielādes varat atvērt seriālo monitoru, lai redzētu no sensoriem saņemtos datus. Pirms komplekta izmantošanas pārbaudiet, vai tas ir uzticams, jo iespējams, ka sensors nedarbojas pareizi.
Pēc noklusējuma tas pārbauda vides apstākļus ik pēc 5 sekundēm, taču jūs varat to mainīt, mainot koda mainīgo “Periods” (milisekundēs).
Izbaudi!
Ieteicams:
Smart Home ar Raspberry Pi: 5 soļi (ar attēliem)
Raspberry Pi viedā māja: Tur jau ir vairāki produkti, kas padara jūsu dzīvokli gudrāku, taču lielākā daļa no tiem ir patentēti risinājumi. Bet kāpēc jums ir nepieciešams interneta savienojums, lai ar viedtālruni pārslēgtu gaismu? Tas man bija viens no iemesliem veidot savu Smar
Smart Desk LED gaisma - Viedais apgaismojums ar Arduino - Neopikseļu darbvieta: 10 soļi (ar attēliem)
Smart Desk LED gaisma | Viedais apgaismojums ar Arduino | Neopikselu darbvieta: tagad mēs daudz laika pavadām mājās, mācāmies un strādājam virtuāli, kāpēc gan nepalielināt mūsu darba telpu, izmantojot pielāgotu un gudru apgaismojuma sistēmu, kuras pamatā ir Arduino un Ws2812b gaismas diodes. Šeit es jums parādīšu, kā veidot savu viedo Galda LED gaisma, kas
Freya - Vivarium kontrolieris: 6 soļi
Freya - Vivarium Controller: Freya ir atvērtā koda vivārija kontroles sistēma, kuras pamatā ir Raspberry Pi. Šajā pamācībā mēs iepazīsimies ar kontroliera izgatavošanas soļiem
Aparatūra un programmatūra Hack Smart Devices, Tuya un Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 soļi
Aparatūra un programmatūra Hack Smart Devices, Tuya un Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Šajā pamācībā es jums parādīšu, kā es ar savām programmaparatūrām izgaismoju vairākas viedierīces, lai es varētu tās kontrolēt, izmantojot MQTT, izmantojot savu Openhab iestatījumu. jaunas ierīces, kad es tās uzlauzu. Protams, ir arī citas programmatūras metodes, lai zibspuldzētu pielāgotu f
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)