جدول المحتويات:

GassistPi (صفحة Google الرئيسية في Raspberry Pi): 7 خطوات (بالصور)
GassistPi (صفحة Google الرئيسية في Raspberry Pi): 7 خطوات (بالصور)

فيديو: GassistPi (صفحة Google الرئيسية في Raspberry Pi): 7 خطوات (بالصور)

فيديو: GassistPi (صفحة Google الرئيسية في Raspberry Pi): 7 خطوات (بالصور)
فيديو: Making a DIY Google Home with Google AIY Projects! 2024, يوليو
Anonim
GassistPi (صفحة Google الرئيسية في Raspberry Pi)
GassistPi (صفحة Google الرئيسية في Raspberry Pi)
GassistPi (صفحة Google الرئيسية في Raspberry Pi)
GassistPi (صفحة Google الرئيسية في Raspberry Pi)

مساعد جوجل لـ Raspberry Pi!

الخطوة الأولى: جمع المواد والأدوات

جمع المواد والأدوات
جمع المواد والأدوات
جمع المواد والأدوات
جمع المواد والأدوات
جمع المواد والأدوات
جمع المواد والأدوات
  1. Raspberry Pi 3 Model B (يمكنك أيضًا استخدام إصدار Raspberry Pi آخر ولكنك تحتاج إلى Wi-Fi لتشغيل هذا)
  2. بطاقة Micro SD سعة 8 جيجا بايت
  3. قارئ بطاقة Micro SD
  4. ميكروفون USB
  5. مكبرات صوت تعمل بالطاقة USB
  6. 3.5mm جاك الفاصل
  7. 5V 2A USB محول الطاقة
  8. كابل Micro USB
  9. أنثى إلى ذكر الكابلات الطائر
  10. اللوح
  11. المصابيح (أي لون تريده)
  12. فيليبس مفك البراغي
  13. براغي فيليبس
  14. شريط كهربائي
  15. لحام الحديد والحامل
  16. لحام الرصاص
  17. قاطع الاسلاك
  18. إبريق كاتشب (لقد قطعته بالفعل:))
  19. 100/150/330 أوم المقاوم

الخطوة 2: تفليش Raspbian إلى بطاقة Micro SD

وامض Raspbian إلى بطاقة Micro SD
وامض Raspbian إلى بطاقة Micro SD
  1. قم بتنزيل Raspbian أو Raspbian Lite
  2. قم بتنزيل وتثبيت Etcher
  3. قم بتوصيل قارئ بطاقة Micro SD ببطاقة Micro SD بداخله.
  4. افتح Etcher
  5. انقر فوق تحديد صورة وتصفح موقع تنزيل Raspbian / RaspbianLite Zip
  6. انقر فوق Select Drive وابحث عن محرك قارئ بطاقة micro sd.
  7. ثم أخيرًا انقر فوق "فلاش!"

قد يستغرق هذا من 10 إلى 30 دقيقة ، لذا اجلس واسترخي وتناول الفطيرة:)

الخطوة 3: قم بتشغيل Raspberry Pi الخاص بك

قم بتشغيل Raspberry Pi الخاص بك!
قم بتشغيل Raspberry Pi الخاص بك!

الآن بعد أن نقوم بتفليش بطاقة micro sd ، يمكننا الآن تشغيل raspberry pi إلى raspbian:)

قم بتوصيل raspberry pi بشاشتك باستخدام كابل HDMI.

الخطوة 4: تثبيت GassistPi

تركيب GassistPi
تركيب GassistPi
تركيب GassistPi
تركيب GassistPi
تركيب GassistPi
تركيب GassistPi

الآن بعد تشغيل raspberry pi ، يمكنك الآن الانتقال إلى Github Repository of GassistPi ويمكنك أيضًا اتباع الدليل هناك.

1. فتح المحطة واستنساخ المستودع

استنساخ بوابة

2. تحديث نظام التشغيل و Kernel

sudo apt-get update

sudo apt-get install raspberrypi-kernel

3. أعد تشغيل Raspberry Pi بعد بدء التشغيل ، افتح الجهاز مرة أخرى وقم بتنفيذ هذا الأمر لأننا سنستخدم ميكروفون 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. قم بإعادة تسميته إلى Assistant.json

7. باستخدام أداة التثبيت المكونة من سطر واحد لتثبيت مساعد Google وتبعيات 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 قم بتنفيذ المثبتات (قم بتشغيل أداة تثبيت Snowboy أولاً. لا تتعجل ولا تقم بتشغيلها بشكل متوازي ، قم بتشغيلها واحدة تلو الأخرى

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. انسخ رمز التفويض من المتصفح إلى الجهاز واضغط على إدخال

10. انتقل إلى البيئة واختبر مساعد Google وفقًا لمنتداك

مصدر البيئة / بن / التنشيط

google-Assistant-demo (قل الكلمة المهمة "ok google") أو المصدر env / bin / تفعيل googlesamples-assistant-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 start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. أعد تشغيل raspberry pi وسيبدأ مساعد Google تلقائيًا

الخطوة 5: تخصيص GassistPi

تخصيص GassistPi الخاص بك
تخصيص GassistPi الخاص بك
تخصيص GassistPi الخاص بك
تخصيص GassistPi الخاص بك
تخصيص GassistPi الخاص بك
تخصيص GassistPi الخاص بك

لتشعر بـ "Google Home" الحقيقي ، سنضيف أصواتًا مخصصة واستجابة للضوء.

تغيير الأصوات

تنزيل أصواتي المخصصة

1. ضع الأصوات التي تم تنزيلها في / home / pi / GassistPi / sample-audio-files

2. اذهب الآن إلى / home / pi / GassistPi / src ثم افتح main.py

3. ابحث عن واستبدال Startup.wav إلى on.wav

4. البحث عن واستبدال Fb.wav للرد wav

5. ثم احفظ

مضيفا استجابة أضواء LED

في GassistPi Pin 05 & Pin 06 هو مساعد Google يستمع ويستجيب ولكننا سنضيف مؤشرًا إضافيًا لإعلامنا إذا تم بدء تشغيل مساعد Google

في main.py سنضيف #Indicator Pins

إعداد GPIO (13 ، GPIO. OUT)

GPIO.output (13، GPIO. HIGH)

في ON_CONVERSATION_TURN_STARTED أضف هذا السطر

خرج GPIO (13، GPIO. LOW)

في ON_CONVERSATION_TURN_STARTED أضف هذا السطر

GPIO.output (13، GPIO. HIGH)

يمكنك تنزيل main.py واستبدال main.py في / home / pi / GassistPi / src

الخطوة 6: الضميمة

نسيج
نسيج
نسيج
نسيج
نسيج
نسيج

أعلم أنه يمكنك إنشاء غلاف أكثر جمالا:) لكنني سأوضح لك كيف أقوم بعمل هذا العلبة لمساعد Google الخاص بي:)

أقوم بنقل المصابيح من اللوح إلى كابلات التوصيل النسائية إلى كابلات التوصيل النسائية.

يساعدني والدي في رؤية الخشب الخردة للقاعدة ووسط العلبة.

القاعدة الخشبية قمت بتوصيل مكبر صوت واحد عليها.

الخشب الأوسط قمت بتوصيل مكبر الصوت 2 في الأسفل و raspberry pi في الأعلى

المصابيح ، أستخدم الغراء الساخن لإرفاقها في الجزء العلوي من العلبة

للتحدث عن الثقوب وفتحات الميكروفون ، أستخدم مكواة اللحام الخاصة بي لوضع ثقوب في الجزء السفلي من العلبة وثقبين في الأعلى.

الخطوة 7: الخاتمة

تكلفة هذا المشروع أقل من 50 دولارًا (2563.70 بيزو).

يمكن أن يساعدك مشروع GassistPi أيضًا على أتمتة منزلك. يمكن أن يؤدي تشغيل / إيقاف تشغيل التتابع.

لقد أضفت أيضًا LightshowPi (https://lightshowpi.org/) في هذا المشروع ، لذا عندما أقوم بتشغيل الموسيقى عليها ، ستتبعها الأضواء:)

إذا كان هذا المشروع رائعًا ، فيرجى التصويت على هذا الإدخال لمسابقة "Raspberry Pi" و "Wireless":) شكرًا!

موصى به: