সুচিপত্র:
ভিডিও: রাস্পবেরি পাই এবং ডায়ালগফ্লো (ক্রোমকাস্ট বিকল্প) ব্যবহার করে আপনার গুগল হোমের জন্য একটি স্ক্রিন পান: 13 টি পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
যখন থেকে আমি আমার গুগল হোম কিনেছি আমি ভয়েস কমান্ড ব্যবহার করে বাড়িতে আমার ডিভাইসগুলি নিয়ন্ত্রণ করতে চাই। এটি প্রতিটি উপায়ে অসাধারণ কাজ করে, কিন্তু আমি এর ভিডিও বৈশিষ্ট্যটির জন্য খারাপ অনুভব করেছি। আমরা যদি ইউটিউব এবং নেটফ্লিক্স দেখতে পারি তাহলেই আমাদের ক্রোমকাস্ট ডিভাইস বা ইনবিল্ট ক্রোমকাস্ট ফিচার সহ টিভি থাকবে। আমার সাথে একটি রাস্পবেরি পাই আছে, তাই আমি ভয়েস কমান্ড দিয়ে আমার প্রিয় ভিডিও এবং সিনেমা চালানোর জন্য এটি ব্যবহার করার কথা ভাবলাম।
ধাপ 1:
এই জন্য, আমি নিম্নলিখিত সেটআপ তৈরি
গুগল হোম -> ডায়ালগফ্লো -> ডেটাপ্লিসিটিতে Rpi আইপি ঠিকানা -> নোডেজ সার্ভার -> ইউআরএল খুলতে কোড
ডায়ালগফ্লো একটি গুগলের মানব-কম্পিউটার ইন্টারঅ্যাকশন প্রযুক্তি যা প্রাকৃতিক ভাষার কথোপকথনের উপর ভিত্তি করে। এর সাহায্যে, আমরা গুগল হোমকে ইনপুট হিসাবে দেওয়ার জন্য আমাদের নিজস্ব কথোপকথন বা কাজগুলি বিকাশ করতে পারি। এটি নিম্নরূপ কাজ করে
অভিপ্রায় [ইনপুট, প্রশ্ন, কথোপকথন, কমান্ড…।] -> গুগল হোম -> কর্ম [উত্তর]
এখানে, উত্তরটি একটি সাধারণ কথোপকথন হতে পারে বা অন্যথায় ওয়েবহুক থেকে প্রাপ্ত তথ্য, যা আমরা Rpi সার্ভার ব্যবহার করে তৈরি করতে যাচ্ছি। সুতরাং, ডায়ালগফ্লো ওয়েবসাইটে যান এবং একটি অ্যাকাউন্ট এবং একটি নতুন এজেন্ট তৈরি করুন।
তারপর একটি নতুন অভিপ্রায় তৈরি করুন …
ধাপ ২:
তারপর প্রশিক্ষণ বাক্যাংশ লিখুন। ব্যবহারকারীরা যখন গুগল হোম থেকে একটি নির্দিষ্ট কাজ অ্যাক্সেস করার চেষ্টা করে তখন এই আদেশগুলি ব্যবহার করে।
ধাপ 3:
এখানে, 'ওয়েবসাইট' শব্দটি ইউটিউব, নেটফ্লিক্স, অ্যামাজন প্রাইম ইত্যাদিতে পরিবর্তন করা যেতে পারে … সুতরাং, এই শব্দটি একটি পরিবর্তনশীল হিসাবে কাজ করে এবং যখন আপনি ওয়েবসাইট শব্দটি নির্বাচন করেন [মাউস ব্যবহার করে] আপনি নিম্নলিখিতটি পান
ধাপ 4:
ড্রপ-ডাউন মেনু থেকে, '@sys.any' নির্বাচন করুন এবং এন্টার টিপুন।
ধাপ 5:
তারপর ক্রিয়া বিভাগে একই প্যারামিটারের নাম লিখুন। এই বিভাগে উল্লিখিত মানগুলি একটি JSON ফাইল হিসাবে ওয়েবহুকের কাছে পাঠানো হয়, যা ব্যবহারকারীকে কোন ওয়েবসাইটটি চালু করেছে তা জানতে আমাদের সার্ভারে পুনরুদ্ধার করতে হবে।
একটি ভেরিয়েবলের মান '$ variable_name' ব্যবহার করে উদ্ধার করা হয়
ধাপ 6:
গুগল হোমকে কমান্ড বলার পরে আমাদের যে প্রতিক্রিয়াটি শুনতে হবে তা যুক্ত করুন। তারপর অভিপ্রায় সংরক্ষণ করুন। প্রয়োজন হলে কথোপকথনের শেষ হিসাবে এই অভিপ্রায়টি সেট করুন।
ধাপ 7:
এখন আমরা আমাদের রাস্পবেরি পাইতে ভিডিও এবং ওয়েবসাইট খোলার জন্য এই প্রশ্নগুলি পেতে আমাদের ব্যাক-এন্ড পরিষেবা স্থাপন করব।
বাকি সেটআপ
Dataplicity -> Nodejs সার্ভার -> কোড
কেন আমাদের ডেটাপ্লিসিটি দরকার? কারণ গুগল হোম ওয়েবহুকের সাথে সংযোগ স্থাপন করে যা ইন্টারনেটে অ্যাক্সেসযোগ্য। যদিও আমাদের GHome স্থানীয় নেটওয়ার্কের সাথে সংযুক্ত, প্রশ্নগুলি গুগল ক্লাউড পরিষেবা থেকে আসছে এবং সেইজন্য, আমাদের সার্ভারে ইন্টারনেটে পোর্ট করার প্রয়োজন রয়েছে। সেই মাথাব্যথার পরিবর্তে, আমরা সহজেই ইন্টারনেটে আমাদের রাস্পবেরি পাই রাখার জন্য ডেটাপ্লিসিটি পরিষেবাগুলি ব্যবহার করতে পারি।
প্রথমে, রাস্পবেরি পাই [সরাসরি HDMI বা এমনকি SSh এর সাথে] সংযোগ করুন টার্মিনালে নিম্নলিখিত কমান্ড থেকে সর্বশেষ নোডেজ রান-টাইম পান
কার্ল -এসএল https://deb.nodesource.com/setup_8.x | সুডো -ই বাশ -
তারপর এটি ব্যবহার করে ইনস্টল করুন
sudo apt -get install -y nodejs
তারপর একটি নতুন ফাইল তৈরি করুন
ন্যানো webserver.js
ধাপ 8:
তারপর, নিচের কোডটি ফাইলে োকান
এখানে, প্রদর্শনের জন্য, আমি মাত্র দুটি ওয়েবসাইট (গুগল, ইউটিউব) ব্যবহার করছি। কেউ কোড সম্পাদনা করতে পারে এবং সেই অনুযায়ী পরিবর্তন করতে পারে।
bodyParser = প্রয়োজন ('body-parser'); var exec = need ('child_process')। exec; var express = প্রয়োজন ('express'); var অ্যাপ = এক্সপ্রেস (); app.use (bodyParser.json ()); app। {console.log ("stdout:" + stdout); console.log ("stderr:" + stderr); যদি (error! == null) {console.log ("exec errror:" + error);}}); res.end ();}) ফেরত app.listen (80);
ধাপ 9:
উপরের কোডটি কেবল ধারণাটি ব্যাখ্যা করার জন্য লেখা হয়েছিল। আমি কোডে মিডোরি ব্রাউজার ব্যবহার করেছি কারণ ক্রোমিয়াম দূরবর্তী কমান্ডগুলির সাথে কাজ করে না। আমরা ফায়ারফক্সও ব্যবহার করতে পারি। [কোড লেখার আগে আমাদের npm এর সাহায্যে বডি-পার্সার, এক্সপ্রেস মডিউল ইনস্টল করতে হবে]
মনে রাখবেন যে আমাদের কেবল পোর্ট 80 এ শোনা উচিত কারণ ডেটাপ্লিসিটি কেবল রাস্পবেরি পাই এর পোর্ট 80 ফরওয়ার্ড করতে পারে।
এখন আমাদের ডেটাপ্লিসিটি সেটআপ করতে হবে
ডেটাপ্লিসিটি ওয়েবসাইটে যান এবং আপনার অ্যাকাউন্ট তৈরি করুন এবং ড্যাশবোর্ডে রাস্পবেরি পাই যুক্ত করার নির্দেশাবলী অনুসরণ করুন।
ধাপ 10:
তারপরে, ডিভাইসের তালিকা থেকে রাস্পবেরি পাই খুলুন এবং রাস্পবেরি পাইয়ের জন্য একটি অনন্য আইপি ঠিকানা পেতে ওয়ার্মহোল নির্বাচন করুন যার উপর আমরা আমাদের নোড সার্ভার স্থাপন করতে পারি।
ক্লিপবোর্ডে আইপি ঠিকানা কপি করুন।
ধাপ 11:
এখন রাস্পবেরি পাই টার্মিনাল থেকে কোডটি চালান
sudo নোড webserver.js
যদি এটি প্রদর্শন বা প্রোটোকল সম্পর্কে কোন ত্রুটি দেখায় …. এক্সিকিউট
sudo xhost +
এখন ডায়ালগফ্লোতে ফিরে যান এবং পরিপূর্ণতা বিভাগে ক্লিক করুন
ধাপ 12:
উপরের স্থানে ডাটাপ্লিসিটি থেকে আইপি ঠিকানা বা ইউআরএল লিখুন।
ধাপ 13:
অবশেষে, ইন্টেন্ট বিভাগে যান এবং পরিপূর্ণতা ট্যাব থেকে ওয়েবহুক কল সক্ষম করুন।
এটাই! এখন আপনার গুগল বাড়িতে ফিরে যান এবং এটি কীভাবে কাজ করে তা পরীক্ষা করুন!
পরবর্তী সময় পর্যন্ত, শুভ হ্যাকিং:)
প্রস্তাবিত:
রাস্পবেরি পাই এবং মাইএসকিউএল ডাটাবেস ব্যবহার করে আঙুলের ছাপ এবং আরএফআইডি ভিত্তিক উপস্থিতি সিস্টেম: 5 টি পদক্ষেপ
রাস্পবেরি পাই এবং মাইএসকিউএল ডাটাবেস ব্যবহার করে ফিঙ্গারপ্রিন্ট এবং আরএফআইডি ভিত্তিক উপস্থিতি সিস্টেম: এই প্রকল্পের ভিডিও
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও এপিআরএস আরএক্স তৈরি করুন মাত্র আধ ঘন্টার কম সময়ে: 5 টি ধাপ
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও APRS RX শুধুমাত্র আইগেট তৈরি করুন: দয়া করে মনে রাখবেন এটি এখন বেশ পুরনো তাই কিছু অংশ ভুল এবং পুরনো। আপনার সম্পাদনা করার জন্য প্রয়োজনীয় ফাইলগুলি পরিবর্তিত হয়েছে। আমি আপনাকে ছবির সর্বশেষ সংস্করণটি দেওয়ার জন্য লিঙ্কটি আপডেট করেছি (দয়া করে এটি ডিকম্প্রেস করার জন্য 7-জিপ ব্যবহার করুন) কিন্তু সম্পূর্ণ যন্ত্রের জন্য
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
কিভাবে গুগল হোমের জন্য আপনার প্রথম অ্যাকশন তৈরি করবেন (10 মিনিটের মধ্যে) পার্ট -1: 10 টি ধাপ
কিভাবে গুগল হোমের জন্য আপনার প্রথম অ্যাকশন তৈরি করবেন (10 মিনিটের মধ্যে) পার্ট -১: হাই, এটি একটি সিরিজের প্রথম প্রবন্ধ যা আমি লিখব যেখানে আমরা শিখব কিভাবে গুগলে অ্যাকশন ডেভেলপ এবং স্থাপন করতে হয়। প্রকৃতপক্ষে, আমি গত কয়েক মাস থেকে "গুগলে ক্রিয়া" নিয়ে কাজ করছি। আমি উপলব্ধ অনেক নিবন্ধের মাধ্যমে গিয়েছি
রাস্পবেরি পাই ক্রোমকাস্ট বিকল্প হিসাবে (রাস্পিকাস্ট): 10 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই ক্রোমকাস্ট বিকল্প (রাস্পিকাস্ট) হিসাবে: এই নির্দেশাবলীতে, আমি আপনাকে দেখাব কিভাবে ক্রসকাস্ট বিকল্প হিসাবে রাস্পবেরি পাই 3 ব্যবহার করতে হয়। এটি উল্লেখ করার মতো যে এটি ক্রোমকাস্টের সরাসরি ক্লোন নয় এবং এর সীমাবদ্ধতা রয়েছে। এই পদ্ধতি কাস্ট বাটন সমর্থন করে না কিন্তু