فهرست مطالب:
- مرحله 1: جمع آوری مواد و ابزارها
- مرحله 2: فلش Raspbian به Micro SD Card
- مرحله 3: تمشک پای خود را تقویت کنید
- مرحله 4: نصب GassistPi
- مرحله 5: سفارشی سازی GassistPi شما
- مرحله 6: محوطه سازی
- مرحله 7: نتیجه گیری
تصویری: GassistPi (Google Home در رزبری پای): 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
دستیار Google برای رزبری پای!
مرحله 1: جمع آوری مواد و ابزارها
- Raspberry Pi 3 Model B (همچنین می توانید از نسخه تمشک pi دیگر استفاده کنید اما برای اجرای آن به Wi-Fi نیاز دارید)
- کارت حافظه Micro SD 8 گیگابایتی
- کارت خوان Micro SD
- میکروفون USB
- بلندگوهای مجهز به USB
- جک اسپلیتر 3.5 میلی متری
- آداپتور برق 5 ولت 2 آمپر USB
- کابل میکرو USB
- کابل های جهنده زن تا مرد
- تخته نان
- LED (هر رنگی که می خواهید)
- پیچ گوشتی فیلیپس
- پیچ های فیلیپس
- نوار الکتریکی
- اتو لحیم و پایه
- سرب لحیم کاری
- سیم چین
- سس کچاپ (من قبلاً آن را بریده ام:))
- مقاومت 100/150/330 اهم
مرحله 2: فلش Raspbian به Micro SD Card
- Raspbian یا Raspbian Lite را بارگیری کنید
- Etcher را بارگیری و نصب کنید
- کارت خوان Micro SD را با کارت Micro SD در آن وصل کنید.
- Etcher را باز کنید
- روی Select Image کلیک کرده و محل بارگیری Raspbian/RaspbianLite Zip را مرور کنید
- روی Select Drive کلیک کنید و درایو کارت خوان micro sd کارت خود را پیدا کنید.
- سپس در آخر روی "Flash!" کلیک کنید.
این ممکن است 10 تا 30 دقیقه طول بکشد ، بنابراین بنشینید ، استراحت کنید و پای بخورید:)
مرحله 3: تمشک پای خود را تقویت کنید
حالا بعد از فلش کردن کارت micro SD ممکن است بتوانیم این رزبری پی را در raspbian بوت کنیم:)
رزبری pi را با کابل hdmi به مانیتور خود وصل کنید.
مرحله 4: نصب GassistPi
حالا بعد از راه اندازی پی تمشک خود می توانید به این مخزن Github از GassistPi بروید و همچنین می توانید راهنمای آنجا را دنبال کنید.
1. ترمینال را باز کرده و مخزن را کلون کنید
git clone
2. به روز رسانی سیستم عامل و هسته
sudo apt-get update
sudo apt-get هسته raspberrypi را نصب کنید
3. رزبری پای خود را مجدداً راه اندازی کنید پس از راه اندازی مجدد ترمینال خود را باز کرده و این دستور را اجرا کنید زیرا ما از میکروفون usb و جک صوتی داخلی استفاده می کنیم (قبل از اجرای دستور ، USB میکروفون و اسپیکر USB خود را وصل کنید)
sudo chmod +x /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh
sudo /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh
4. بارگیری پرونده اعتبارنامه.json (برای ایجاد اعتبارنامه به این سند مراجعه کنید
5. فایل.json را در فهرست/home/pi قرار دهید
6. تغییر نام آن به assist.json
7. استفاده از نصب کننده یک خط برای نصب وابستگان Google Assistant و Snowboy کاربران Pi3 و Armv7 از نصب کننده "gassist-installer-pi3.sh" و کاربران Pi Zero ، Pi A و Pi 1 B+ از "gassist-installer-pi" استفاده می کنند. -zero.sh "نصب کننده. نصب کننده Snowboy برای هر دو رایج است
7.1 نصب کننده ها را قابل اجرا کنید
sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi3.sh
sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo chmod +x /home/pi/GassistPi/scripts/snowboy-deps-installer.sh
7.2 نصب کننده ها را اجرا کنید (ابتدا نصب کننده برفی را اجرا کنید. عجله نکنید و آنها را به طور موازی اجرا نکنید ، آنها را یکی پس از دیگری اجرا کنید
sudo /home/pi/GassistPi/scripts/snowboy-deps-installer.sh
sudo /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo /home/pi/GassistPi/scripts/gassist-installer-pi3.sh
8. پیوند احراز هویت دستیار Google را از ترمینال کپی کرده و با استفاده از حساب Google خود مجوز دهید
9. کد مجوز را از مرورگر روی ترمینال کپی کرده و Enter را فشار دهید
10. به محیط بروید و دستیار گوگل را با توجه به صفحه خود آزمایش کنید
منبع env/bin/activ
google-assist-demo (کلمه داغ "ok google" را بگویید) یا منبع env/bin/googlesamples-assist-pushtotalk
11. برای این که دستیار گوگل خود را هنگامی که raspberry pi روشن است شروع به کار کنید ، این دستورات را اجرا کنید
sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh
sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl فعال کردن gassistpi-ok-google.service sudo systemctl فعال کردن snowboy.service sudo systemctl شروع gassistpi-ok-google.service sudo systemctl شروع snowboy.service
12. تمشک pi خود را مجدداً راه اندازی کنید و دستیار Google شما به صورت خودکار راه اندازی می شود
مرحله 5: سفارشی سازی GassistPi شما
برای احساس "Google Home" واقعی ، ما صداهای سفارشی و پاسخ نور LED را اضافه می کنیم.
تغییر صداها
صداهای سفارشی من را بارگیری کنید
1. صداهای بارگیری شده را در/home/pi/GassistPi/sample-audio-files قرار دهید
2. حالا به مسیر/home/pi/GassistPi/src بروید و main.py را باز کنید
3. Startup.wav را در on.wav بیابید و جایگزین کنید
4. Fb.wav را پیدا کنید و جایگزین کنید تا respond.wav باشد
5. سپس ذخیره کنید
افزودن پاسخ چراغ های LED
در GassistPi Pin 05 و Pin 06 دستیار Google در حال گوش دادن و پاسخگویی است ، اما ما یک راهنمای اضافی اضافه می کنیم تا در صورت راه اندازی دستیار Google به ما اطلاع دهید
در main.py #پین نشانگر را اضافه می کنیم
GPIO.setup (13 ، GPIO. OUT)
GPIO.output (13 ، GPIO. HIGH)
در ON_CONVERSATION_TURN_STARTED این خط را اضافه کنید
GPIO.output (13 ، GPIO. LOW)
در ON_CONVERSATION_TURN_STARTED این خط را اضافه کنید
GPIO.output (13 ، GPIO. HIGH)
می توانید main.py را بارگیری کرده و main.py خود را در/home/pi/GassistPi/src جایگزین کنید
مرحله 6: محوطه سازی
می دانم که می توانید محوطه بسیار زیباتر بسازید:) اما من نحوه ساخت این محفظه را برای دستیار Google خود به شما نشان خواهم داد:)
من led ها را از روی نانبرد به کابل های جهنده زن به زن منتقل می کنم.
پدرم به من کمک می کند تا چوب قراضه را برای پایه و وسط را برای محوطه ببینم.
چوب پایه من 1 بلندگو به آن وصل کردم.
چوب میانی 2 بلندگو را در پایین و رزبری pi را در بالا وصل کردم
چراغ ها ، من از چسب حرارتی برای اتصال آن در بالای محفظه استفاده می کنم
برای سوراخ های میله ای و میکروفون ، از آهن لحیم کاری خود برای قرار دادن سوراخ در پایین محفظه و 2 سوراخ در بالا استفاده می کنم.
مرحله 7: نتیجه گیری
هزینه ساخت این پروژه کمتر از 50 دلار (2563.70 پوند) بود.
این پروژه GassistPi همچنین می تواند به شما در اتوماسیون خانه شما کمک کند. می تواند رله روشن/خاموش را فعال کند.
من همچنین LightshowPi (https://lightshowpi.org/) را در این پروژه اضافه کردم ، بنابراین وقتی موسیقی را روی آن پخش می کنم ، چراغ ها روی آن قرار می گیرند:)
اگر این پروژه عالی است لطفاً این مسابقه را برای مسابقه "Raspberry Pi" & "Wireless" رای دهید:) متشکرم!
توصیه شده:
نمایشگر چوبی LED بازی با رزبری پای زیرو: 11 مرحله (همراه با تصاویر)
نمایشگر چوبی LED بازی با رزبری پای زیرو: این پروژه به یک صفحه نمایش LED با ابعاد 20x10 پیکسل WS2812 با اندازه 78x35 سانتی متر پی می برد که می تواند به راحتی در اتاق نشیمن برای انجام بازی های یکپارچهسازی با سیستمعامل نصب شود. اولین نسخه از این ماتریس در سال 2016 ساخته شد و توسط بسیاری از افراد دیگر بازسازی شد. این تجربه
جعبه رزبری پای فن خنک کننده با نشانگر دمای CPU: 10 مرحله (همراه با تصاویر)
Raspberry Pi Box of Cooling FAN With CPU Temperature Indicator: من در پروژه قبلی مدار نشان دهنده دمای CPU تمشک pi (از این پس RPI) معرفی کرده بودم. این مدار به سادگی RPI 4 سطح مختلف دمای CPU را به شرح زیر نشان می دهد.- چراغ سبز هنگام روشن شدن دمای پردازنده در محدوده 30 ~
کیف رومیزی رزبری پای DIY با نمایش آمار: 9 مرحله (همراه با تصاویر)
کیف رومیزی DIY Raspberry Pi with Stats Display: در این قسمت آموزشی به شما نشان خواهم داد که چگونه یک رومیزی رومیزی برای رزبری پای 4 خود درست کنید ، که شبیه یک کامپیوتر کوچک رومیزی است. بدنه بدنه به صورت سه بعدی چاپ شده و کناره های آن از اکریلیک شفاف ساخته شده است تا بتوانید داخل آن را ببینید. آ
رزبری پای NAS: 14 مرحله (همراه با تصاویر)
NAS Raspberry Pi: اگر هارد دیسک دارید که گرد و غبار جمع می کند. می توانید از آن استفاده کرده و با Raspberry Pi یک NAS ایجاد کنید. این پروژه را بررسی کنید و از آن لذت ببرید. دسامبر گذشته من هارد لپ تاپ خود را تعویض کردم. HDD داشت و من برای SDD تعویض کردم. از آن به بعد دیگر استفاده نکردم
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا