ዝርዝር ሁኔታ:

Raspberry Pi እና Dialogflow (Chromecast ተለዋጭ) ን በመጠቀም ለ Google ቤትዎ ማያ ገጽ ያግኙ - 13 ደረጃዎች
Raspberry Pi እና Dialogflow (Chromecast ተለዋጭ) ን በመጠቀም ለ Google ቤትዎ ማያ ገጽ ያግኙ - 13 ደረጃዎች

ቪዲዮ: Raspberry Pi እና Dialogflow (Chromecast ተለዋጭ) ን በመጠቀም ለ Google ቤትዎ ማያ ገጽ ያግኙ - 13 ደረጃዎች

ቪዲዮ: Raspberry Pi እና Dialogflow (Chromecast ተለዋጭ) ን በመጠቀም ለ Google ቤትዎ ማያ ገጽ ያግኙ - 13 ደረጃዎች
ቪዲዮ: Модернизация Raspberry Pi 4 - модуль X857, mSATA SSD диск KingSpec, ставим Supervised Home Assistant 2024, ታህሳስ
Anonim
Raspberry Pi እና Dialogflow (Chromecast ተለዋጭ) በመጠቀም ለ Google ቤትዎ ማያ ገጽ ያግኙ
Raspberry Pi እና Dialogflow (Chromecast ተለዋጭ) በመጠቀም ለ Google ቤትዎ ማያ ገጽ ያግኙ

የጉግል ቤቴን ከገዛሁበት ጊዜ ጀምሮ የድምፅ ትዕዛዞችን በመጠቀም መሣሪያዎቼን በቤት ውስጥ መቆጣጠር እፈልጋለሁ። በሁሉም መንገድ ግሩም ይሠራል ፣ ግን ለቪዲዮ ባህሪው መጥፎ ስሜት ተሰማኝ። ዩቲዩብን እና Netflix ን ማየት የምንችለው አብሮገነብ የ Chromecast ባህሪ ያለው የ Chromecast መሣሪያ ወይም ቴሌቪዥን ካለን ብቻ ነው። ከእኔ ጋር Raspberry Pi አለኝ ፣ ስለዚህ የምወዳቸው ቪዲዮዎችን እና ፊልሞችን በድምጽ ትዕዛዞች ለመጫወት እሱን ለመጠቀም አሰብኩ።

ደረጃ 1

Image
Image

ለዚህም የሚከተለውን ቅንብር አደረግሁ

ጉግል መነሻ -> የመገናኛ ፍሰት -> የ Rpi አይፒ አድራሻ በመረጃነት -> Nodejs አገልጋይ -> ዩአርኤሎችን ለመክፈት ኮድ

Dialogflow በተፈጥሮ ቋንቋ ውይይቶች ላይ የተመሠረተ የጉግል የሰው-ኮምፒውተር መስተጋብር ቴክኖሎጂ ነው። በዚህ እገዛ ፣ ለ Google ቤት እንደ ግብዓት ለመስጠት የራሳችንን ውይይቶች ወይም ተግባሮችን ማዳበር እንችላለን። ይህ እንደሚከተለው ይሠራል

ሐሳብ [ግቤት ፣ ጥያቄ ፣ ውይይት ፣ ትዕዛዝ….] -> Google መነሻ -> እርምጃ [መልስ]

እዚህ ፣ ምላሹ ቀላል ውይይት ወይም ሌላ የ Rpi አገልጋይን በመጠቀም ከምናደርገው ከድር መንጠቆ የተገኘ ውሂብ ሊሆን ይችላል። ስለዚህ ፣ ወደ Dialogflow ድርጣቢያ ይሂዱ እና መለያ እና አዲስ ወኪል ይፍጠሩ።

ከዚያ አዲስ ሀሳብ ይፍጠሩ….

ደረጃ 2

ምስል
ምስል

ከዚያ የስልጠና ሀረጎችን ያስገቡ። ከ Google መነሻ አንድ የተወሰነ ተግባር ለመድረስ ሲሞክሩ ተጠቃሚዎች የሚናገሩት ትዕዛዞች ናቸው።

ደረጃ 3

እዚህ ፣ ‹ድር ጣቢያ› የሚለው ቃል እንደ ዩቲዩብ ፣ Netflix ፣ አማዞን ፕራይም ወዘተ ወደ ማንኛውም ነገር ሊለወጥ ይችላል… ስለዚህ ፣ ይህ ቃል እንደ ተለዋዋጭ ሆኖ ይሠራል እና ድር ጣቢያ የሚለውን ቃል ሲመርጡ [መዳፊት በመጠቀም] የሚከተሉትን ያገኛሉ

ደረጃ 4

ምስል
ምስል

ከ ፣ ተቆልቋይ ምናሌ ፣ ‘@sys.any’ ን ይምረጡ እና አስገባን ይጫኑ።

ደረጃ 5

ምስል
ምስል

ከዚያ በድርጊቶች ክፍል ውስጥ ተመሳሳይ የግቤት ስም ያስገቡ። በዚህ ክፍል ውስጥ የተጠቀሱት እሴቶች ወደ ድር መንጠቆው እንደ JSON ፋይል ይላካሉ ፣ ይህም የትኛው ድር ጣቢያ ተጠቃሚው እንደጠራ ለማወቅ በአገልጋዩ ውስጥ ሰርስሮ ማውጣት አለብን።

የአንድ ተለዋዋጭ እሴት ‹$ variable_name› ን በመጠቀም ተመልሷል

ደረጃ 6

ምስል
ምስል

ትዕዛዙን ለ Google መነሻ ከተናገሩ በኋላ መስማት ያለብንን ምላሽ ያክሉ። ከዚያ ዓላማውን ያስቀምጡ። አስፈላጊ ከሆነ ይህንን ሀሳብ እንደ የውይይቱ መጨረሻ ያዘጋጁ።

ደረጃ 7

አሁን እነዚያን መጠይቆች ቪዲዮዎችን እና ድር ጣቢያዎችን በእኛ Rasberryberry pi ላይ እንዲከፍቱ ለማድረግ አሁን የእኛን የመጨረሻ አገልግሎት እናዘጋጃለን።

ቀሪው ቅንብር

የውሂብ ግልፅነት -> Nodejs አገልጋይ -> ኮድ

ለምን የውሂብ ግልፅነት ያስፈልገናል? ምክንያቱም ጉግል መነሻ በበይነመረብ ተደራሽ ከሆኑት ድር መንጠቆዎች ጋር ይገናኛል። ምንም እንኳን የእኛ GHome ከአካባቢያዊ አውታረ መረብ ጋር የተገናኘ ቢሆንም ፣ መጠይቆቹ ከ Google ደመና አገልግሎት የመጡ ናቸው ፣ ስለሆነም አገልጋያችንን ወደ በይነመረብ ማስተላለፍ ያስፈልጋል። በዚያ ራስ ምታት ፋንታ የእኛን እንጆሪ ፓይ በቀላሉ በበይነመረብ ላይ ለማስቀመጥ የውሂብ ግልፅነት አገልግሎቶችን መጠቀም እንችላለን።

በመጀመሪያ ፣ ከ Raspberry pi ጋር ይገናኙ [በቀጥታ ከኤችዲኤምአይ ጋር ወይም ከኤስኤስኤች ጋር እንኳን) ተርሚናል ውስጥ ከሚከተለው ትዕዛዝ የቅርብ ጊዜውን የ nodejs run-time ያግኙ።

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

ከዚያ በመጠቀም ይጫኑት

sudo apt -get install -y nodejs ን ይጫኑ

ከዚያ አዲስ ፋይል ይፍጠሩ

ናኖ webserver.js

ደረጃ 8

ከዚያ ፣ ከዚህ በታች ያለውን ኮድ በፋይሉ ውስጥ ያስገቡ

እዚህ ፣ ለማሳየት ፣ እኔ ሁለት ድር ጣቢያዎችን (ጉግል ፣ ዩቱብ) ብቻ እጠቀማለሁ። አንድ ሰው ኮዱን ማረም እና በዚህ መሠረት መለወጥ ይችላል።

bodyParser = ያስፈልጋል ('body-parser'); var exec = ያስፈልጋል ('child_process'). exec; var express = ይጠይቁ ('express'); var app = express (); app.use (bodyParser.json ()); app.post ('/' ፣ ተግባር (ተደጋጋሚ ፣ ረ) {console.log (“stdout:“+ stdout) ፤ console.log (“stderr:“+ stderr) ፤ ከሆነ (ስህተት! == ባዶ) {console.log (“exec errror:“+ error) ፤}}); ተመለስ res.end ();}); app.listen (80);

ደረጃ 9

ምስል
ምስል

ከላይ ያለው ኮድ የተጻፈው ፅንሰ -ሀሳቡን ለማብራራት ብቻ ነው። ክሮሚየም ከርቀት ትዕዛዞች ጋር ስለማይሠራ በኮድ ውስጥ ሚዶሪ አሳሽ ተጠቀምኩ። እኛ ፋየርፎክስን እንዲሁ ልንጠቀምበት እንችላለን። [ኮዱን ከመፃፉ በፊት በ npm እገዛ አካል-ተንታኝን መግለፅ ፣ ሞጁሎችን መግለጽ አለብን]

ያስታውሱ የውሂብ ግልፅነት የ raspberry pi ወደብ 80 ብቻ ማስተላለፍ ስለሚችል እኛ ወደብ 80 ላይ ብቻ ማዳመጥ እንዳለብን ያስታውሱ።

አሁን የውሂብ ግልፅነትን ማዋቀር አለብን

ወደ የውሂብ ግልፅነት ድርጣቢያ ይሂዱ እና መለያዎን ይፍጠሩ እና የራስቦሪ ፓይ ወደ ዳሽቦርዱ ለማከል መመሪያዎቹን ይከተሉ።

ደረጃ 10

ምስል
ምስል

ከዚያ በኋላ ፣ የእኛን የመስቀለኛ ክፍል አገልጋይ ለማሰማራት የምንችልበት ለራስቤሪ ፓይ ልዩ የአይፒ አድራሻ ለማግኘት ከመሳሪያዎቹ ዝርዝር ውስጥ የ raspberry pi ን ይክፈቱ እና ትል ጉድጓድ ይምረጡ።

የአይፒ አድራሻውን ወደ ቅንጥብ ሰሌዳ ይቅዱ።

ደረጃ 11

ምስል
ምስል

አሁን ኮዱን ከ raspberry pi ተርሚናል ያሂዱ

sudo node webserver.js

ስለ ማሳያ ወይም ስለ ፕሮቶኮሎች ማንኛውንም ስህተት ካሳየ…. ማስፈጸም

sudo xhost +

አሁን ወደ የንግግር ፍሰት ይመለሱ እና በአፈጻጸም ክፍል ላይ ጠቅ ያድርጉ

ደረጃ 12

ምስል
ምስል

ከላይ ባለው ቦታ ላይ የአይፒ አድራሻውን ወይም ዩአርኤሉን ከውሂብ ግልፅነት ያስገቡ።

ደረጃ 13

ምስል
ምስል

በመጨረሻም ፣ ወደ ዓላማዎች ክፍል ይሂዱ እና የድርጊት ጥሪን ከአፈጻጸም ትር ያንቁ።

ይሀው ነው! አሁን ወደ ጉግል ቤትዎ ይመለሱ እና እንዴት እንደሚሰራ ያረጋግጡ!

እስከሚቀጥለው ጊዜ ድረስ ፣ እንኳን በደስታ መጥለፍ:)

የሚመከር: