Բովանդակություն:

Smart Vivarium ՝ 8 քայլ
Smart Vivarium ՝ 8 քայլ

Video: Smart Vivarium ՝ 8 քայլ

Video: Smart Vivarium ՝ 8 քայլ
Video: I Added Animals Into My Giant Rainforest Vivarium 2024, Նոյեմբեր
Anonim
Smart Vivarium
Smart Vivarium
Smart Vivarium
Smart Vivarium

Իմ սողունների համար շրջակա միջավայրի վիճակը վերահսկելու համար ես ստեղծեցի խելացի վիվարիում: Իմ նպատակն է սողուններիս համար վանդակում ունենալ լիարժեք կենդանի էկոհամակարգ: Այս պայմաններից ելնելով ՝ տերարիումը պետք է ինքնուրույն գործի ՝ համոզվելու համար, որ բոլորը բույսերը ջրածված են, և որ ջերմաստիճանը և խոնավությունը պետք է համապատասխանեն իմ սողուններին: Բաց թողնելով այս բաց աղբյուրը, ես հույս կունենամ ոգեշնչել այլ մարդկանց և, հնարավոր է, նույնիսկ օգնել ինձ որոշակի կարծիք ստանալ իմ արտադրանքի վերաբերյալ: Հենց այս տերարիումը պարունակում է միայն ընձառյուծ գեկոյի, թևավոր գեկոյի և մորուքավոր վիշապի համար բնապահպանական պայմաններ: Ազատ զգացեք այլ սողունների համար ավելի շատ տվյալներ ավելացնելու համար::)

Պարագաներ

40x70 սմ 3 մմ եռակի փայտ x 6

30x30 3 մմ պլեքսիգլաս հստակ x 2

50x30 3 մմ plexiglas հստակ x 1

Հեղուկի պոմպ x 2

DHT22 տվիչ x 1

Հողի խոնավության տվիչ x 2

1 մետր PVC խողովակ x 5

Arduino Uno x 1

Քայլ 1: Մոդելները

Մոդելները
Մոդելները

Մոդելներ փայտի (լազերային) կտրման համար

Վիվարիումը ստեղծելու համար ես ստեղծեցի մի քանի մոդելներ, որոնք կարող են օգտագործվել լազերային կտրման համար ՝ հենց վիվարիումը ստեղծելու համար: Json ֆայլը կարող է օգտագործվել https://www.makercase.com/ կայքում ՝ SVG մոդելի չափերը փոփոխելու համար, եթե ցանկանում եք ավելի փոքր տերարիում ստեղծել: Չափից բացի, կարող եք նաև փոփոխել պատուհանները տերարիումում: Այս Json ֆայլը նույնպես պահանջվում է, եթե ցանկանում եք տերարիումը ստեղծել փայտից այլ նյութից: Ներկայիս ֆայլը հատուկ պատրաստված է 3 մմ հաստությամբ փայտանյութի համար:

Json ֆայլը կարելի է գտնել հետևյալ հասցեով. Այս ֆայլը անհրաժեշտ է, երբ ցանկանում եք փայտը կտրել ՝ օգտագործելով լազերային կտրող մեքենա, կամ եթե դուք պատրաստվում եք փայտը ձեռքով կտրել:

SVG- ն միանգամից պարունակում է բոլոր տարբեր փայտի կտորներ: Երբ դուք պատրաստվում եք օգտագործել լազերային կտրող մեքենա, դուք պետք է յուրաքանչյուր մաս ընտրեք SVG ֆայլից առանձին և կտրեք դրանք մեկ առ մեկ:

Քայլ 2: Կառուցեք այն:

Կառուցիր այն!
Կառուցիր այն!
Կառուցիր այն!
Կառուցիր այն!

Տեղադրեք փայտի կտորները կամ եղունգների կամ փայտի սոսինձի հետ միասին: Ստորին և վերին սալերը պետք է նման լինեն, ինչպես կողային սալերը: Սա օգնում է ստեղծել հենց տերարիումը:

Կտորները միացնելուց հետո ձեր տերարիումը պետք է նման լինի նկարում պատկերվածին

Քայլ 3: Սարքաշարի միացում

Տերարիումը տեղադրվելուց հետո ժամանակն է սկսել սարքավորումների տեղադրումը: Քանի որ ես նոր էի նախատիպը մշակում, ես մեծ ջանքեր չեմ գործադրել թաքցնելու համար մալուխներն ու սարքավորումները, որպեսզի այն պատրաստի արտադրանքի տեսք ունենա: Իհարկե, սա խորհուրդ է տրվում, եթե մտադիր եք օգտագործել Vivarium- ը ձեր իրական սողունների համար:

Առաջին բանը, որ պետք է անել, ձեր Arduino Uno- ն ձեր համակարգչի հետ միացնելն է և GitHub էջից աղբյուրի կոդը ձեր Arduino- ին վերբեռնելը:

Կախված ձեր սեփական ցանկություններից, կարող եք օգտագործել տախտակ (ինչը ես արեցի): Եթե դուք չեք պատրաստվում օգտագործել տախտակ, համոզվեք, որ հատուկ սենսորները միացված կլինեն Arduino Uno- ի IO ճիշտ կապումներին:

