Tabla de contenido:

Alias del proyecto: 5 pasos (con imágenes)
Alias del proyecto: 5 pasos (con imágenes)

Video: Alias del proyecto: 5 pasos (con imágenes)

Video: Alias del proyecto: 5 pasos (con imágenes)
Video: El momento en que un dingo ataca una turista en una playa y la muerde. No es el único caso 2024, Mes de julio
Anonim

Alias es un "parásito" enseñable que está diseñado para brindar a los usuarios más control sobre sus asistentes inteligentes, tanto en lo que respecta a la personalización como a la privacidad. A través de una aplicación simple, el usuario puede entrenar a Alias para que reaccione en una palabra / sonido de activación personalizado, y una vez entrenado, Alias puede tomar el control de su asistente doméstico activándolo por usted. En estas instrucciones, lo guiaremos a través de los pasos principales para completar su propio alias y comenzar a entrenar una nueva palabra de activación para su dispositivo inteligente.

Paso 1: Requisitos y materiales

Requisitos y materiales
Requisitos y materiales
Requisitos y materiales
Requisitos y materiales

Los principales componentes utilizados en esta compilación son:

  • 1x frambuesa Pi3 A +
  • 1x Cargador Raspberry Pi 5v (blanco)
  • 1x ReSpeaker 2-Mics Pi HAT
  • 2x altavoz minúsculo de 16 mm, ejemplo
  • 4 tornillos para madera pequeños (aprox.2 x 10 mm)
  • Tarjeta micro SD
  • Alambres
  • Conector JST 2.0 o un cable Jack antiguo

Las herramientas necesarias para este proyecto son:

  • Acceso a una impresora 3d
  • Soldador
  • Pelacables
  • Destornillador
  • Una forma de flashear una tarjeta micro SD en su computadora

Nota: este proyecto solo se ha probado con estos componentes.

Paso 2: Impresión 3D de la carcasa

Impresión 3D de la carcasa
Impresión 3D de la carcasa
Impresión 3D de la carcasa
Impresión 3D de la carcasa

Para este paso, imprimiremos en 3D la carcasa

Por ahora, hemos proporcionado 2 opciones:

  • Google Home (original)
  • Amazon Echo

1. Imprima la carcasa y el soporte del altavoz en cualquier color en una impresora 3D. Debido a la malla del objeto, es importante mantener el material de soporte al mínimo. Tuvimos el mejor resultado imprimiéndolo en su reverso. (Ver foto)

2. Utilice papel de lija para darle al caparazón una superficie suave y agradable. (opcionalmente darle un baño de acetona)

Paso 3: cableado y montaje

Cableado y montaje
Cableado y montaje
Cableado y montaje
Cableado y montaje

Antes de montar el Alias necesitamos conectar los altavoces al protector de audio ReSpeaker y una fuente de alimentación a la Raspberry Pi

1. Los cables de los altavoces están pelados y soldados a un conector JST 2.0 o un cable Jack antiguo. Los altavoces y los cables encajan en el soporte de altavoz impreso en 3D. (Vea la imagen de arriba). Nota: Hemos descubierto que los cables podrían activar Google Home cuando se colocan en el centro. Entonces, para obtener un mejor resultado en Google Home, intente enrutar los cables por los lados.

2. A continuación, debemos suministrar 5 V a la Raspberry Pi. Como no hay mucho espacio dentro de la carcasa, decidimos soldar el 5V y la tierra a los pines GPIO directamente. Puede probar con un cable micro USB en ángulo o modificado. Hay una pequeña abolladura en la carcasa para sacar el cable. Dependiendo de su cable, es posible que se requiera algún ajuste.

3. Monte el soporte del altavoz y la Raspberry Pi en el protector con 4 tornillos pequeños para madera. (Apriete suavemente para evitar que la impresión 3D se agriete)

4. Coloque el Alias ensamblado en su dispositivo. Si el ajuste no es suave, déle al borde interior un poco de papel de lija. Es importante alinear los altavoces con los micrófonos de su dispositivo.

Paso 4: software

En este paso, agregaremos el software a la Raspberry Pi

Siga los pasos en la página de proyectos de GitHub. El código está configurado para ser utilizado con una página de inicio de Google de forma predeterminada. Si planea usarlo en un Amazon Echo, cambie la línea 21 en app.py para usar el archivo alexa.wav. Amazon: sound.audioPlayer ("data / alexa.wav", 0, "wakeup", False)

Página principal de Google: sound.audioPlayer ("data / google_home.wav", 0, "wakeup", False)

Paso 5: entrenar y calibrar

Entrenar y calibrar
Entrenar y calibrar

En este paso, entrenaremos a Alias con una palabra de activación personalizada.

1. Para entrenar a Alias, use el navegador de su teléfono y abra raspberrypi.local: 5050

2. Mantenga presionado el botón de grabación mientras dice el nuevo nombre unas 4-6 veces. Una pequeña barra debe indicar la ventana de grabación de 2 segundos. Cada nombre debe encajar dentro de este período de tiempo.

3. En el menú, haga clic en Entrenar alias y espere unos segundos a que el modelo aprenda el nombre. Este nombre no tiene por qué ser necesariamente una palabra, pero puede ser un sonido y cualquier idioma. ¡Así que sé creativo! Siempre puede restablecer su nombre en el menú. Sugerencia: es útil grabar el nombre de diferentes ubicaciones en su hogar.

4. ¡Pruébelo! Diga el nombre y haga su pregunta una vez que vea una luz azul en el dispositivo o en su teléfono. Nota: una vez entrenado, ya no es necesario tener el teléfono conectado. Si encuentra que Alias no responde correctamente, intente entrenar algunos ejemplos más. O si encuentra que Alias se activa con demasiada frecuencia, puede ir al menú y activar el sonido de fondo. Esto cambia el modo de fondo y agrega nuevas grabaciones a los ejemplos de fondo. Grabe y entrene como antes, pero intente capturar sonidos únicos en su entorno o incluso palabras que suenen similares a su nombre elegido.

Desafío seguro y protegido
Desafío seguro y protegido
Desafío seguro y protegido
Desafío seguro y protegido

Segundo premio en el desafío Safe and Secure

Recomendado: