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

Project Oasis: Voice Terrarium: 9 քայլ (նկարներով)
Project Oasis: Voice Terrarium: 9 քայլ (նկարներով)

Video: Project Oasis: Voice Terrarium: 9 քայլ (նկարներով)

Video: Project Oasis: Voice Terrarium: 9 քայլ (նկարներով)
Video: Voice Experiments: Project Oasis 2024, Հուլիսի
Anonim

Project Oasis- ը Voice Terrarium է, որի հետ կարող եք զրուցել: Դա ինքնաբավ փակ էկոհամակարգ է, որը ընդօրինակում է եղանակից դուրս, բայց արկղի ներսում: Դուք կարող եք հարցնել տերարիումի մասին «Եղանակը Սիեթլում» ՝ որպես պատասխան, որին այն կարող է սկսել թափվել տուփի ներսում: Տերարիումը կարող է նաև առաջացնել ամպեր, մառախուղ կամ փոխել լուսավորությունը `ներկայացնելու այլ եղանակային պայմանները:

Քայլ 1: Մոտիվացիա

Բնության հետ մեր զրույցի միջոցը այնքան տեսողական և բազմամոդալ է, ի տարբերություն այն, ինչ մենք անում ենք այսօր տեխնոլոգիայի հետ: Հեռախոսների կամ համակարգիչների եղանակը չի առաջացնում նույն զգայարանները, ինչ բառացիորեն եղանակը տեսնելը կամ զգալը: Ես այս մասին մտածեցի Google Creative Lab- ում աշխատելու ընթացքում և ստեղծեցի Project Oasis- ը:

Դա տերարիում է, որի հետ կարող եք խոսել Google Օգնականի միջոցով: Դուք կարող եք խնդրել այն ստեղծել որոշակի պայմաններ կամ ցույց տալ եղանակը որոշակի վայրում: Այս փորձը ընդլայնում է մեր զրույցը տեխնոլոգիայի և բնական աշխարհի հետ: Մենք ապրում ենք բնության և տեխնոլոգիայի միջև և ավանդաբար նրանց նայում ենք որպես երկու շատ տարբեր աշխարհների: Օազիսը բնապահպանական խոսակցություն է, բայց բնական ճանապարհով. ոչ ծրագրավորված, ոչ քաոսային: Հետևյալը այն քայլերն են, թե ինչպես ստեղծել ձեր սեփական ակտիվ տերարիումներից մեկը:

Քայլ 2: Ընդհանուր մեխանիզմ

Տերարիումը, ինչպես նշվեց, ստեղծում է անձրև, մառախուղ և լուսավոր պայմաններ: Տերարիումի վերևում կան լուսադիոդներ, անձրևի սկուտեղ և մի փոքր պարիսպ `ջրի հետ շփվող կերամիկական ռեզոնատորներով: Այս փոքր սկավառակները ռեզոնանս են ունենում -1 1-1,7 ՄՀց արագությամբ `ջուրը մառախուղի համար ատոմացնելու համար:

Տերարիումի հատակին տեղադրված են երկու պերիստալտիկ պոմպեր և այլ էլեկտրոնիկա: Տերարիումի ներքևի ջրամբարը պահում է ավելորդ ջուր: Theուրը վերամշակվում/մշակում է և մղվում մինչև անձրևի սկուտեղ ՝ օգտագործելով լուռ պերիստալտիկ պոմպերից մեկը:

Քայլ 3. Պատյանների ձևավորում

Image
Image

Հղում դեպի CAD

Գործիքների/նյութերի ցանկ.

  1. Ակրիլային/պլեքսիգլաս թիթեղներ 0.25 "հաստությամբ (24" x 18 " - Քանակ` 4)
  2. Ակրիլային սոսինձ
  3. Հորատման հավաքածու 1/4 "և աստիճանավորված ստորին բիթերով
  4. Չափիչ ժապավեն + տրամաչափ
  5. Էպոքսիդային սոսինձ (~ 15 րոպե գեղեցիկ ժամանակ)
  6. GE Sealant ջրամեկուսացման համար
  7. Պարզ PVC խողովակ 1/4 "OD + փշալար միակցիչներ

Այս տերարիումի նախագծման ուղեցույցները ճկուն են և ոչ թե կոշտ և արագ կանոններ: Ես ընտրեցի կառուցել մեկը, որը կարող էի պահել իմ գրասեղանին կամ մեկը, որը գեղեցիկ տեսք կունենար սալիկի վրա: Բացի այդ, ես ընդհանուր պատկերացում ունեի այն տարածքի մասին, որն իմ էլեկտրոնիկան, բույսերը և ջրամբարը կզբաղեցնեին: Ես որոշեցի, որ ամբողջ պարիսպը լինի H: 15 "W: 6" L: 10"

Վերոնշյալ նկարի CAD չափերը ցույց են տալիս ընդհանուր քայքայումը. լայնորեն վերին և ստորին էլեկտրոնիկան զբաղեցնում է յուրաքանչյուրը 4 "բարձրություն: resրամբարը զբաղեցնում է 4" L ներքևում, իսկ էլեկտրոնիկայի համար թողնում է 6 "L (էլեկտրոնիկայի մասին ավելի ուշ):

Ես որոշեցի ակրիլ/պլեքսիգլաս օգտագործել տերարիումի այս տարբերակի համար, քանի որ այն հեշտությամբ մատչելի է, շատ հեշտ է լազերային մեքենայի մշակման համար, և մասերը կարող են սոսնձվել/եռակցվել մի շարք ակրիլային ցեմենտների հետ միասին: Ապակիները կամ թափանցիկ պլաստմասսաները լավ թեկնածուներ են `կախված նրանից, թե որքան հեռու եք ցանկանում գնալ արտաքին տեսքով, հատկապես, եթե տերարիումը կորեր ունենա: Բացի այդ, plexiglass- ի քերծվածքից պաշտպանված տարբերակները հասանելի են նաև շատ խանութներում, ինչը դեռ կարող է այն թողնել որպես իդեալական ընտրություն:

Ես նախագծեցի 3D մոդելը իմ տերարիումի համար Fusion 360- ում, միայն այն պատճառով, որ ուզում էի այն նկարահանել: Այս ծրագրի CAD ֆայլերը կցված են այս քայլին: Ես հարթեցի բոլոր էսքիզները ՝ Laser Machine ֆայլեր ստանալու համար, և հետևում է լազերային մշակման ստանդարտ գործընթացը: Կարգավորեք լազերը (Epilog- ը իմ դեպքում), բացեք ֆայլերը Corel Draw- ում և գործարկեք հաստոցները:

Այժմ դուք պետք է ունենաք ակրիլային մասեր, որոնք անհրաժեշտ են պարիսպի հավաքման համար: Անդրադարձեք CAD- ին և ներքևից վերև անցնելով, հավաքեք մասերը ակրիլ ցեմենտով միասին ՝ տուփ ստանալու համար, վերևում / ներքևում ՝ փայտամածով: Օգտագործեք տրամաչափ և գուլպաներ (քանի որ ձեր տուփը թափանցիկ է) որպես ուղեցույց ավելի հեշտ հավաքման գործընթացի համար:

Քայլ 4: Էլեկտրոնիկայի ձևավորում

Էլեկտրոնիկայի դիզայն
Էլեկտրոնիկայի դիզայն
Էլեկտրոնիկայի դիզայն
Էլեկտրոնիկայի դիզայն
Էլեկտրոնիկայի դիզայն
Էլեկտրոնիկայի դիզայն

Բաղադրիչների / էլեկտրոնիկայի ցուցակ.

  1. 5V/10A էլեկտրամատակարարում (քանակ ՝ 1)
  2. 3V-35V խթանող փոխարկիչ (քանակ ՝ 2)
  3. 12V DC դեղաչափի պերիստալտիկ պոմպ (Քանակը ՝ 1)
  4. 2200 մլ/րոպե պերիստալտիկ պոմպ (Քանակը ՝ 1)
  5. Icstation 20 մմ կերամիկական սկավառակներ հաճախականություն = 113 ԿՀց, վարորդական տախտակներով (Քանակը ՝ 2)
  6. RGB LED ժապավեն (Քանակ ՝ 1)
  7. 18 AWG և 24 AWG մետաղալարերի հավաքածու
  8. Մետաղական ջուլհակ 1/4"
  9. Raspberry Pi 3 + Google Voice Hat (այստեղ պարզապես ձայնային գլխարկ + խոսափող է պետք, այլ ոչ թե բարձրախոս)
  10. Arduino Nano ՝ մինի USB մալուխով
  11. ~ 3-24V լարման-բեռնվածություն անցքի միջով SSR ռելեներ
  12. Կես չափի նախատախտակ

Այս ամբողջ գործընթացի ընթացքում ձեզ հարկավոր կլինի նաև փոփոխական լարման սնուցման աղբյուր, բազմիմետր, ամրացնող երկաթ և տաք սոսինձ ատրճանակ:

Նշում. Սա արագ նախատիպ է, և կան ավելի լավ այլընտրանքներ որոշ բաղադրիչներին և միացումներին: Եթե գիտեք, թե ինչ եք անում, ազատ զգացեք փոփոխվել կենսունակ այլընտրանքներով:

Ես կոտրեցի միակողմանի 5V/10A էլեկտրամատակարարումը մուտի-ելքային մատակարարման մեջ ՝ հանելով վարդակից և ավելացնելով իմ առանձին բազմալար մալուխները առանձին բաղադրիչների համար:

  • 5V գիծ Icstation վարորդական տախտակների համար
  • 5V գիծ RGB LED- ների համար
  • 5V գիծ Raspberry Pi 3 -ի համար
  • 12V գիծ (փոփոխական Boost Converter- ի միջոցով) պերիստալտիկ պոմպի դոզավորման համար
  • 24 Վ գիծ (փոփոխական Boost Converter- ի միջոցով) բարձր հոսքի արագությամբ անձրևային պերիստալտիկ պոմպի համար

Ես վերցրեցի առանձին տողերը և դրանք միասին դրեցի մետաղալարերի ջուլհակի մեջ `կոկիկ տեսք ունենալու համար: Ես նաև կափարիչ ավելացրի 5 Վ գծում ՝ հոսանքի ալիքները կանխելու համար, քանի որ դա անմիջականորեն միանում է Raspberry Pi- ին:

Հիմնական կապեր

5V տողերից մեկը անմիջապես միացրի Raspberry Pi- ին `տախտակի հետևի հատվածը PP1- ին և PP6- ին, որպեսզի սահմանափակ տարածության պատճառով չօգտագործեմ մինի USB մալուխ: Pi- ի վերևում տեղադրված է Google Voice գլխարկ: Ես վերցրեցի սերիական փոխարկման արդեն գոյություն ունեցող ծրագիրը և փոխանցեցի Arduino Nano- ին: Այս Nano- ն միացված է Pi 3 -ին կարճ մինի USB մալուխի միջոցով: Arduino Nano- ն ռելեներ միացնելու/անջատելու համար միացված է նախատախտակին, որն իր հերթին միացնում/անջատում է պոմպերը/մառախուղը:

Նախատախտակն ունի երեք ռելեներ `5V, 12V և 24V բեռնվածքի գծերով, յուրաքանչյուրը: Յուրաքանչյուր ռելե միացված է նաև Arduino- ի (D5, D7 և D8) առանձին քորոցին: Անդրադառնալ փոխանցման դիագրամին, թե ինչպես կարելի է միացնել ռելեի կոնտակտները միացման միացման համար: A1/A2- ը լինելու են Arduino- ի տողերը, մինչդեռ 13+, 14 -ը ձեր գծերն են `բեռի միացումն ավարտելու համար: Ես ռելեներ օգտագործում եմ լավ մեկուսացման համար, բայց դուք կարող եք դրանք փոխարինել նաև տրանզիստորներով: Հիշեք, որ բեռնվածքի և Arduino- ի միջև ընդհանուր հիմնավորում կա, որպեսզի միացումն աշխատի:

Կերամիկական ռեզոնատորներ

Կերամիկական ռեզոնատորներ/պիեզոներն ունեն վարորդի տախտակ, որոնցից յուրաքանչյուրը կարող եք առանձին ստուգել փոփոխական սնուցման աղբյուրի վրա: Վերին կերամիկական մակերեսը պետք է շփվի ջրի հետ, որպեսզի այն մառախուղ ստեղծի: Երբ փորձարկեք վարորդական տախտակները, դրանք միացրեք անմիջապես 5 Վ էլեկտրահաղորդման գծով, որի մեջտեղում կա ռելե (ինչպես վերևում): Երբ ռելեդը միացված է և միացումն ավարտված է, կտեսնեք, որ ջուրը վերածվում է մառախուղի:

LED- ները

Ադաֆրուտից Neopixel LED- ները վերահսկվում են անմիջապես Arduino- ի կառավարման գծով ՝ առանց որևէ ռելեի օգտագործման: Ես կտրեցի այս երկար ժապավենը `յուրաքանչյուրը ~ 15 LED- ների մի քանի հատվածների: Անդրադառնացեք այս էջին, թե ինչպես կտրել և միացնել այս LED- ները: LED- ների մի քանի հատվածներ ստեղծելուց հետո (ինչպես երևում է նկարում), ես պահեցի սիլիկոնե ծածկը և ծայրերին ավելացրեցի տաք սոսինձ `ամեն ինչ անջրանցիկ դարձնելու համար: Անձրևի սկուտեղի ներքևում կպցրեցի առանձին հատվածներ `գեղեցիկ և հավասար լուսավորության բաշխման համար:

Պերիստալտիկ պոմպեր

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

Մյուս կողմից, 24V, 2200mL/min պարբերականությունը օգտագործվում է անձրևի համար և, հետևաբար, ընտրված է այս մեծ ծավալի համար: Թեև 24V- ն ինքն է արտադրում տերարիումի համար չափազանց բարձր հոսք, դուք կարող եք փոխել լարումը Boost Converter- ում ՝ այս պոմպի հոսքի արագությունը օպտիմալ կարգավորման փոխելու համար:

Քայլ 5: Հավաքում և փորձարկում

Image
Image

Ժողով

Հորատում

Էլեկտրոնիկան (2 պերիստալտիկ պոմպեր, RPi + Ձայնային գլխարկ/խոսափող, Նանո, Պիեզո վարորդների տախտակներ, ռելե Protoboard) մնում է տերարիումի ներքևի 6 Լ -ում: Ես եռաչափ մոդելի համաձայն հավաքից գնացել էի ներքևից վերև: երկու անցք (յուրաքանչյուրը 1/4 դյույմ) էլեկտրոնիկայի ստորին հատվածների հետևի մասում. անցքերից մեկը նախատեսված է բոլոր բաղադրիչների էլեկտրահաղորդման գծերի համար, իսկ մյուսը ՝ պերիստալտիկ պոմպերի խողովակների համար:

Հորատեք մեկ անցք, որը թողնում է 1/4 դյույմը վերևի կափարիչից ՝ անձրևաջրերի խողովակը ներս մտնելու համար: Հորատեք ևս մեկ փոքր անցք, որպեսզի LED էլեկտրագծերը դուրս գան և ներքևում մտնեն Նանո: Փորձարկեք բոլոր էլեկտրոնիկաները վերջին անգամ վերջին անգամ դրանք դնելով տուփի ներսում:

Տեղադրում և ջրամեկուսացում

Մինչ այժմ, բոլոր ակրիլային հատվածները պետք է խրված լինեին պարիսպի նախագծման քայլից: Տեղադրեք վերը նշված էլեկտրոնիկան ներքևի պատյանում և կափարիչը դրեք դրա վրա: Կարևոր է զգուշորեն կնքել այս կափարիչը, որպեսզի այն անջրանցիկ լինի: Կափարիչը տուփի ներսում սեղմիչ չէ, որպեսզի որոշ տեղ հատկացնի սոսինձը հեշտությամբ հոսելու և բացերը փակելու համար: Ես օգտագործեցի Էպոքսիդ, լցրեցի այն կափարիչի կողքերով և թույլ տվեցի, որ այն անցնի կափարիչը պահելու համար պատրաստված փայտամածով: Սոսինձը պետք է վազի և անթերի փակի բացերը: Թույլ տվեք այն նստել ամբողջ գիշեր բուժվելու համար, այնուհետև, հնարավոր է, մեկ այլ շերտ ջրամեկուսացնել GE Sealant- ով:

Անձրևի և մառախուղի հավաքում

Անձրևի սկուտեղի հավաքումը մառախուղի ջրամբարով (ներքևում կերամիկական սկավառակներով) պետք է համախմբված լիներ պարիսպի նախագծման փուլում: LED- ները պետք է խրված լինեն անձրևի սկուտեղի ներքևում ՝ նախորդ քայլից, և տուփի վերևում/հետևից համապատասխան անցքից դուրս եկող կերամիկական ռեզոնատորների լարերը: Դուք կարող եք թույլ տալ, որ անձրև + մառախուղ պատրաստող այս հավաքածուն նստի տուփի վերևի փայտամածի վրա: Մինչև վերին կափարիչը փակելը, պոմպի խողովակը ներս բերեք անձրևի սկուտեղի վրա այդ նպատակով նախկինում փորված անցքով: Կտրեք խողովակների փոքր հատվածները և օգտագործեք փշալար միակցիչներ ՝ սկուտեղ մտնելիս ջրի հավասար բաշխման համար մի քանի ելք ստեղծելու համար: Անձրևն այս տեսքով տերարիում կունենա միատեսակ տեսք: Մառախուղի ջրամբարում ջուր ավելացնելու համար կարող եք օգտագործել սեղմված ջրի բաշխիչ շիշը, նախքան կափարիչը փորձարկելու համար, երբ ամեն ինչ տուփի ներսում է:

Փորձարկում

Ես միացրեցի հոսանքը, որը ստիպում է RPi- ին միանալ առցանց: Նախկինում այն կազմաձևված էր ՝ միանալու իմ տեղական wifi ցանցին: Ես կարող եմ հարցնել Pi- ի IP- ի ցանցը, որից հետո ես օգտագործում եմ ներկառուցված էկրանի փոխանակում Mac- ում ՝ Pi- ին մուտք գործելու համար: Սա թույլ է տալիս ինձ ստուգել և գործարկել իրերը հեռակա կարգով և առանց վանդակում HDMI մալուխ միացնելը: Ես օգտագործում եմ իմ կանխադրված ծրագրերը (տես ՝ Pi/Arduino- ով տարբեր ծրագրերի վրա աշխատող ծրագրերի համար ծրագրային քայլ) ՝ հաջորդ քայլերին անցնելուց ամեն ինչ ստուգելու համար:

Քայլ 6: Տերարիումի ձևավորում (կանաչապատում)

Տերարիումի դիզայն (կանաչապատում)
Տերարիումի դիզայն (կանաչապատում)

Սա, հավանաբար, ամբողջ գործընթացի ամենազվարճալի մասն է: Դուք կարող եք որս անել կամ գնումներ կատարել բույսերի համար: Ես շրջեցի այգիների տեղական կենտրոններում, այդ թվում `տեղական Home Depot- ում, մոտակա բույսերի խանութներում և նույնիսկ պարզապես շրջեցի իմ հարևանությամբ, որտեղ կան շատ կանաչ տարածքներ: Քանի որ կլիման խոնավ է, փակ և շատ է փոխվում տերարիումի ներսում, ես փորձում էի գտնել կայուն արեւադարձային կլիմայի բույսեր: Theառատունկին պատրաստելու համար ձեզ հարկավոր են հետևյալ իրերը.

  • Սև հող
  • Պեռլիտ
  • Մանրախիճ
  • Ակտիվացված փայտածուխ

Waterուրը զտվում է հողի միջով մինչև ջրամբարը, որպեսզի նորից վերամշակվի անձրևի տեսքով: Որպես հիմք օգտագործեք նուրբ մետաղական ցանց (ապակեպլաստե ցանց), նախքան հողը քնելը: Տեղադրեք ակտիվացված փայտածուխը որպես տերարիումի ամենացածր շերտը: Սա կանխում է տերարիումի ներսում աճող բորբոսները, ինչպես նաև վերահսկում է ցանկացած տհաճ հոտ: Layerածկեք այս շերտը մանրախիճով, որպեսզի ջուրը զտման ևս մեկ շերտ ունենա, և կեղտը չշարունակի հոսել դեպի ջրամբարը: Խառնել սև հողը և պեռլիտը 1: 1 հարաբերակցությամբ, որպեսզի ունենաք իսկապես օդափոխիչ և սաստիկ աճող միջավայր: Այժմ դուք պատրաստ եք տնկման:

Նշում. Այս ամբողջ իրը տուփի մեջ գցելու համար ՝ առանց պատերին դիպչելու, ես թղթի միջոցով ձագարաձև ձև եմ պատրաստել և տուփի մեջ նյութ եմ լցրել այդ բացվածքով և ոչ թե ուղղակի գցել այն:

Ես հավաքեցի փոքր գերաններ և մամուռներ իմ հարևանության ծառերի բներից և ավելի մեծ բազմազանություն փոքր արևադարձային բույսերի տեղական բույսերի խանութներում: Ես գտա Բոնսայի նարնջի ծառ, որը համապատասխանում էր իմ արտաքին տեսքի կարիքներին և մի բան, որը գոյատևելու էր Home Depot- ի արդի կլիմայական պայմաններում: Ես օգտագործում եմ տերևային մամուռ և որոշ իսպանական մամուռ (երկուսն էլ սովորաբար հանդիպում են այգու կենտրոններում) `տերարիումի հողի վերևում գտնվող բնական կանաչ երևույթի համար:

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

Քայլ 7:.րագրակազմ

Այս հրահանգները մեծ մասամբ գալիս են այստեղի github- ից ՝ ամբողջ ծածկագրով: Ես դեռ պատրաստվում եմ դրանք թողնել այստեղ ՝ ավարտին հասցնելու համար: Մինչ ես օգտագործում եմ Google Assistant- ը, ինչպես երևում է տեսանյութում, տերարիումը նաև Google Voice Hat- ն է ՝ խոսափողով ՝ հենց տերարիումում ՝ լսելով հրամաններ: Կարող եք ընտրել, որ պարզապես օգտագործեք AIR Voice գլխարկը ՝ այստեղ տրված ցուցումների համաձայն:

Նախքան սկսելը

DialogFlow / Գործողություններ Google- ում

Հետևեք այստեղ կատարվող քայլերին ՝ Dialogflow գործակալ ստեղծելու համար: Մենք օգտագործում ենք ողջունելի մտադրություն, որը թույլ է տալիս օգտվողին սկսել խոսել տերարիումի հետ: Օգտագործողի համար լրացուցիչ մտադրություններ կան ՝ որոշակի վայրում, ժամում եղանակի մասին տեղեկանալու (օրինակ ՝ «ցույց տուր ինձ եղանակը Սիեթլում») կամ հստակ գործողություն կատարելու (օրինակ ՝ «անձրև դնել»)

Դուք պետք է տեղակայեք ձեր ամպի գործառույթները, որոնք համապատասխանեցված են օգտագործողի գործողություններին:

-> Հետևեք այստեղ տրված հրահանգներին ՝ firebase- ի ամպի գործառույթները միացնելու համար: -> CLI- ից գործառույթների տեղակայման քայլերը գտնվում են Տեղադրեք ձեր գործառույթները Firebase CLI- ի հետ ՝ վերևի նույն հղումով

Cloud PubSub Ստեղծեք Cloud PubSub նախագիծ, ինչպես այս հղումով

Հետևեք քայլեր ՝ թեմա ստեղծելու համար: Մեր նախագծում մենք ստեղծեցինք «Եղանակ» անունով թեմա, որին ավելացրեցինք մեր բաժանորդագրությունները: Այս նախագծում մենք օգտագործում ենք միայն pull բաժանորդագրություններ: Բաժանորդագրությունը տերարիում էր, որը կոչվում էր եղանակի մանրամասն

Ուշադրություն դարձրեք այս նախագծի նախագծի ID- ին, քանի որ այն օգտակար կլինի հետագայում լսող հաճախորդին գործարկելու համար:

Openweather APIG Ստացեք ձեր API բանալին openweathermap.org- ից: Ավելացրեք այս բանալին ամպի գործառույթներում, որպեսզի այդ գործառույթները կարողանան պինգ անել եղանակի սերվերներում, երբ օգտագործողը խնդրում է կոնկրետ տեղեկություններ: Տեղադրեք NodeJS

Տեղադրեք NodeJS ձեր RPi- ում

Ինչպես գործարկել այս մոդուլները

Dialogflow Cloud գործառույթի տեղաբաշխում

Գնացեք դեպի ձեր գործառույթների գրացուցակը և հաջորդաբար գործարկեք հետևյալը

$ npm տեղադրում

$ firebase մուտք

$ firebase init

Եվ վերջապես գործարկեք հետևյալը ՝ ձեր գործառույթները տեղակայելու համար.

$ firebase- ի տեղակայում

Տեղակայված գործառույթների հղումը դառնում է Dialogflow. Cloud PubSub- ի վեբհուկի URL

Անցեք subscription.js & package.json ֆայլի գրացուցակին և գործարկեք npm install- ը ՝ կախվածությունները տեղադրելու համար: Երբ պատրաստ լինեք, գործարկեք հանգույցի subscritpions.js լսումներ-հաղորդագրություններ եղանակի մանրամասներ, որտեղ եղանակի մանրամասները բաժանորդագրությունն է, որը դուք ստեղծել եք նախորդ քայլից: Google Assistant / AIY Voice Kit փորձարկում

Դուք կարող եք կամ օգտագործել Google Home կամ AIY Voice Kit ՝ տերարիումի հետ փոխազդեցության համար: Վերը նշված ծրագրի կարգավորումը երկուսի համար էլ մնում է նույնը:

Հետևեք այստեղ տրված հրահանգներին ՝ ձեր ծրագիրը Google Օգնականում փորձարկելու և տեղակայելու համար: Այնուհետև կարող եք օգտագործել ձեր հաշվի հետ կապված Google Օգնականը ՝ խոսելով դրա հետ ՝ տերարիումը գործարկելու և եղանակի մասին հարցնելու համար:

Քայլ 8: Գործարկեք տերարիումը:

Այս ամբողջ կազմաձևումից հետո դժվար է թվում, բայց իրականում հաճելի և գրավիչ է բույսերի հետ աշխատելիս: Եթե ճիշտ արվի, դուք վերջապես պետք է կարողանաք նման բան ասել

«Hey Google, ինչպիսի՞ եղանակ է Սիեթլում», «Hey Google, Make it Rain» և այլն և տեսեք կախարդական ելքը ձեր տերարիումում:

Վայելեք ձեր նոր տերարիումը և ցուցադրեք այն ձեր ընկերներին:

Քայլ 9. Ներդրողներ / ՆՇՈՄ

  • Պատրաստված է Harpreet Sareen- ի և Google Creative Lab- ի ընկերների կողմից:
  • Այս նախագիծը հետևում է Google- ի Բաց կոդով համայնքի ուղեցույցներին: Լիցենզիայի և այլ ուղեցույցների համար դիմեք այստեղ:
  • Նշում. Սա պաշտոնապես աջակցվող Google արտադրանք չէ:

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