Tabla de contenido:
- Paso 1: ¿De dónde sacaste ese SOMBRERO?
- Paso 2: Comunicaciones antiguas
- Paso 3: Hacerlo encajar
- Paso 4: Kit Hacks
- Paso 5: retocar
- Paso 6: Montaje
- Paso 7: hacerlo inteligente
- Paso 8: Google en casa
Video: 1986 Google Pi Intercom: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este es un intercomunicador de 1986 que he convertido en un asistente de voz de Google montado en la pared, usando un Raspberry PI 3 y el kit Google AIY (Inteligencia artificial usted mismo) que vino gratis con el número 57 de la revista MagPi. ¡Es un dispositivo estilo Google Home con un toque retro!
En caso de que no pueda ver el enlace de video incrustado, está en:
Paso 1: ¿De dónde sacaste ese SOMBRERO?
El Google AIY HAT (hardware adjunto en la parte superior) de Pi es el núcleo de este proyecto, y es increíble que se haya incluido gratis con la revista MagPi. Nunca había oído hablar de él hasta que leí el anuncio en Twitter el día que salió la revista, lo que provocó una excitada carrera a la hora del almuerzo a "Big Sainsburys" para conseguir uno antes de que se agotara. Todavía había tres en el estante y me gustaría medio haberlos comprado todos, ¡pero se siente mejor saber que más fanáticos de Pi se están divirtiendo tanto como yo!
En pocas palabras, la fundación Raspberry Pi se asoció con Google para desarrollar un HAT fácil de usar para llevar el poder de Google Natural Language Interaction a Raspberry Pi: el kit de la revista incluía el HAT y todo lo que necesita (excepto un Pi) para construirlo. tú mismo. Las instrucciones eran claras y estaban bien escritas, felicitaciones también a los diseñadores del kit, todos los componentes eran de muy buena calidad y se podían ensamblar sin soldar.
En su forma básica, el kit utiliza el Asistente de Google para responder a sus preguntas habladas, "escucha" después de presionar una sola vez el botón y luego de alguna manera se da cuenta cuando termina de hablar; funcionó de inmediato y causó una muy buena primera impresión., perfecto para construir con niños o como un primer chapuzón en el vasto océano de posibilidades de Pi. El kit AIY fue diseñado para integrarse en su propia carcasa de cartón (un poco como el visor Cardboard VR de Google), pero después de ensamblarlo y probarlo, no podía esperar para construir este potente motor en una carcasa más adecuada para mis conversiones retro habituales.
Paso 2: Comunicaciones antiguas
Compré este conjunto en caja de tres intercomunicadores FM de mediados de la década de 1980 en una venta reciente por £ 4; no pude resistir su sensación vintage y el arte de la caja con el lápiz "ejecutivo" (¡con reloj LCD integrado!) Y encuadernado en cuero. volúmenes. Luego se sentaron en el taller por un tiempo mientras las pruebas mostraban que lamentablemente no estaban diseñadas para las casas de alta interferencia de hoy.
Estaba interesado en saber cuándo se vendieron originalmente (aunque el bolígrafo del reloj digital en la caja dio una pista sólida), así que busqué en el archivo en línea de los catálogos de Radio Shack (¿recuerdas a Tandy en el Reino Unido?). Supuse 1985 y solo faltaba un año, ¡es tan satisfactorio que alguien haya llevado un registro de estos!
En el momento en que tomé el kit AIY de Google, supe que una de estas unidades antiguas sería una combinación perfecta para él; después de todo, ambas se basaban esencialmente en un botón, un micrófono y un altavoz, solo que con una tecnología diferente en el medio. Muy pronto saqué los destornilladores y, haciendo caso omiso de la advertencia en la caja como de costumbre, comencé a desmantelar una de las unidades. Abrir la carcasa es siempre una de mis partes favoritas de un proyecto de restauración o conversión, nunca se sabe lo que encontrará dentro. La placa de circuito principal era bastante voluminosa (y 240v, lo que parece realmente extraño hoy en día), pero una vez que se quitó, literalmente, todo lo que quedaba era la carcasa, el botón y el altavoz. Con todo eliminado, parecía que había mucho espacio para el Pi y otros componentes, pero las apariencias engañan …
Paso 3: Hacerlo encajar
Frente a la caja vacía, el primer trabajo fue decidir dónde iría el Pi, con su brillante Google HAT firmemente fijado en la parte superior. Esto fue mucho más ajustado de lo que esperaba, muchas orientaciones simplemente no funcionarían debido a la mayor parte del altavoz y el espacio necesario para el gran botón del intercomunicador con bisagras, y aquellos que no bloquearon los puertos del Pi interfirieron frustrantemente con otra cosa.
El altavoz del kit AIY nunca encajaría, era demasiado grande para el estuche, así que necesitaba encontrar una alternativa. Desafortunadamente, el altavoz del intercomunicador original no estaba a la altura, pero después de buscar mucho en línea encontré la actualización ideal, tenía el mismo diámetro que el original pero mucho más resistente, afortunadamente sonaba tan bien como el del kit.
Había asumido que el kit incluiría un solo micrófono barato que encajaría muy bien detrás de la rejilla original, pero en cambio era un elegante estéreo, en su propia placa de circuito con los micrófonos curiosamente espaciados de manera similar a los del propio producto Google Home. No poner el micrófono detrás de la rejilla significaba que podía dejar el Pi en ese extremo, aunque era muy ajustado y significaba que no podía exponer el puerto HDMI, aunque un compromiso justo.
A continuación, rectifiqué algunos de los postes, bultos y protuberancias del interior de la caja con una herramienta giratoria para que el Pi se sentara plano, luego pasé a explorar cómo los nuevos componentes podrían funcionar de alguna manera en armonía con la caja vintage y control S.
Paso 4: Kit Hacks
La primera parada en cuanto a componentes fue esa hermosa placa de micrófono; esto era un ajuste natural para la parte superior de la carcasa, por lo que (varias veces) medí la distancia entre los micrófonos y les hice algunos agujeros avellanados, ¡hasta ahora todo bien! Se pegaría ligeramente en caliente en su lugar cuando se tratara de ensamblar.
En el kit, el interruptor, el botón y el LED estaban todos juntos, pero necesitaba separar estas funciones. Mi instinto era usar componentes alternativos, ¡pero luego lo tomé como un desafío personal para usar solo los bits que venían con el kit!
El botón de "hablar" del intercomunicador original tenía bastante recorrido, girando sobre una barra con una encantadora sensación retro que quería conservar, así que busqué formas de montar el interruptor del kit en línea con él. Mi lema para los últimos proyectos de Pi ha sido "hazlo simple, hazlo divertido", así que busqué opciones en los accesorios originales. Sorprendentemente, pude usar un orificio de tornillo existente para mantener el interruptor en su lugar, simplemente reemplazando el tornillo original por uno más largo para acomodar el cuerpo de la unidad.
El LED vino a continuación: el intercomunicador original tenía un indicador LED, pero el tiempo ha pasado desde los días de los LED tenues "Rojo o Verde" y pensé que tener un LED blanco brillante sobresaliendo de la carcasa sería un poco excesivo. Aparte de iluminar la mitad de la cocina por la noche, se sentía un poco demasiado "en la cara" para este proyecto. En cambio, decidí montar el LED del kit detrás de lo que era la rejilla del micrófono, para que ofreciera una iluminación y una retroalimentación sutiles sin ser demasiado intrusivo. Corté el cable LED y soldé un conector de componente de 2 orificios en lugar de los conectores de horquilla del kit, luego lo arreglé entre los puertos USB en la placa Pi para que permaneciera en su lugar y brillara a través de la rejilla del micrófono.
Sabiendo que todo encajaría, ¡era hora de pasar a los cosméticos!
Paso 5: retocar
Personalmente, me encanta el estilo de estos viejos intercomunicadores y sus botones táctiles, pero mi visión era montarlos discretamente en la pared entre la cocina y la sala familiar (¡un área de mucho tráfico!) Por lo que definitivamente necesitaba un poco de cara. elevar.
En este punto, se hizo todo el pulido de plástico sobrante y sabía exactamente cómo y dónde encajarían las piezas en el estuche, así que primero les di a todas las partes que requerían pintura un buen fregado en el fregadero para eliminar tres décadas de suciedad. y grasa.
Luego vinieron un par de capas de imprimación para asegurarme de que la capa final se aplicaría correctamente; antes me había engañado la pintura "directa al plástico", por lo que siempre me tomo el tiempo extra para imprimar la superficie ahora. Tengo una verdadera relación de amor-odio con la pintura en aerosol, siempre está hacia el final de un proyecto, así que estoy ansioso por hacerlo, pero al mismo tiempo sé que solo se necesita un rocío demasiado entusiasta para arruinar el acabado. Mi viejo y confiable plato giratorio de condimentos fue muy útil para rotar las piezas mientras se pulveriza, ¡ya que no hay mucho espacio para los codos en el cobertizo!
Usé una pintura para manualidades con un bonito acabado mate, que no había usado antes, y las muchas capas delgadas se extendieron bastante bien, a pesar de una tormenta de verano, lo que significó que me empapaba cada vez que salía para aplicar otra capa.
¡Otra cosa que he aprendido de la amarga experiencia es dejar que la pintura se endurezca correctamente antes de montar el proyecto! Unos días después llegó el momento de la parte divertida, ponerlo todo junto (y rezar en secreto para que encajara).
Paso 6: Montaje
Fue genial tener todas las piezas dispuestas como un kit para el montaje; no había mucho que hacer, pero las cosas tenían que ir juntas en un orden específico para no interferir entre sí.
Primero atornillé el Pi en el estuche: solo está sujeto por un solo perno, ¡pero literalmente no tiene espacio para traquetear! Luego vino el LED, que se fijó entre los puertos USB del Pi para que se ubicara directamente debajo de la rejilla del micrófono original. A continuación, se agregó suavemente el SOMBRERO en la parte superior y el cable LED / Interruptor se conectó firmemente.
La placa del micrófono, el altavoz y el dial de volumen (sin usar) se pegaron ligeramente en caliente en su lugar y se conectaron al HAT, luego se montó el botón con bisagras y se fijó en su lugar con su tornillo de retención, que también sostenía el interruptor del kit en solo el posición correcta detrás de él.
Por último, se atornillaron las dos mitades de la caja (siempre la parte más dudosa) y se enganchó el interruptor selector no utilizado.
El Intercom Pi necesitaba ser sutil y discreto, pero quería agregar un poco de color, así que levanté los colores del logotipo de Google y los imprimí en una pequeña tira de papel, donde originalmente habrías escrito el nombre de la habitación. o persona.
Paso 7: hacerlo inteligente
Me encanta el potencial del control por voz, ¡mi primer proyecto fue Google Voice Search-O-Matic en junio de 2014! Más recientemente, utilicé el servicio de voz Amazon Alexa en AlexaPhone y Rabbit Pi, por lo que me interesó ver cómo se comparaban el Asistente de Google y el HAT, aunque obviamente es menos maduro como plataforma, especialmente en el ámbito de los creadores. Habiendo pasado horas haciendo que Alexa y un Pi funcionaran bien con tarjetas de sonido USB, parlantes portátiles y micrófonos, fue un verdadero placer usar Voice HAT para esta compilación, le quitó mucha frustración y búsqueda en Google (curiosamente) del ecuación.
El kit AIY viene con varias opciones para la integración con proyectos, puede reemplazar el servicio Google Assistant con Cloud Speech para obtener más opciones de texto a voz o incluso usar una compilación de Androidthings. El hardware HAT es igualmente flexible y tiene muchas conexiones para enlazar en servos o componentes GPIO (entrada de salida de propósito general), todos los cuales pueden activarse por voz.
Todavía es bastante temprano para los dispositivos caseros de Google Home y el software python de HAT aún no está al 100% al nivel de Google Home "adecuado", por ejemplo, no aparece como un dispositivo vinculado en la aplicación Google Home y todavía no hay integración de Chromecast, pero parece haber una comunidad activa de desarrolladores / piratas informáticos y muchas de las características destacadas ya están en la hoja de ruta de desarrollo.
Desde que construí el intercomunicador, el código de AIY Projects se ha actualizado significativamente, y ahora es sencillo elegir entre presionar un botón, aplaudir o simplemente decir "OK Google" para que su dispositivo escuche; con la activación por voz es mucho más fácil jugar trivia a la hora del desayuno ahora!
Si todavía está ejecutando el código original, vale la pena actualizarlo. Seguí la guía paso a paso de Eric Duncan y funcionó a la primera; también es una idea estar al tanto de la última versión del código en la página de github, ya que los desarrollos adicionales no pueden estar muy lejos.
Para este proyecto, quería integrar el intercomunicador con otras cosas de la manera más simple posible, así que vinculé el Asistente de Google a mi cuenta IFTTT (If This Then That) existente. Si no ha usado IFTTT antes, es un centro fantástico para vincular servicios en línea, emparejar activadores y acciones de diferentes servicios.
IFTTT le permite controlar enchufes inteligentes, ajustar un termostato, enviar un correo electrónico de notificación y muchas otras cosas según los servicios que haya activado. El Asistente de Google parece más flexible que Alexa para esto, ya que puede configurar múltiples frases "disparadoras" (sin tener que decir realmente la palabra "disparador" antes de decirlas) y personalizar la respuesta que el asistente leerá cuando se procesen. Por ejemplo, lo usé para encender las luces de la casa de muñecas en el video con la frase "Doll's House On", lo que provocó la respuesta "Wakey, wakey tiny people" y activando un enchufe inteligente WeMo.
Paso 8: Google en casa
Este fue un gran proyecto, muy divertido y fue un verdadero desafío hacer que todo encajara; si la carcasa hubiera sido incluso 5 mm más pequeña en cualquier dirección, simplemente no habría funcionado, así que tuve mucha suerte en el trato.
Después de tomar algunas fotos con temas de cartón, monté el intercomunicador en la pared, usando un pequeño conducto para ordenar el único cable de la fuente de alimentación. El Voice HAT realmente hizo este proyecto mucho más fácil, sé que puedes usar Google Voice en un Pi sin él, pero fue genial no tener que perder el tiempo con parlantes que funcionan con baterías, micrófonos USB o una fuente de alimentación separada como lo he hecho yo. con proyectos de voz anteriores.
Estoy muy satisfecho con la forma en que resultó y lo usamos todo el tiempo, lo único que lamento es no aprovechar más las opciones de hardware de Voice HAT, ¡hay tanto potencial para GPIO y control de motores! Con suerte, el HAT se lanzará a la venta en algún momento, me encantaría conseguir otro (sin pagar una fortuna en eBay): ¡un robot antiguo para traerme el control remoto al mando sería el primero de la lista!
Si te gusta este proyecto y quieres ver más, puedes visitar mi sitio web para ver las actualizaciones del proyecto en progreso en bit.ly/OldTechNewSpec, únete a Twitter @OldTechNewSpec o suscríbete al creciente canal de YouTube en bit.ly/oldtechtube - give algunos de sus Old Tech una nueva especificación!
Finalista en el Desafío de inventos 2017
Finalista en el Desafío de usos inusuales 2017
Recomendado:
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática Este / Oeste: 11 pasos (con imágenes)
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática de este a oeste: El proyecto: Una oficina de 200 pies cuadrados debe funcionar con baterías. La oficina también debe contener todos los controladores, baterías y componentes necesarios para este sistema. La energía solar y eólica cargará las baterías. Hay un pequeño problema de solo
Cómo: Instalación de Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: 7 pasos (con imágenes)
Cómo: Instalar Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: planeo usar este Rapsberry PI en un montón de proyectos divertidos en mi blog. No dudes en comprobarlo. Quería volver a usar mi Raspberry PI, pero no tenía un teclado ni un mouse en mi nueva ubicación. Ha pasado un tiempo desde que configuré una Raspberry
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: 6 pasos (con imágenes)
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: ¡Hola, chicos! Akarsh aquí de CETech. En este proyecto, vamos a echar un vistazo a HuskyLens de DFRobot. Es un módulo de cámara impulsado por inteligencia artificial que es capaz de realizar varias operaciones de inteligencia artificial como el reconocimiento facial
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil
Alimentador para gatos de IoT con fotón de partículas integrado con Alexa, SmartThings, IFTTT, hojas de Google: 7 pasos (con imágenes)
Comedero para gatos de IoT con fotón de partículas integrado con Alexa, SmartThings, IFTTT, Google Sheets: La necesidad de un comedero automático para gatos se explica por sí misma. Los gatos (el nombre de nuestro gato es Bella) pueden ser desagradables cuando tienen hambre y si tu gato es como el mío, comerá el cuenco seco cada vez. Necesitaba una forma de dispensar una cantidad controlada de comida automáticamente