
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


Google Assistant para Raspberry Pi!
Etapa 1: reunindo materiais e ferramentas



- Raspberry Pi 3 Modelo B (você também pode usar outra versão do Raspberry Pi, mas precisa de Wi-Fi para executá-la)
- Cartão Micro SD de 8GB
- Leitor de cartão micro SD
- Microfone USB
- Alto-falantes com alimentação USB
- Jack Splitter 3,5 mm
- Adaptador de alimentação USB 5V 2A
- Cabo Micro USB
- Cabos de jumper feminino para masculino
- Tábua de pão
- LEDs (qualquer cor que você quiser)
- Chave Phillips
- Parafusos Phillips
- Fita isolante
- Ferro de soldar e suporte
- Chumbo de solda
- Cortador de fio
- Jarro de ketchup (já cortei:))
- Resistor de 100/150/330 ohms
Etapa 2: Flashing Raspbian para cartão Micro SD

- Baixe Raspbian ou Raspbian Lite
- Baixe e instale o Etcher
- Conecte o leitor de cartão Micro SD com o cartão Micro SD nele.
- Abra Etcher
- Clique em Selecionar imagem e navegue até o local de download do Raspbian / RaspbianLite Zip
- Clique em Selecionar unidade e encontre a unidade de seu leitor de cartão micro SD.
- Por fim, clique em "Flash!"
Isso pode levar de 10 a 30 minutos, então sente-se, relaxe e coma uma torta:)
Etapa 3: Energize seu Raspberry Pi

Agora, depois de atualizar o cartão micro SD, podemos agora inicializar este pi de framboesa para framboesa:)
Conecte o raspberry pi ao seu monitor com o cabo HDMI.
Etapa 4: Instalando o GassistPi



Agora, depois de inicializar seu raspberry pi, você pode ir a este repositório Github de GassistPi e também pode seguir o guia lá.
1. Abra o terminal e clone o repositório
git clone
2. Atualize o sistema operacional e o kernel
sudo apt-get update
sudo apt-get install raspberrypi-kernel
3. Reinicie o Raspberry Pi Depois de inicializar, abra o terminal novamente e execute este comando porque usaremos o microfone usb e o conector de áudio integrado (LIGUE O MICRO USB E O ALTO-FALANTE ANTES DE EXECUTAR O COMANDO)
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. Baixe o arquivo credentials-.json (consulte este documento para criar credenciais
5. Coloque o arquivo.json no diretório / home / pi
6. Renomeie-o para assistant.json
7. Usando o instalador de uma linha para instalar as dependências do Google Assistant e do Snowboy, os usuários Pi3 e Armv7 usam o instalador "gassist-installer-pi3.sh" e os usuários Pi Zero, Pi A e Pi 1 B + usam o "gassist-installer-pi instalador -zero.sh ". O instalador do Snowboy é comum para ambos
7.1 Tornar os instaladores executáveis
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 Execute os instaladores (execute o instalador do snowboy primeiro. Não tenha pressa e não os execute paralelamente, execute-os um após o outro
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. Copie o link de autenticação do assistente do google do terminal e autorize usando sua conta do google
9. Copie o código de autorização do navegador para o terminal e pressione Enter
10. Mova-se para o ambiente e teste o assistente do Google de acordo com sua placa
env / bin / ativar fonte
google-assistant-demo (diga a hotword "ok google") ou source env / bin / activate googlesamples-assistant-pushtotalk
11. Para fazer nosso assistente do Google iniciar automaticamente quando o raspberry pi estiver ligado, execute estes comandos
sudo chmod + x /home/pi/GassistPi/scripts/service-installer.sh
sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl ativar gassistpi-ok-google.service sudo systemctl ativar snowboy.service sudo systemctl iniciar gassistpi-ok-google.service sudo systemctl iniciar snowboy.service
12. Reinicie o raspberry pi e o assistente do Google será iniciado automaticamente
Etapa 5: Personalização do seu GassistPi



Para sentir o verdadeiro "Google Home", adicionaremos sons personalizados e resposta à luz LED.
Mudando os sons
Baixe meus sons personalizados
1. Coloque os sons baixados em / home / pi / GassistPi / sample-audio-files
2. Agora vá para / home / pi / GassistPi / src e abra main.py
3. Encontre e substitua Startup.wav por on.wav
4. Encontre e substitua Fb.wav por respond.wav
5. Em seguida, salve
Adicionar resposta de luzes LED
No GassistPi Pin 05 e Pin 06, o Google Assistant está ouvindo e respondendo, mas adicionaremos um led extra para nos informar se o Google Assistant foi iniciado
Em main.py, adicionaremos #Indicator Pins
GPIO.setup (13, GPIO. OUT)
GPIO.output (13, GPIO. HIGH)
Em ON_CONVERSATION_TURN_STARTED adicione esta linha
GPIO.output (13, GPIO. LOW)
Em ON_CONVERSATION_TURN_STARTED adicione esta linha
GPIO.output (13, GPIO. HIGH)
Você pode baixar o main.py e substituir o seu main.py em / home / pi / GassistPi / src
Etapa 6: Gabinete



Sei que você pode fazer um gabinete muito mais bonito:) mas vou mostrar como faço esse gabinete para meu Google Assistente:)
Eu transfiro os leds da placa de ensaio para os cabos jumper feminino para feminino.
Meu pai me ajuda a serrar os restos de madeira da base e do meio do gabinete.
A base de madeira eu coloquei 1 alto-falante nela.
A madeira do meio eu conectei os 2 alto-falantes na parte inferior e o pi de framboesa na parte superior
Os leds, eu uso cola quente para fixá-los na parte superior do gabinete
Para orifícios de alto-falantes e orifícios de microfone, eu uso meu ferro de soldar para fazer orifícios na parte inferior do meu gabinete e 2 orifícios na parte superior.
Etapa 7: Conclusão
Este projeto custou menos de $ 50 (Php 2563,70) para ser feito.
Este projeto GassistPi também pode ajudá-lo a automatizar sua casa. Ele pode acionar o relé liga / desliga.
Eu também adicionei LightshowPi (https://lightshowpi.org/) neste projeto, então quando eu tocar música nele, as luzes irão acompanhá-lo:)
Se este projeto for incrível, vote nesta entrada para o concurso "Raspberry Pi" e "Wireless":) Obrigado!
Recomendado:
Smart Home by Raspberry Pi: 5 etapas (com imagens)

Smart Home da Raspberry Pi: Já existem vários produtos que tornam o seu apartamento mais inteligente, mas a maioria deles são soluções proprietárias. Mas por que você precisa de uma conexão com a Internet para ligar a luz do seu smartphone? Essa foi uma das razões para eu construir meu próprio Smar
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 etapas

Sonoff B1 Firmware Home Automation Openhab Google Home: Eu realmente gosto do firmware Tasmota para meus interruptores Sonoff. Mas a não estava muito feliz com o firmware Tasmota no meu Sonoff-B1. Não consegui integrá-lo totalmente ao meu Openhab e controlá-lo por meio do Google Home. Portanto, escrevi minha própria empresa
Mod do Google Home - Into a Vintage Radio !: 13 etapas (com imagens)

Mod do Google Home - Into a Vintage Radio !: Olá a todos. Então … Eu estava entediado um dia, e nesses dias eu costumo entrar na oficina e desmontar alguma coisa. Minha namorada odeia isso. (Ela geralmente chega em casa e algo está secando no radiador, ou estou com tinta no chão!) Desta vez, minha vítima
Faça você mesmo no Google Home com alto-falante Bluetooth no hub de encaixe Raspberry Pi Zero: 7 etapas (com imagens)

Faça você mesmo no Google Home com alto-falante Bluetooth no hub de encaixe Raspberry Pi Zero: Temos um instrutível no DIY Amazon Echo Alexa - Alexa Voice Assistant no Raspberry Pi Zero Docking Hub. Desta vez, queremos mostrar a você como construir um DIY Google Home. Neste instrutível, mostraremos como instalar e configurar o Google Assistant
Suporte de telefone para carro de madeira para carregamento sem fio do Google Home: 7 etapas (com imagens)

Suporte para telefone automotivo de madeira de carregamento sem fio do Google Home: Bem-vindo! Você já quis fazer uma pergunta ao Google enquanto dirigia sem abrir o telefone? O Google Assistente é um ótimo aplicativo com recursos interessantes, mas requer que você desbloqueie o telefone e abra o aplicativo ou mantenha pressionado o botão home para