Table des matières:

GassistPi (Google Home dans Raspberry Pi) : 7 étapes (avec photos)
GassistPi (Google Home dans Raspberry Pi) : 7 étapes (avec photos)

Vidéo: GassistPi (Google Home dans Raspberry Pi) : 7 étapes (avec photos)

Vidéo: GassistPi (Google Home dans Raspberry Pi) : 7 étapes (avec photos)
Vidéo: Install Google Assistant On Your Raspberry Pi | New Method | 2022 | 2024, Novembre
Anonim
GassistPi (Google Home dans Raspberry Pi)
GassistPi (Google Home dans Raspberry Pi)
GassistPi (Google Home dans Raspberry Pi)
GassistPi (Google Home dans Raspberry Pi)

Assistant Google pour Raspberry Pi !

Étape 1: Rassembler les matériaux et les outils

Rassembler des matériaux et des outils
Rassembler des matériaux et des outils
Rassembler des matériaux et des outils
Rassembler des matériaux et des outils
Rassembler des matériaux et des outils
Rassembler des matériaux et des outils
  1. Raspberry Pi 3 Model B (Vous pouvez également utiliser une autre version de Raspberry Pi, mais vous avez besoin du Wi-Fi pour l'exécuter)
  2. Carte Micro SD de 8 Go
  3. Lecteur de carte micro SD
  4. Micro USB
  5. Haut-parleurs alimentés par USB
  6. Séparateur Jack 3,5 mm
  7. Adaptateur secteur USB 5V 2A
  8. Câble micro-USB
  9. Câbles de raccordement femelle à mâle
  10. Planche à pain
  11. LED (n'importe quelle couleur que vous voulez)
  12. Tournevis cruciforme
  13. Vis cruciformes
  14. Ruban électrique
  15. Fer à souder et support
  16. Plomb à souder
  17. Coupe-fil
  18. Pot de ketchup (je l'ai déjà coupé:))
  19. Résistance 100/150/330 ohms

Étape 2: Flasher Raspbian sur la carte Micro SD

Flashing Raspbian vers la carte Micro SD
Flashing Raspbian vers la carte Micro SD
  1. Télécharger Raspbian ou Raspbian Lite
  2. Télécharger et installer Etcher
  3. Branchez le lecteur de carte Micro SD avec la carte Micro SD dedans.
  4. Graveur ouvert
  5. Cliquez sur Sélectionner une image et parcourez l'emplacement de téléchargement de Raspbian/RaspbianLite Zip
  6. Cliquez sur Sélectionner un lecteur et recherchez le lecteur de votre lecteur de carte micro sd.
  7. Cliquez enfin sur "Flash!"

Cela peut prendre 10 à 30 minutes, alors asseyez-vous, détendez-vous et mangez une tarte:)

Étape 3: Mettez votre Raspberry Pi sous tension

Mettez votre Raspberry Pi sous tension !
Mettez votre Raspberry Pi sous tension !

Maintenant, après avoir flashé la carte micro sd, nous pouvons maintenant démarrer ce raspberry pi sur raspbian:)

Branchez le raspberry pi à votre moniteur avec le câble hdmi.

Étape 4: Installation de GassistPi

Installation de GassistPi
Installation de GassistPi
Installation de GassistPi
Installation de GassistPi
Installation de GassistPi
Installation de GassistPi

Maintenant, après avoir démarré votre raspberry pi, vous pouvez maintenant accéder à ce référentiel Github de GassistPi et vous pouvez également suivre le guide là-bas.

1. Ouvrez le terminal et clonez le référentiel

git clone

2. Mettre à jour le système d'exploitation et le noyau

sudo apt-get mise à jour

sudo apt-get install raspberrypi-kernel

3. Redémarrez votre Raspberry Pi Après le démarrage, ouvrez à nouveau votre terminal et exécutez cette commande car nous allons utiliser le micro USB et la prise audio intégrée (BRANCHEZ D'ABORD VOTRE MICRO USB ET VOTRE HAUT-PARLEUR AVANT D'EXÉCUTER LA COMMANDE)

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. Téléchargez le fichier credentials-.json (reportez-vous à ce document pour créer des informations d'identification

5. Placez le fichier.json dans le répertoire/home/pi

6. Renommez-le en assistant.json

7. Utilisation du programme d'installation en une ligne pour installer les dépendances de Google Assistant et Snowboy Les utilisateurs Pi3 et Armv7 utilisent le programme d'installation "gassist-installer-pi3.sh" et les utilisateurs Pi Zero, Pi A et Pi 1 B+ utilisent le "gassist-installer-pi -zero.sh" programme d'installation. Le programme d'installation de Snowboy est commun aux deux

7.1 Rendre les programmes d'installation exécutables

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 Exécutez les programmes d'installation (Exécutez d'abord le programme d'installation de snowboy. Ne soyez pas pressé et ne les exécutez pas en parallèle, exécutez-les l'un après l'autre

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. Copiez le lien d'authentification de l'assistant google depuis le terminal et autorisez en utilisant votre compte google

9. Copiez le code d'autorisation du navigateur sur le terminal et appuyez sur Entrée

10. Déplacez-vous dans l'environnement et testez l'assistant google en fonction de votre tableau

source env/bin/activate

google-assistant-demo (dites le mot clé "ok google") ou source env/bin/activate googlesamples-assistant-pushtotalk

11. Pour que notre assistant google démarre automatiquement lorsque le raspberry pi est allumé, exécutez ces commandes

sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl enable gassistpi-ok-google.service sudo systemctl enable snowboy.service sudo systemctl start gassistpi-ok-google.service sudo systemctl start snowboy.service

12. Redémarrez votre raspberry pi et votre assistant google démarrera automatiquement

Étape 5: personnalisation de votre GassistPi

Personnalisation de votre GassistPi
Personnalisation de votre GassistPi
Personnalisation de votre GassistPi
Personnalisation de votre GassistPi
Personnalisation de votre GassistPi
Personnalisation de votre GassistPi

Pour ressentir le vrai "Google Home", nous ajouterons des sons personnalisés et une réponse lumineuse à LED.

Changer les sons

Télécharger mes sons personnalisés

1. Mettez les sons téléchargés dans /home/pi/GassistPi/sample-audio-files

2. Allez maintenant dans /home/pi/GassistPi/src puis ouvrez main.py

3. Recherchez et remplacez Startup.wav par on.wav

4. Recherchez et remplacez Fb.wav par respond.wav

5. Ensuite, enregistrez

Ajout de la réponse des lumières LED

Dans GassistPi Pin 05 et Pin 06, l'assistant Google écoute et répond, mais nous ajouterons une led supplémentaire pour nous faire savoir si l'assistant google est démarré

Dans main.py, nous ajouterons #Indicator Pins

GPIO.setup(13, GPIO. OUT)

GPIO.sortie(13, GPIO. HIGH)

Dans ON_CONVERSATION_TURN_STARTED ajoutez cette ligne

GPIO.sortie(13, GPIO. LOW)

Dans ON_CONVERSATION_TURN_STARTED ajoutez cette ligne

GPIO.sortie(13, GPIO. HIGH)

Vous pouvez télécharger le main.py et remplacer votre main.py dans /home/pi/GassistPi/src

Étape 6: Enceinte

Enceinte
Enceinte
Enceinte
Enceinte
Enceinte
Enceinte

Je sais que vous pouvez créer une enceinte beaucoup plus belle:) mais je vais vous montrer comment je fais cette enceinte pour mon assistant Google:)

Je transfère les leds de la planche à pain aux câbles de démarrage femelle à femelle.

Mon père m'aide à scier les chutes de bois pour la base et le milieu pour l'enceinte.

Le bois de base sur lequel j'ai attaché 1 haut-parleur.

Le bois du milieu j'ai attaché les 2 haut-parleurs en bas et framboise pi en haut

Les leds, j'utilise de la colle chaude pour les fixer en haut du boîtier

Pour les trous de speaker et les trous de microphone, j'utilise mon fer à souder pour faire des trous en bas de mon enceinte et 2 trous en haut.

Étape 7: Conclusion

Ce projet a coûté moins de 50 $ (Php 2563.70) à réaliser.

Ce projet GassistPi peut également vous aider à automatiser votre maison. Il peut déclencher le relais marche/arrêt.

J'ai également ajouté LightshowPi (https://lightshowpi.org/) dans ce projet, donc quand je joue de la musique dessus, les lumières suivront dessus:)

Si ce projet est génial, veuillez voter cette entrée pour le concours "Raspberry Pi" & "Wireless":) Merci !

Conseillé: