جدول المحتويات:
- الخطوة الأولى: جمع المواد والأدوات
- الخطوة 2: تفليش Raspbian إلى بطاقة Micro SD
- الخطوة 3: قم بتشغيل Raspberry Pi الخاص بك
- الخطوة 4: تثبيت GassistPi
- الخطوة 5: تخصيص GassistPi
- الخطوة 6: الضميمة
- الخطوة 7: الخاتمة
فيديو: GassistPi (صفحة Google الرئيسية في Raspberry Pi): 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
مساعد جوجل لـ Raspberry Pi!
الخطوة الأولى: جمع المواد والأدوات
- Raspberry Pi 3 Model B (يمكنك أيضًا استخدام إصدار Raspberry Pi آخر ولكنك تحتاج إلى Wi-Fi لتشغيل هذا)
- بطاقة Micro SD سعة 8 جيجا بايت
- قارئ بطاقة Micro SD
- ميكروفون USB
- مكبرات صوت تعمل بالطاقة USB
- 3.5mm جاك الفاصل
- 5V 2A USB محول الطاقة
- كابل Micro USB
- أنثى إلى ذكر الكابلات الطائر
- اللوح
- المصابيح (أي لون تريده)
- فيليبس مفك البراغي
- براغي فيليبس
- شريط كهربائي
- لحام الحديد والحامل
- لحام الرصاص
- قاطع الاسلاك
- إبريق كاتشب (لقد قطعته بالفعل:))
- 100/150/330 أوم المقاوم
الخطوة 2: تفليش Raspbian إلى بطاقة Micro SD
- قم بتنزيل Raspbian أو Raspbian Lite
- قم بتنزيل وتثبيت Etcher
- قم بتوصيل قارئ بطاقة Micro SD ببطاقة Micro SD بداخله.
- افتح Etcher
- انقر فوق تحديد صورة وتصفح موقع تنزيل Raspbian / RaspbianLite Zip
- انقر فوق Select Drive وابحث عن محرك قارئ بطاقة micro sd.
- ثم أخيرًا انقر فوق "فلاش!"
قد يستغرق هذا من 10 إلى 30 دقيقة ، لذا اجلس واسترخي وتناول الفطيرة:)
الخطوة 3: قم بتشغيل Raspberry Pi الخاص بك
الآن بعد أن نقوم بتفليش بطاقة micro sd ، يمكننا الآن تشغيل raspberry pi إلى raspbian:)
قم بتوصيل raspberry pi بشاشتك باستخدام كابل HDMI.
الخطوة 4: تثبيت 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
لتشعر بـ "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":) شكرًا!
موصى به:
مروحة ESP8266 POV مع الساعة وتحديث نص صفحة الويب: 8 خطوات (بالصور)
ESP8266 POV Fan مع الساعة وتحديث نص صفحة الويب: هذه سرعة متغيرة ، POV (استمرار الرؤية) ، مروحة تعرض الوقت بشكل متقطع ، ورسالتين نصيتين يمكن تحديثهما & quot ؛ أثناء التنقل. & quot ؛ مروحة POV هو أيضًا خادم ويب من صفحة واحدة يسمح لك بتغيير النصين لي
Shelly - Domoticz - Aqara - صفحة Google الرئيسية: 4 خطوات
Shelly - Domoticz - Aqara - صفحة Google الرئيسية: في منزلي أستخدم Domoticz لإنشاء منزل ذكي. Domoticz هو نظام أتمتة للمنزل يسمح لك بمراقبة وتهيئة العديد من الأجهزة مثل: الأضواء والمفاتيح وأجهزة الاستشعار / الأمتار المختلفة مثل درجة الحرارة والمطر والرياح والأشعة فوق البنفسجية وإلكترا والغاز والمياه و
وضع زر نسخ إلى الحافظة على صفحة ويب: 5 خطوات (بالصور)
وضع زر نسخ إلى الحافظة على صفحة ويب: قد يبدو هذا بسيطًا ، وقد أبدو سخيفًا لوضعه في Instructables ، لكن في الواقع ، ليس الأمر بهذه السهولة. هناك CSS ، و Jquery ، و HTML ، وبعض جافا سكريبت رائع ، و حسنًا ، كما تعلم
تحكم في ESP8266 من صفحة Google الرئيسية باستخدام GBridge.io: 4 خطوات
تحكم في ESP8266 من Google Home باستخدام GBridge.io: هناك طرق مختلفة للتحكم في ESP8266 من صفحة Google الرئيسية ، ولكن معظم الحلول التي يمكنك العثور عليها على الإنترنت تستخدم IFTT ، وهي ليست سهلة الإعداد حقًا. يسمح gBridge.io بتسهيل العملية والعمل بسلاسة. في هذا الدليل الإرشادي
وحدة تحكم IoT الرئيسية. الجزء 9: إنترنت الأشياء ، أتمتة المنزل: 10 خطوات (بالصور)
وحدة تحكم IoT الرئيسية. الجزء 9: إنترنت الأشياء ، أتمتة المنزل: إخلاء المسئولية اقرأ هذا أولاً تفاصيل التعليمات الخاصة بمشروع يستخدم الطاقة الرئيسية (في هذا المثال UK 240VAC RMS) ، في حين تم اتخاذ كل الحرص لاستخدام الممارسة الآمنة ومبادئ التصميم الجيدة ، هناك دائمًا خطر قد يكون مميتًا انتخب