Table des matières:

Alias du projet : 5 étapes (avec photos)
Alias du projet : 5 étapes (avec photos)

Vidéo: Alias du projet : 5 étapes (avec photos)

Vidéo: Alias du projet : 5 étapes (avec photos)
Vidéo: DE - Le design thinking : 5 étapes pour concevoir un projet - Antoine Bourassa 2024, Novembre
Anonim

Alias est un « parasite » enseignable conçu pour donner aux utilisateurs plus de contrôle sur leurs assistants intelligents, à la fois en matière de personnalisation et de confidentialité. Grâce à une application simple, l'utilisateur peut entraîner Alias à réagir sur un mot/son de réveil personnalisé, et une fois formé, Alias peut prendre le contrôle de votre assistant à domicile en l'activant pour vous. Dans ces instructions, nous vous expliquerons les principales étapes pour compléter votre propre alias et commencer à former un nouveau mot d'activation pour votre appareil intelligent.

Étape 1: Exigences et matériaux

Exigences et matériaux
Exigences et matériaux
Exigences et matériaux
Exigences et matériaux

Les principaux composants utilisés dans cette version sont:

  • 1x Raspberry Pi3 A+
  • 1x chargeur Raspberry Pi 5v (blanc)
  • 1x ReSpeaker 2-Mics Pi CHAPEAU
  • 2x Tiny Speaker 16mm, exemple
  • 4x petites vis à bois (environ 2 x 10 mm)
  • Carte Micro SD
  • Fils
  • Connecteur JST 2.0 ou un ancien câble Jack

Les outils nécessaires à ce projet sont:

  • Accès à une imprimante 3D
  • Fer à souder
  • Pince à dénuder
  • Tournevis
  • Un moyen de flasher une carte micro SD sur votre ordinateur

Remarque: ce projet n'a été testé qu'avec ces composants.

Étape 2: Impression 3D de la coque

Impression 3D de la coque
Impression 3D de la coque
Impression 3D de la coque
Impression 3D de la coque

Pour cette étape, nous allons imprimer en 3D la coque

Pour l'instant, nous avons fourni 2 options:

  • Google Home (original)
  • Écho d'Amazon

1. Imprimez la coque et le support de haut-parleur dans n'importe quelle couleur sur une imprimante 3D. En raison du maillage de l'objet, il est important de réduire au minimum le matériau de support. Nous avons eu le meilleur résultat en l'imprimant au verso. (Voir l'image)

2. Utilisez du papier de verre pour donner à la coque une surface agréable et lisse. (éventuellement lui donner un bain d'acétone)

Étape 3: Câblage et assemblage

Câblage et assemblage
Câblage et assemblage
Câblage et assemblage
Câblage et assemblage

Avant d'assembler l'Alias, nous devons connecter les haut-parleurs au blindage audio ReSpeaker et une alimentation au Raspberry Pi

1. Les fils des haut-parleurs sont dénudés et soudés sur un connecteur JST 2.0 ou un ancien câble Jack. Les haut-parleurs et les fils s'enclenchent dans le support de haut-parleur imprimé en 3D. (Voir photo ci-dessus). Remarque: Nous avons constaté que les fils pouvaient déclencher le Google Home lorsqu'ils étaient placés au centre. Donc, pour un meilleur résultat sur un Google Home, essayez de faire passer les fils sur les côtés.

2. Ensuite, nous devons fournir 5V au Raspberry Pi. Comme il n'y a pas beaucoup d'espace à l'intérieur de la coque, nous avons décidé de souder directement le 5V et la masse aux broches GPIO. Vous pouvez essayer avec un câble micro USB coudé ou modifié. Il y a une petite bosse dans la coque pour acheminer le fil. En fonction de votre fil, certains raccords peuvent être nécessaires.

3. Montez le support de haut-parleur et le Raspberry Pi sur le blindage à l'aide de 4 petites vis à bois. (Serrez doucement pour éviter que l'impression 3D ne se fissure)

4. Placez l'Alias assemblé sur votre appareil. Si l'ajustement n'est pas lisse, donnez du papier de verre au bord intérieur. Il est important d'aligner les haut-parleurs avec les microphones de votre appareil.

Étape 4: Logiciel

Dans cette étape, nous allons ajouter le logiciel au Raspberry Pi

Veuillez suivre les étapes sur la page GitHub des projets. Le code est configuré pour être utilisé avec un Google Home par défaut. Si vous prévoyez de l'utiliser sur un Amazon Echo, veuillez modifier la ligne 21 dans app.py pour utiliser le fichier alexa.wav. Amazon: sound.audioPlayer("data/alexa.wav", 0, "wakeup", False)

Google Home: sound.audioPlayer("data/google_home.wav", 0, "wakeup", False)

Étape 5: Former et calibrer

Former et calibrer
Former et calibrer

Dans cette étape, nous allons entraîner Alias avec un mot d'activation personnalisé.

1. Pour former Alias, utilisez le navigateur de votre téléphone et ouvrez raspberrypi.local:5050

2. Maintenez le bouton d'enregistrement enfoncé tout en prononçant le nouveau nom environ 4 à 6 fois. Une petite barre devrait indiquer la fenêtre d'enregistrement de 2 secondes. Chaque nom doit correspondre à cette période.

3. Dans le menu, cliquez sur Train Alias et attendez quelques secondes que le modèle apprenne le nom. Ce nom ne doit pas nécessairement être un mot mais peut être un son et n'importe quelle langue. Alors soyez créatif ! Vous pouvez toujours réinitialiser votre nom dans le menu. Astuce: il est utile d'enregistrer le nom à partir de différents endroits de votre maison.

4. Essayez-le ! Dites le nom et posez votre question une fois que vous voyez une lumière bleue sur l'appareil ou sur votre téléphone. Remarque: une fois formé, il n'est plus nécessaire de connecter le téléphone. Si vous constatez qu'Alias ne répond pas correctement, essayez d'entraîner quelques exemples supplémentaires. Ou si vous trouvez qu'Alias se déclenche trop souvent, vous pouvez accéder au menu et activer le son de fond. Cela bascule le mode d'arrière-plan et ajoute de nouveaux enregistrements aux exemples d'arrière-plan. Enregistrez et entraînez-vous comme avant, mais essayez de capturer des sons uniques dans votre environnement ou même des mots qui ressemblent au nom que vous avez choisi.

Défi sûr et sécurisé
Défi sûr et sécurisé
Défi sûr et sécurisé
Défi sûr et sécurisé

Deuxième prix du Safe and Secure Challenge

Conseillé: