Мазмұны:
- 1 -қадам: материалдар мен құралдарды жинау
- 2 -қадам: Raspbian микро SD картасына жыпылықтайды
- 3 -қадам: Raspberry Pi -ді қосыңыз
- 4 -қадам: GassistPi орнату
- 5 -қадам: GassistPi -ді баптау
- 6 -қадам: қоршау
- 7 -қадам: Қорытынды
Бейне: GassistPi (Google Home Raspberry Pi): 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Raspberry Pi үшін Google көмекшісі!
1 -қадам: материалдар мен құралдарды жинау
- Raspberry Pi 3 Model B (Сіз басқа таңқурай pi нұсқасын қолдана аласыз, бірақ оны іске қосу үшін сізге Wi-Fi қажет)
- 8 ГБ Micro SD картасы
- Micro SD картасын оқу құралы
- USB микрофон
- USB арқылы жұмыс істейтін динамиктер
- 3,5 мм джек сплиттер
- 5В 2А USB қуат адаптері
- Micro USB кабелі
- Әйелден еркекке секіру кабельдері
- Нан тақтасы
- Жарықдиодты шамдар (кез келген түс)
- Филлипс бұрағыш
- Филлипс бұрандалары
- Электр таспасы
- Пісіру үтігі мен стенд
- Дәнекерлеу қорғасын
- Сым кескіш
- Кетчуп құмыра (мен оны кесіп қойғанмын:))
- 100/150/330 Ом резисторы
2 -қадам: Raspbian микро SD картасына жыпылықтайды
- Raspbian немесе Raspbian Lite жүктеп алыңыз
- Etcher бағдарламасын жүктеп алыңыз және орнатыңыз
- Micro SD картасын оқу құралын Micro SD картасына қосыңыз.
- Etcher ашыңыз
- «Кескінді таңдау» түймесін басып, Raspbian/RaspbianLite Zip жүктеу орнын шолыңыз
- Дискіні таңдау түймесін басып, micro sd картаны оқу құрылғысының дискісін табыңыз.
- Содан кейін «Жарқыл!» Түймесін басыңыз.
Бұл 10-30 минутқа созылуы мүмкін, сондықтан отырыңыз, демалыңыз және пирог жей беріңіз:)
3 -қадам: Raspberry Pi -ді қосыңыз
Енді біз micro sd картасын жыпылықтағаннан кейін, енді бұл таңқурай пиін raspbian -ға жүктей аламыз:)
Таңқурай пиін мониторға hdmi кабелі арқылы қосыңыз.
4 -қадам: GassistPi орнату
Енді сіз таңқурай пиін жүктегеннен кейін GassistPi Github репозиторийіне кіре аласыз, сонымен қатар нұсқаулықты орындауға болады.
1. Терминалды ашып, репозиторийді клондау
git clone
2. ОЖ мен ядро жүйесін жаңартыңыз
sudo apt-get жаңартуы
sudo apt-get raspberrypi-ядросын орнатыңыз
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. credentials-.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 Орнатушыларды орындаңыз (алдымен сноуборд орнатушыны іске қосыңыз. Асығыңыз және оларды қатар жүргізбеңіз, оларды бірінен соң бірін іске қосыңыз.
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/activate бастапқы көзі
google-assistant-demo («ok google» ыстық сөзін айтыңыз) немесе env/bin/activate 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 үйін» сезіну үшін біз арнайы дыбыстар мен жарықтандырылған жарық қосамыз.
Дыбыстарды өзгерту
Менің жеке дыбыстарымды жүктеп алыңыз
1. Жүктелген дыбыстарды/home/pi/GassistPi/sample-audio-файлдарына қойыңыз
2. Енді/home/pi/GassistPi/src өтіңіз, содан кейін main.py ашыңыз
3. Start.wav файлын on.wav -ге табыңыз және ауыстырыңыз
4. Жауап беру үшін wb.wav файлын табыңыз және ауыстырыңыз
5. Содан кейін Сақтау
Жарықдиодты шамдарға жауап қосу
GassistPi Pin 05 пен Pin 06 - бұл Google ассистенті тыңдайды және жауап береді, бірақ біз google көмекшісі іске қосылғанын хабарлау үшін қосымша жарықдиодты қосамыз.
Main.py ішінде біз #Көрсеткіш түйреуіштерді қосамыз
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 доллардан аз (Php 2563.70).
Бұл GassistPi жобасы үйді автоматтандыруға көмектеседі. Ол қосу/өшіру релесін іске қосуы мүмкін.
Мен бұл жобаға LightshowPi (https://lightshowpi.org/) қостым, сондықтан мен оған музыка ойнаған кезде шамдар қосылады:)
Егер бұл жоба керемет болса, «Raspberry Pi» мен «Wireless» байқауына дауыс беруді өтінемін:) Рахмет!
Ұсынылған:
Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: 5 қадам (суреттермен)
Жалюзиді басқару ESP8266, Google Home және Openhab интеграциясы мен веб -бақылау: Бұл нұсқаулықта мен жалюздерге автоматтандыруды қалай қосқанымды көрсетемін. Мен оны автоматтандыруды қосуды және алып тастауды қалаймын, сондықтан барлық қондырмалар қосылады. Негізгі бөліктер: ESP-01 ESP-01 реттегіш механизмі
Google Home Mini -ді қайта салыңыз: 6 қадам (суреттермен)
Reupholster Your Google Home Mini: Сіздің үйге шынымен бірегей цифрлық көмекші керек пе? Сіз гаражға, үнемдеу дүкеніне немесе әжеңіздің үйіне барып, ескі орындықпен аяқталуыңыз мүмкін. Егер бұл орын алса, сіз жиһазға жаңа лифтпен дем алуды таңдай аласыз
Google Home Mini-ге ретро-фит: 4 қадам (суреттермен)
Google Home Mini-ді ретро-фит-фит: сандық көмекшіге ескі кассетаға немесе радиоға ретро-қондыру арқылы аналогтық стиль беріңіз! Бұл нұсқаулықта мен сізге жаңа Google Home Mini-ді ескі технологияға орнатуды ұсынамын. 1980 жылдардағы кассета ойнатқышы. Сен неге
Google Home Mod - винтажды радиоға!: 13 қадам (суреттермен)
Google Home Mod - винтажды радиоға !: Сәлем баршаңызға. Сонымен … мен бір күні скучно болдым, сол күндері мен әдетте шеберханаға кіріп, бір нәрсені бөліп аламын. Менің дос қызым оны жек көреді. (Ол әдетте үйге келеді және радиаторда бірдеңе кептіреді, немесе еденде бояуым бар!) Бұл жолы менің құрбаным
DIY Google Home Raspberry Pi Zero қондыру хабындағы Bluetooth динамигімен: 7 қадам (суреттермен)
DIY Google үйі Raspberry Pi Zero қондыру хабындағы Bluetooth динамигімен: Бізде Amazon Amazon Echo Alexa - Raspberry Pi Zero қондыру хабындағы Alexa дауыстық көмекшісі бойынша нұсқаулық бар. Бұл жолы біз сізге Google DIY үйін қалай жасау керектігін көрсеткіміз келеді. Бұл нұсқаулықта біз сізге Google Assistant -ті қалай орнатуға және орнатуға болатынын көрсетеміз