Orodha ya maudhui:

Smart Vivarium: Hatua 8
Smart Vivarium: Hatua 8

Video: Smart Vivarium: Hatua 8

Video: Smart Vivarium: Hatua 8
Video: Гадалка 2 (2020) Мистический детектив. 9-12 серии Full HD 2024, Novemba
Anonim
Vivariamu mahiri
Vivariamu mahiri
Vivariamu mahiri
Vivariamu mahiri

Ili kufuatilia hali ya mazingira kwa wanyama wangu watambaao, niliunda vivarium nzuri. Lengo langu ni kuwa na mazingira hai kabisa ndani ya zizi kwa wanyama wanaotambaa. mimea hutiwa maji, na kwamba hali ya joto na unyevu inafaa kwa wanyama wanaotambaa. Kwa kutolewa chanzo hiki wazi, ningetumai kuhamasisha watu wengine, na pengine hata kunisaidia kupata maoni juu ya bidhaa yangu mwenyewe. Hivi sasa terrarium hii ina tu mazingira sahihi ya mazingira ya chui, gecko iliyowekwa na joka la ndevu. Jisikie huru kuongeza data zaidi kwa wanyama watambaao wengine!:)

Vifaa

40x70cm 3mm kuni maradufu x 6

Plexiglas 30x30 3mm wazi x 2

Plexiglas 50x30 3mm wazi x 1

Pampu ya maji x 2

Sensorer ya DHT22 x 1

Sensor ya unyevu wa chini x 2

1 mita PVC bomba x 5

Arduino Uno x 1

Hatua ya 1: Mifano

Mifano
Mifano

Mifano ya (laser) kukata kuni

Ili kuunda vivarium, niliunda aina kadhaa ambazo zinaweza kutumiwa kupiga picha kuunda vivarium yenyewe. Faili ya json inaweza kutumika kwa https://www.makercase.com/ kurekebisha saizi za mfano wa SVG ikiwa ungependa kuunda terriamu kubwa zaidi. Mbali na saizi, unaweza kurekebisha windows kwenye terriamu pia. Faili hii ya Json pia inahitajika ikiwa ungependa kuunda terriamu kutoka kwa nyenzo tofauti na kuni. Faili ya sasa imetengenezwa mahsusi kwa nyenzo za kuni na unene wa 3mm.

Faili ya Json inaweza kupatikana kwa: Faili hii inahitajika wakati unataka kukata kuni kwa kutumia mashine ya kukata laser, au ikiwa utakata kuni kwa mkono.

SVG ina vipande vyote vya kuni mara moja. Unapotumia mashine ya kukata laser, lazima uchague kila sehemu moja kwa moja kutoka kwa faili ya SVG, na uikate moja kwa moja.

Hatua ya 2: Kuijenga

Kuijenga!
Kuijenga!
Kuijenga!
Kuijenga!

Weka vipande vya kuni pamoja na kucha au gundi ya kuni. Sahani za chini na za juu zinapaswa kuwa sawa, kama sahani za pembeni. Hii inasaidia kuunda terriamu yenyewe.

Baada ya kuweka vipande pamoja, terriamu yako inapaswa kuangalia kitu kama kilichoonyeshwa kwenye picha

Hatua ya 3: Kuunganisha vifaa

Baada ya kuanzisha terrarium, ni wakati wa kuanza kuweka vifaa. Kwa kuwa nilikuwa nikitengeneza mfano tu, sikujitahidi sana kuficha nyaya na vifaa kuifanya ionekane kama bidhaa iliyomalizika. Kwa kweli, hii inashauriwa ikiwa utatumia Vivarium kwa wanyama wako watambaao halisi.

Jambo la kwanza kufanya, ni kuunganisha Arduino Uno yako na kompyuta yako, na kupakia nambari ya chanzo kutoka ukurasa wa GitHub hadi Arduino yako.

Kulingana na matakwa yako mwenyewe, unaweza kutumia ubao wa mkate (ambao nilifanya) Ikiwa hautatumia ubao wa mkate, hakikisha kwamba sensorer maalum zitaunganishwa na pini sahihi za IO kwenye Arduino Uno.

Hatua ya 4: Joto na Unyevu