Քայլ 4: Temերմաստիճանը և խոնավությունը

Սկսենք DHT22 տվիչի միացումից ՝ ձեր տերարիումի ջերմաստիճանը և խոնավությունը վերահսկելու համար: DHT22 սենսորը միացնելու համար հարկավոր է օգտագործել իրենց սեփական գրադարանը, որը կարելի է գտնել այստեղ:

Գրադարանը տեղադրելուց հետո դուք պատրաստ եք կապել Arduino- ին: Համոզվեք, որ լարման կապը միացնում եք 5 Վ-ին, GND- կապը ՝ Arduino GND- ին, իսկ տվյալների կապը ՝ arduino- ի 7-ին:

Քայլ 5. Գրունտի խոնավության տվիչներ

Հողի խոնավությունը վերահսկելու համար մենք օգտագործում ենք գետնի խոնավության տվիչներ: Դրանք օգտագործվում են գետնի խոնավությունը վերահսկելու համար իրական բույսերի համար, որոնք պատրաստվում են ապրել ձեր տերարիումում: Եթե հողի խոնավությունը չափազանց չոր է, անձրևի համակարգը, ի վերջո, կակտիվանա:

Ground խոնավության տվիչները միացնելու համար ձեզ հարկավոր է ունենալ հետևյալ կարգավորումը. Միացրեք VCC- կապերը arduino- ի 5V կապումներին: Միացրեք GND կապումներն arduino- ի GND կապումներին: Եվ տվյալները ստանալու համար հարկավոր է միացնել սենսորներից A0 կապումներն arduino- ի A0 և A1 կապումներին:

Քայլ 6: Հեղուկի պոմպ

Ես չեմ կարողացել հեղուկի պոմպը լիովին աշխատել: Բայց հիմա ես ստեղծեցի մոդելավորում այս պոմպի համար, մինչև չիմացա, թե ինչպես այն ճիշտ միացնել: Ես դա արեցի ՝ օգտագործելով պարզ Led լույս, որը պետք է թարթել, երբ հողի խոնավությունը չափազանց չորանա: Իմ հետազոտության հիման վրա ես պետք է ստանամ համապատասխան տեսակի ռելեներ, որպեսզի իրական պոմպը աշխատի:

Հեղուկի պոմպից միացրեք VCC կապը arduino- ի 12 -ին, իսկ պոմպից GND կապը միացրեք Arduino- ի GND կապին:

Քայլ 7: Կարգավորեք ձեր հատուկ սողունի ծածկագիրը

Այս պահի դրությամբ, Arduino- ի պահեստում կան միայն երեք տեսակի սողուններ: Այս պահին տվյալները պահվում են Json տողում, որը հեշտությամբ կարող է փոփոխվել ՝ ավելի շատ սողուններ ավելացնելու դեպքում, եթե ձեր սողունն այնտեղ չէ:

Ներկա պահին օգտագործվող սողուններն են ընձառյուծ գեկոն, գագաթավոր գեկոն և մորուքավոր վիշապը:

Json ֆայլի տվյալները օգտագործելու համար հարկավոր է տեղադրել մեկ այլ Գրադարան, որն օգտագործվում է Json- ը Arduino- ի համար ընթերցելի տվյալների մեջ վերլուծելու համար: Այս Գրադարանը կարող եք գտնել այստեղ:

Գրադարանը ավելացնելուց հետո կարող եք պարզապես որոնել հետևյալ տողը ՝ «const char* reptiles = doc [« Leopard gecko »]» ծածկագրում և ձեր սողունի անունը փոխել ձեր սեփական սողունի մեջ:

Դուք կարող եք ստուգել json տողի փոփոխականների անունները ՝ «reptileData » անվանվող փոփոխականի ներսում, որպեսզի համոզվեք, որ այն ճիշտ է գրված: Եթե ձեր սողունը ներկա չէ, կարող եք օգտագործել մյուս սողունների ձևաչափը `ձեր սեփական սողունի համար անհրաժեշտ բնապահպանական պայմանները ավելացնելու համար:

Համոզվեք, որ կիսում եք այս պայմանները, որպեսզի այլ մարդիկ նույնպես կարողանան օգտվել դրանից::)

Քայլ 8: Վայելեք

Վայելեք
Վայելեք

Այժմ դուք պետք է կարգավորված լինեք և կարողանաք օգտվել տերարիումից:

Այս բոլոր իրերը կազմաձևելուց և ծածկագիրը վերբեռնելուց հետո կարող եք բացել Սերիայի մոնիտորը ՝ սենսորներից ստացված տվյալները տեսնելու համար: Ստուգեք, արդյոք դա հուսալի է նախքան սարքը գործածելը, քանի որ հնարավոր է, որ սենսորը կարող է ճիշտ չաշխատել:

Լռելյայն, այն ստուգում է շրջակա միջավայրի պայմանները յուրաքանչյուր 5 վայրկյանը մեկ, բայց դուք ազատ եք դա փոխել ՝ կոդի մեջ փոխելով «eriամանակաշրջան» փոփոխականը (միլիվայրկյաններով):

Վայելեք:

Խորհուրդ ենք տալիս: