Съдържание:
- Стъпка 1: Събиране на материали и инструменти
- Стъпка 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:55
Google Асистент за Raspberry Pi!
Стъпка 1: Събиране на материали и инструменти
- Raspberry Pi 3 Модел B (Можете да използвате и друга версия на малинов пи, но имате нужда от Wi-Fi, за да стартирате това)
- 8GB Micro SD карта
- Четец за Micro SD карти
- USB микрофон
- USB високоговорители
- 3,5 мм жак сплитер
- 5V 2A USB захранващ адаптер
- Micro USB кабел
- Джамперни кабели от женски към мъжки
- Платка
- Светодиоди (всеки цвят, който искате)
- Отвертка Phillips
- Филипс винтове
- Електрическо тиксо
- Поялник и стойка
- Поялник за запояване
- Резачка за тел
- Каничка за кетчуп (вече я нарязах:))
- Резистор 100/150/330 ома
Стъпка 2: Мигаща Raspbian към Micro SD карта
- Изтеглете Raspbian или Raspbian Lite
- Изтеглете и инсталирайте Etcher
- Включете четеца на Micro SD карти с Micro SD картата в него.
- Отворете Etcher
- Щракнете върху Избор на изображение и прегледайте местоположението за изтегляне на Raspbian/RaspbianLite Zip
- Щракнете върху Избор на устройство и намерете устройството на четеца на вашите micro sd карти.
- След това кликнете върху "Flash!"
Това може да отнеме 10-30 минути, така че седнете, отпуснете се и хапнете баница:)
Стъпка 3: Включете вашия Raspberry Pi
Сега, след като флашваме micro sd картата, сега може да успеем да заредим това малиново пи на raspbian:)
Включете малиновото пи към монитора си с HDMI кабела.
Стъпка 4: Инсталиране на GassistPi
Сега, след като заредите вашето малиново пи, вече можете да отидете в това Github хранилище на GassistPi и може също да следвате ръководството там.
1. Отворете терминала и клонирайте хранилището
git clone
2. Актуализирайте ОС и ядрото
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 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 Изпълнете инсталаторите (Първо стартирайте инсталатора на 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. Копирайте кода за оторизация от браузъра в терминала и натиснете enter
10. Преместете се в околната среда и тествайте асистента на Google според вашия съвет
източник env/bin/активира
google-assistant-demo (кажете горещата дума "ok google") или източник env/bin/активирайте googlesamples-assistant-pushtotalk
11. За да накараме нашия Google помощник да се стартира автоматично, когато малиновото пи е включено, изпълнете тези команди
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", ще добавим персонализирани звуци и реакция на светодиоди.
Промяна на звуците
Изтеглете моите персонализирани звуци
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.setup (13, GPIO. OUT)
GPIO.изход (13, GPIO. HIGH)
В ON_CONVERSATION_TURN_STARTED добавете този ред
GPIO.изход (13, GPIO. LOW)
В ON_CONVERSATION_TURN_STARTED добавете този ред
GPIO.изход (13, GPIO. HIGH)
Можете да изтеглите main.py и да замените main.py в/home/pi/GassistPi/src
Стъпка 6: Приложение
Знам, че можете да направите много по -красива кутия:) но ще ви покажа как да направя тази кутия за моя Google Асистент:)
Прехвърлям светодиодите от макет към женски към женски джъмперни кабели.
Баща ми ми помага да режа скрап за основата и средата за заграждението.
Основното дърво, към което прикачих 1 високоговорител.
Средната дървесина закачих 2 високоговорителя отдолу и малиново пи отгоре
Светодиодите, използвам горещо лепило, за да го прикрепя в горната част на корпуса
За отвори за спици и отвори за микрофон използвам поялника, за да поставя дупки в долната част на корпуса си и 2 отвора отгоре.
Стъпка 7: Заключение
Изработката на този проект струваше по -малко от $ 50 (2563.70 php).
Този проект GassistPi може също да ви помогне да автоматизирате къщата си. Той може да задейства релето за включване/изключване.
Също така добавих LightshowPi (https://lightshowpi.org/) в този проект, така че когато пускам музика върху него, светлините ще следват върху него:)
Ако този проект е страхотен, моля, гласувайте за участие в конкурса "Raspberry Pi" и "Wireless":) Благодаря!
Препоръчано:
Направете себе си персонализирана, минималистична начална страница!: 10 стъпки
Направете себе си персонализирана, минималистична начална страница !: Трябваше ли да преминете към предимно отдалечена работа, откакто COVID-19 стана нещо? Същото! Работата от вкъщи с нашите компютри и през Интернет често означава, че трябва да следим много уебсайтове за работа, за училище или дори … за забавление! Отметки
НАЧАЛНА СЛУШАЛКА за VR за $ 80: 10 стъпки (със снимки)
DIY VR HEADSET ЗА 80 $: Първоначалната ми цел беше да направя това за под $ 150 (USD), но след като пазарувах и замених някои части за алтернативи, успях да сваля това до около $ 80. Така че нека започнем. Необходимите части са: Превключване на Flick Switch2x LED1x resisto
НАЧАЛНА АВТОМАТИЗАЦИЯ НА ОСНОВА НА МЕСТЕН MQTT СЕРВЪР, ИЗПОЛЗВАЩИ МАЛИНА PI И NODEMCU BOARD: 6 стъпки
ДОМАШНА АВТОМАТИЗАЦИЯ НА БЪЛГАРСКИ СЪРВЪР MQTT, ИЗПОЛЗВАЩИ МАЛИНА PI И NODEMCU BOARD: Досега съм направил няколко видеоурока относно управлението на уредите през интернет. И за това винаги предпочитах сървъра Adafruit MQTT, тъй като беше лесен за използване и удобен за потребителя. Но всичко това се основаваше на интернет. Това означава, че ние
Поставяне на бутон за копиране в клипборда на уеб страница: 5 стъпки (със снимки)
Поставяне на бутон за копиране в клипборда на уеб страница: Това може да звучи просто и може да изглеждам глупаво, за да го поставя на Instructables, но в действителност не е толкова лесно. Има CSS, Jquery, HTML, някакъв фантастичен javascript и, о, добре, знаете
ESP8266 -NODEMCU $ 3 WiFi модул #2 - Безжични пинове за управление чрез УЕБ СТРАНИЦА: 9 стъпки (със снимки)
ESP8266 -NODEMCU $ 3 WiFi модул #2 - Безжични пинове за управление чрез УЕБ СТРАНИЦА: Пристига нов свят на тези микрокомпютри и това е ESP8266 NODEMCU. Това е първата част, която показва как можете да инсталирате средата на esp8266 във вашата arduino IDE чрез видеото за стартиране и като части в