Wacha tuanze na kuunganisha Sense ya DHT22 ili kufuatilia hali ya joto na unyevu kwenye terrarium yako. Ili kuunganisha sensorer ya DHT22, utahitaji kutumia maktaba yao ambayo inaweza kupatikana hapa.

Baada ya kufunga Maktaba, uko tayari kuunganisha pini kwenye Arduino. Hakikisha kwamba unganisha pini ya voltage kwa 5V, pini ya GND na Arduino GND, na pini ya data kubandika 7 kwenye arduino.

Hatua ya 5: Sensorer za unyevu wa chini

Ili kufuatilia unyevu wa ardhini, tunatumia sensorer za unyevu wa ardhini. Hizi hutumiwa kufuatilia unyevu kwenye ardhi kwa mimea halisi ambayo itaishi kwenye terriamu yako. Ikiwa unyevu wa ardhi ni kavu sana, mfumo wa mvua mwishowe utaamilishwa.

Ili kuunganisha sensorer za unyevu wa chini, utahitaji kuwa na usanidi ufuatao; Unganisha pini za VCC na pini 5V kwenye arduino. Unganisha pini za GND na pini za GND kwenye arduino. Na kupokea data, utahitaji kuunganisha pini za A0 kutoka kwa sensorer hadi pini za A0 na A1 kwenye arduino.

Hatua ya 6: Pampu ya maji

Sijaweza kupata pampu ya maji kufanya kazi kikamilifu. Lakini fow sasa niliunda masimulizi kwa pampu hii, hadi nitakapogundua jinsi ya kuiunganisha vizuri. Nilifanya hivyo kwa kutumia taa rahisi ya Led ambayo inapaswa kupepesa wakati unyevu wa ardhi ni kavu sana. Kulingana na utafiti wangu ningehitaji kupata aina sahihi ya maandishi ili kufanya pampu halisi ifanye kazi.

Unganisha pini ya VCC kutoka pampu ya maji ili kubandika 12 kwenye arduino, na unganisha pini ya GND kutoka pampu hadi pini ya GND kwenye Arduino.

Hatua ya 7: Kuweka Msimbo kwa Reptile Yako Maalum

Kufikia sasa, kuna aina tatu tu za wanyama watambaao waliowekwa kwenye uhifadhi kwenye Arduino. Hivi sasa, data inahifadhiwa kwenye kamba ya Json, ambayo inaweza kubadilishwa kwa urahisi ili kuongeza wanyama watambaao zaidi ikiwa mtambaazi wako hayupo.

Wanyama watambaao wanaotumiwa hivi sasa ni chui wa chui, nungunungu aliyepindika na joka la ndevu.

Ili kutumia data kutoka kwa faili ya Json, unahitaji kusakinisha Maktaba nyingine ambayo inatumiwa kuchambua Json kuwa data inayoweza kusomeka kwa Arduino yenyewe. Unaweza kupata Maktaba hii hapa.

Baada ya kuongeza Maktaba, unaweza kutafuta tu kamba inayofuata katika nambari: 'const char * reptilia = doc ["Leopard gecko"]', na ubadilishe jina la mtambaazi wako kuwa reptile unayemiliki.

Unaweza kuangalia majina ya vigeuzi kwenye kamba ya json, ndani ya anuwai inayoitwa "reptileData " ili kuhakikisha kuwa umeandika vizuri. Ikiwa mtambaazi wako hayupo, unaweza kutumia fomati ya wanyama watambaao wengine kuongeza hali zinazohitajika za mazingira kwa mtambaazi wako mwenyewe.

Hakikisha kushiriki hali hizi, ili watu wengine waweze kuzitumia pia!:)

Hatua ya 8: Furahiya

Furahiya
Furahiya

Unapaswa sasa kuweka, na uweze kutumia terriamu.

Baada ya kusanidi vitu hivi vyote, na kupakia nambari, unaweza kufungua Monitor Monitor kuona data iliyopokelewa kutoka kwa sensorer. Angalia ikiwa hii ni ya kuaminika kabla ya kutumia seti, kwani inawezekana kwamba sensor inaweza kuwa haifanyi kazi vizuri.

Kwa chaguo-msingi, huangalia hali ya mazingira kila sekunde 5, lakini uko huru kubadilisha hii kwa kubadilisha tofauti ya 'Kipindi' katika msimbo (kwa milliseconds).

Furahiya!

Ilipendekeza: