সুচিপত্র:
- ধাপ 1: অংশ তালিকা
- ধাপ 2: রাসপি সেটআপ
- ধাপ 3: হার্ডওয়্যার সংযুক্ত করুন
- ধাপ 4: রাসপিতে লগইন করুন
- ধাপ 5: অডিও সেট আপ
- ধাপ 6: SDK এবং নমুনা কোড ইনস্টল করুন
- ধাপ 7: আপনার পাই-সহকারী নিবন্ধন করুন
- ধাপ 8: শংসাপত্র তৈরি করুন
- ধাপ 9: নমুনা কোড ব্যবহার করে দেখুন
- ধাপ 10: অটোস্টার্ট সেটআপ করুন: স্ক্রিপ্ট তৈরি করুন
- ধাপ 11: অটোস্টার্ট সেটআপ করুন: স্ক্রিপ্টটি অটোস্টার্টে সেট করুন
- ধাপ 12: অতিরিক্ত
ভিডিও: পাই-সহকারী: 12 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এটি রাস্পবেরি পাই 3 এ+ বোর্ড ব্যবহার করে গুগল সহকারী প্রকল্প।
এটি আমার কলেজ IEEE প্রজেক্টের জন্য ডিজাইন করা হয়েছিল যাতে মানুষ প্রযুক্তি এবং স্টাফ তৈরিতে বেশি আগ্রহী হবে।
আমি রাস্পির জন্য ওএসের প্রাথমিক ইনস্টলেশন, রাস্পিতে গুগল সহকারী স্থাপন এবং অটো স্টার্ট যদিও যাব।
চল শুরু করি!
ধাপ 1: অংশ তালিকা
আমরা রাস্পবেরি পাই 3 এ+ বোর্ড ব্যবহার করব
A+ বোর্ড ব্যবহার করার কারণ হল শুধু কারণ আমি ছিলাম এটি B বোর্ডের চেয়ে সস্তা এবং আমি এটি ব্যবহার করতে চাই যেহেতু এটি সবেমাত্র চালু হয়েছে।
1x রাস্পবেরি পাই 3 এ+
1x মাইক্রো ইউএসবি কেবল (পাওয়ারের জন্য)
1x ইথারনেট কেবল
1x ইউএসবি থেকে ইথারনেট
1x ইউএসবি হাব
1x মাইক্রোফোন
1x স্পিকার
আপনি যদি একটি ইউএসবি হাব + ইথারনেট পোর্ট ক্যাবল পেতে পারেন তবে এটি কার্যকর হবে।
এছাড়াও, এই প্রকল্পে কাজ করার জন্য আপনার আরেকটি কম্পিউটারের প্রয়োজন হবে।
ধাপ 2: রাসপি সেটআপ
আপনাকে এসডি কার্ডে রাসবিয়ান ওএস ইনস্টল করতে হবে।
Https://www.raspberrypi.org/downloads/raspbian/ এ যান এবং সর্বশেষ রাসবিয়ান ডাউনলোড করুন।
ম্যাক:
Etcher ব্যবহার করুন এবং sd কার্ডে img ফাইল বার্ন করুন।
*এসডি কার্ড মুছে ফেলা হবে যদি প্রয়োজন হয় তবে একটি ব্যাকআপ নিতে ভুলবেন না।
উইন্ডোজ:
রুফাস ব্যবহার করুন এবং এসডি কার্ডে img ফাইল বার্ন করুন।
*এসডি কার্ড মুছে ফেলা হবে যদি প্রয়োজন হয় তবে একটি ব্যাকআপ নিতে ভুলবেন না।
এসডি কার্ডের বুট পার্টিশনে "ssh" (কোন এক্সটেনশন ছাড়াই) নামে একটি ফাইল রেখে SSH সক্ষম করুন
আপনি যদি একটি মনিটর ব্যবহার করতে যাচ্ছেন তবে আপনাকে এটি করার দরকার নেই।
ধাপ 3: হার্ডওয়্যার সংযুক্ত করুন
এখন হার্ডওয়্যারগুলিকে একসাথে সংযুক্ত করুন।
একটি ইউএসবি হাব ব্যবহার করুন এবং মাইক এবং ইথারনেট কেবল সংযুক্ত করুন। 3.5 মিমি স্টেরিও জ্যাকের মধ্যে স্পিকার লাগান।
এখন আপনার কম্পিউটারে ইথারনেট ক্যাবলের অন্য দিকটি সংযুক্ত করুন।
অবশেষে, রাস্পিতে মাইক্রো ইউএসবি কেবল প্লাগ করুন।
ধাপ 4: রাসপিতে লগইন করুন
টার্মিনাল খুলুন বা রাস্পিতে পুটি এবং ssh ব্যবহার করুন
টাইপ
ssh pi@raspberrypi
হিসাবে লগ ইন করতে
ব্যবহারকারীর নাম: পাই
পাসওয়ার্ড: রাস্পবেরি
এখন আপনি রাস্পিতে আছেন!
আপনি পাসওয়ার্ড পরিবর্তন করতে এবং Wi-Fi এর সাথে সংযোগ করতে sudo raspi-config এ যেতে পারেন।
ধাপ 5: অডিও সেট আপ
গুগল সহকারী নমুনা কোড ব্যবহার করতে সক্ষম হতে আপনাকে রাস্পিতে অডিও সিস্টেম কনফিগার করতে হবে।
প্রকার
arecord -l
aplay -l
এবং কার্ড নম্বর এবং ডিভাইস নম্বর লিখুন।
স্পিকারের জন্য, আপনি bcm2835 ALSA- এ যেটি বেছে নিতে চান।
তারপর আপনি /home /pi এর অধীনে একটি ফাইল.asoundrc তৈরি করবেন
প্রকার
ন্যানো.asoundrc
এখন নিচের কোডটি কপি পেস্ট করুন এবং কার্ড নম্বর এবং ডিভাইস নম্বরটি আপনার নম্বর দিয়ে প্রতিস্থাপন করুন।
পিসিএম! ডিফল্ট {
টাইপ asym
capt.pcm "মাইক"
playback.pcm "স্পিকার"
}
pcm.mic {
টাইপ প্লাগ
দাস {
পিসিএম "hw: কার্ড নম্বর, ডিভাইস নম্বর"
}
}
pcm.speaker {
টাইপ প্লাগ
দাস {
পিসিএম "hw: কার্ড নম্বর, ডিভাইস নম্বর"
}
}
এখন স্পিকার এবং মাইকের কার্যকারিতা পরীক্ষা করতে নিচের কোডটি ব্যবহার করুন।
স্পিকার -টেস্ট -টি ওয়াভ
arecord --format = S16_LE-duration = 5 --rate = 16000-file-type = raw out.raw
aplay --format = S16_LE --rate = 16000 out.raw
ধাপ 6: SDK এবং নমুনা কোড ইনস্টল করুন
এই কমান্ডগুলি চালানোর মাধ্যমে রাস্পিতে SDK এবং নমুনা কোড ইনস্টল করুন।
প্রথমে আপনি পাইথন 3 ইনস্টল করবেন
sudo apt- আপডেট পান
sudo apt-get install python3-dev python3-venv # প্যাকেজ না পাওয়া গেলে python3.4-venv ব্যবহার করুন।
python3 -m venv env
env/bin/python -m pip install --upgrade pip setuptools wheel
উৎস env/bin/সক্রিয় করুন
গুগল সহকারী প্যাকেজ পান
sudo apt-get portaudio19-dev libffi-dev libssl-dev libmpg123-dev ইনস্টল করুন
python -m pip install --upgrade google-assistant-library
python -m pip install --upgrade google-assistant-sdk [নমুনা]
ধাপ 7: আপনার পাই-সহকারী নিবন্ধন করুন
গুগল অ্যাসিস্ট্যান্ট ব্যবহার করতে সক্ষম হওয়ার জন্য আপনাকে আপনার প্রকল্প এবং ডিভাইসটি নিবন্ধন করতে হবে।
নিম্নলিখিত নির্দেশাবলী অনুসারে পদক্ষেপ নিন।
1. গুগল অ্যাসিস্ট্যান্ট এপিআই সক্ষম করুন
ক। অ্যাকশন কনসোল খুলুন
খ। Add/import project এ ক্লিক করুন।
গ। একটি নতুন প্রকল্প তৈরি করুন, প্রকল্পের নাম বাক্সে একটি নাম লিখুন এবং প্রকল্প তৈরি করুন -এ ক্লিক করুন।
ঘ। পৃষ্ঠার নীচে ডিভাইস নিবন্ধন ক্লিক করুন।
ই Google সহকারী API সক্ষম করুন
লিঙ্কে যান এবং সক্ষম ক্লিক করুন।
চ। ক্লাউড প্ল্যাটফর্ম কনসোলে আপনার প্রকল্পের জন্য আপনাকে অবশ্যই OAuth সম্মতি স্ক্রিন কনফিগার করতে হবে।
2. ডিভাইস মডেল রেজিস্টার করার জন্য অ্যাকশন কনসোল পুনরায় খুলুন।
ক। তথ্য পূরণ করুন
খ। একবার হয়ে গেলে রেজিস্টার মডেল ক্লিক করুন
গ। পরবর্তী আপনি শংসাপত্রগুলি ডাউনলোড করবেন
আপনাকে এই ফাইলটি রাস্পবেরি পাইতেও রাখতে হবে
এটি করার জন্য, আপনি টার্মিনালে কমান্ডটি টাইপ করতে পারেন (ক্লায়েন্ট-আইডি আপনার নিজের আইডি দিয়ে প্রতিস্থাপন করুন)
scp ~/ডাউনলোড/client_secret_ client-id.json pi@raspberrypi-ip:/home/pi/Download
ঘ। আপনি নির্দিষ্ট বৈশিষ্ট্যগুলি এড়িয়ে যেতে পারেন
ই আপনি যদি মডেলটি সম্পাদনা করেন তবে আপনাকে শংসাপত্রটি পুনরায় ডাউনলোড করতে হবে
ধাপ 8: শংসাপত্র তৈরি করুন
অনুমোদন সরঞ্জাম ইনস্টল বা আপডেট করুন:
python -m pip install --upgrade google-auth-oauthlib [tool]
নমুনা কোড এবং সরঞ্জামগুলি চালাতে সক্ষম হওয়ার জন্য শংসাপত্র তৈরি করুন। আগের ধাপে আপনার ডাউনলোড করা JSON ফাইলটি উল্লেখ করুন; আপনি এটি ডিভাইস অনুলিপি করতে হতে পারে। এই ফাইলের নাম পরিবর্তন করবেন না।
- -ক্লিয়েন্ট-সিক্রেটস
ধাপ 9: নমুনা কোড ব্যবহার করে দেখুন
এখন আপনি নমুনা প্রোগ্রাম চালাতে পারেন।
এটি করার জন্য my-dev-project এবং my-model প্রতিস্থাপন করে নিম্নলিখিত কমান্ডটি চালান
googlesamples-assistant-hotword-project-id my-dev-project --device-model-id my-model
একবার এটি চলতে শুরু করে দেখুন
হ্যালো গুগল আবহাওয়া কেমন?
ক 'টা বাজে?
যদি এটি আপনাকে অডিও সম্পর্কে একটি ত্রুটি দেয় তবে চেষ্টা করুন এবং এই কমান্ডটি চালান
sudo apt-get matrixio-creator-xxxx ইনস্টল করুন
ধাপ 10: অটোস্টার্ট সেটআপ করুন: স্ক্রিপ্ট তৈরি করুন
রাস্পিকে স্বয়ংক্রিয়ভাবে গুগল সহকারী সফ্টওয়্যার চালু করতে সক্ষম করতে, আমরা অটো স্টার্ট ফাইলটি সম্পাদনা করব।
প্রথমে google_autostart.sh নামে একটি স্ক্রিপ্ট তৈরি করুন
ন্যানো google_autostart.sh
তারপর আপনি টাইপ করবেন
#!/বিন/ব্যাশ
উৎস env/bin/সক্রিয় করুন
গুগল-সহকারী-ডেমো &
এবং লাইনের শেষে সফটওয়্যারটিকে ব্যাকগ্রাউন্ডে চালানো হবে।
যখনই আপনি একটি স্ক্রিপ্ট তৈরি করবেন, ফাইলটি চালানোর অনুমতি থাকবে না।
আপনি দৌড়ে চেক করতে পারেন
ls -l google_autostart.sh
এটি আপনার সাথে ফলাফল করা উচিত
-rw-r-r-- l pi pi তারিখ সময় google_autostart
এই স্ক্রিপ্টটিকে স্ক্রিপ্ট চালানোর অনুমতি দিতে
sudo chmod +x google_autostart.sh
এখন আপনি যদি ফাইলটি চেক করেন তাহলে.sh ফাইলের রঙ পরিবর্তন করে বলা উচিত
-rwxr-xr-x l pi pi তারিখ সময় google_autostart.sh
চেষ্টা করুন এবং যদি এটি কাজ করে আপনি গুগল সহকারী স্বয়ংক্রিয়ভাবে শুরু করতে একটি স্ক্রিপ্ট ফাইল সফলভাবে তৈরি করেছেন।
./google_autostart.sh
ধাপ 11: অটোস্টার্ট সেটআপ করুন: স্ক্রিপ্টটি অটোস্টার্টে সেট করুন
এখন আপনাকে রাস্পিতে স্টার্ট আপ ফাইলে স্ক্রিপ্ট সেট করতে হবে।
যাও
/etc/xdg/lxsession/LXDE-pi/
তারপর
ন্যানো অটো স্টার্ট
ফাইলে, শেষ লাইনে ডিরেক্টরি এবং স্ক্রিপ্ট তথ্য যুক্ত করুন।
/home/pi/google_autostart.sh
এখন আপনার ইথারনেট কেবলটি আনপ্লাগ করতে সক্ষম হওয়া উচিত এবং কেবল স্পিকার, মাইক এবং ইউএসবি এবং গুগল সহকারী সফ্টওয়্যারটি স্বয়ংক্রিয়ভাবে চালু হওয়া উচিত।
ধাপ 12: অতিরিক্ত
আমরা এখানে যে নির্দেশাবলী দিয়েছি তা শুধু মৌলিক গুগল সহকারী নমুনা কোডের জন্য।
আপনি বিভিন্ন লাইব্রেরি ইনস্টল করে সফটওয়্যারটি আপগ্রেড করতে পারেন।
নীচের লিঙ্কটি আপনাকে পাই-অ্যাসিস্ট্যান্টকে আরও কিছু ফেচার যোগ করবে
github.com/googlesamples/assistant-sdk-pyt…
আপনি যদি গুগল কাস্ট এসডিকে সেট আপ করেন তাহলে আপনি এর মত কাজ করতে পারবেন
Ok Google, Spotify খেলুন
আপনি আরও অ্যাকশন করতে গুগল সহকারী এবং রাস্পিতে অন্যান্য পিন এবং পোর্ট ব্যবহার করতে পারেন
এলইডি, মোটর, এবং আপনি যা ভাবতে পারেন তা নিয়ন্ত্রণ করার মতো !!!
প্রস্তাবিত:
কিভাবে একটি রাস্পবেরি পাই, একটি নেটওয়ার্ক ওয়াইড অ্যাড ব্লকারে পাই-হোল সেটআপ করবেন !!: ২৫ টি ধাপ
কিভাবে একটি রাস্পবেরি পাই, একটি নেটওয়ার্ক ওয়াইড অ্যাড ব্লকারে পাই-হোল সেটআপ করবেন !!: এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে: একটি রাস্পবেরি পাই ইন্টারনেটে সংযোগ করতে সক্ষম একটি মাইক্রো এসডি কার্ড যা রাস্পবিয়ান লাইটএ কীবোর্ড (এসএসএইচ সেটআপ করার জন্য) একটি দ্বিতীয় ডিভাইস (ওয়েব পোর্টাল অ্যাক্সেস করতে) ইউনিক্সের মৌলিক জ্ঞান সেইসাথে ইন্টারফেস নেভিগেশন
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
রাস্পবেরি পাই ওয়েব স্ট্রিম কিট - পার্ট 2 (পাই ভিডিও স্ট্রিমিং): 6 টি ধাপ
রাস্পবেরি পাই ওয়েব স্ট্রিম কিট - পার্ট 2 (পাই ভিডিও স্ট্রিমিং): ঠিক আছে, আমি মনে করি না এই ফটোগুলি দরকার, কিন্তু ওয়েবসাইট ছবি পছন্দ করে। এগুলি বেশিরভাগই আপনার জন্য একটি কমান্ড এবং ধাপ। আরো কিছু সাইট আছে যেগুলো কোন বিশেষত্বকে মোকাবেলা করতে পারে। এটি একত্রিত করে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: 12 টি ধাপ (ছবি সহ)
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: বাড়িতে একটি পুল থাকা মজাদার, তবে বড় দায়িত্ব নিয়ে আসে। আমার সবচেয়ে বড় দুশ্চিন্তা হল কেউ যদি পুলের কাছাকাছি না থাকে (বিশেষ করে ছোট বাচ্চারা) পর্যবেক্ষণ করে। আমার সবচেয়ে বড় বিরক্তি হল নিশ্চিত করা যে পুলের পানির লাইন কখনই পাম্পের নিচে যাবে না