Tabla de contenido:

Dr. Tape Head - Medios no muertos: 11 pasos (con imágenes)
Dr. Tape Head - Medios no muertos: 11 pasos (con imágenes)

Video: Dr. Tape Head - Medios no muertos: 11 pasos (con imágenes)

Video: Dr. Tape Head - Medios no muertos: 11 pasos (con imágenes)
Video: Que curiosa es la mente 2024, Mes de julio
Anonim
Image
Image
Dr. Tape Head - Medios no muertos
Dr. Tape Head - Medios no muertos
Dr. Tape Head - Medios no muertos
Dr. Tape Head - Medios no muertos

Dr. Tape Head es el perfecto compañero espeluznante cuando trabajas hasta tarde en el laboratorio. Utiliza el servicio Polly de Amazon para leer el texto de una hoja de cálculo de Google Sheets, poblada por el servicio IFTTT y recopilada de Twitter, mensajes SMS y alertas de movimiento de la cámara. Incluso está integrado con el Asistente de Google para que pueda dictar mensajes personalizados de forma remota para asustar a esos molestos trucos o golosinas.

Entre las notificaciones, sus ojos brillantes enmarcados en Lego, su respiración pesada y su boca con medidor LED VU no te dejan ninguna duda de que todavía está al acecho en las sombras. Mientras habla, sus ojos en movimiento disparan rayos láser a través de una misteriosa nube de vapor, generada por una bomba USB controlada por relé y un cigarrillo electrónico ligeramente pirateado.

Su cerebro Raspberry Pi controla todas estas funciones, con efectos de voz y sonido a todo volumen desde un par de altavoces montados en auriculares, conectados a través de un amplificador Pimoroni pHAT Beat.

Su cabeza comenzó su vida como una máscara de esgrima, su cuerpo de maniquí contiene una fuente de alimentación de plomo largo y su cabello de científico loco está hecho a mano con cintas de casete antiguas.

Es complicado describir a un individuo tan complejo en palabras e imágenes, definitivamente vale la pena verlo en acción en el video (https://www.youtube.com/embed/mykrJEozIoM si no puede ver la versión incrustada).

Suministros

Máscara de esgrima

Pelotas de ping pong

Frambuesa pi 2

Adaptador WiFi USB

Pimoroni pHAT Beat

Pico HAT Hack3r

Tablero de relés Sparqee

Bomba de aire 5v

Ok e-cigarrillo

0% líquido de vape

Tanque de vaporizador usado

Tubo de goma

Cables de salto

2x diodos láser

2x LED blancos brillantes

Extensión USB corta

Paso 1: orejas

Orejas
Orejas
Orejas
Orejas
Orejas
Orejas

La primera parte del cuerpo que armé fueron las orejas, en este caso un viejo par de auriculares Sony rotos. Después de sacar los controladores de auriculares existentes, perforé un orificio de 30 mm en cada lado, luego simplemente pegué dos altavoces pequeños pero potentes con pegamento caliente.

Para facilitar el montaje, soldé algunos conectores de cable de puente a los altavoces, habiendo tenido la escalofriante premonición de que estaría montando y desmantelando este proyecto varias veces.

Paso 2: ojos

Ojos
Ojos
Ojos
Ojos
Ojos
Ojos

Para los ojos, comencé con una sola pelota de ping-pong, construyendo un marco de Lego para que girara inquietantemente hacia adelante y hacia atrás en un eje Technic que había atravesado. Esto solo estaba destinado a ser un prototipo, pero funcionó tan bien que no tenía sentido usar nada más para la compilación final.

Luego tomé dos piezas más de eje y pegué un diodo láser y un LED blanco fantasma a cada una. Esto significaba que los láseres girarían con los globos oculares, mientras que los LED harían que los orbes brillaran.

Para hacer que los ejes giraran bajo comando, até un pequeño servo al marco, uno que sabía que funcionaría bien con la Raspberry Pi, y lo vinculé con piezas técnicas: tomó un poco de recorte de lego y de codificación. pero terminé con ojos láser brillantes y en movimiento, una mini construcción realmente satisfactoria.

Como toque final, desmantelé una cinta de casete y pegué las rueditas a los globos oculares, dándoles un bonito carácter retro.

En este punto, tuve la tentación de poner el ensamblaje del ojo en una calabaza y terminar con eso, pero una voz analógica distante me hizo seguir adelante …

Paso 3: boca

Boca
Boca
Boca
Boca
Boca
Boca

Pensé que la boca sería fácil y tenía una idea clara de lo que quería hacer: un casete transparente sobresaliría horizontalmente a través de la máscara de esgrima y el humo saldría de la propia cinta. Sin embargo, esta idea se echó a perder desde el principio, cuando traté de hacer un agujero de prueba en la máscara; es lógico mirar hacia atrás, ¡pero descubrí que las máscaras de esgrima son extremadamente resistentes! (Bueno, claro) Después de probar todas las herramientas que tengo y no dar una sola impresión, decidí reagruparme y cambiar de diseño.

La iluminación de la boca proviene de un Pimoroni pHAT Beat, un amplificador de audio para Raspberry Pi que tiene su propio medidor de VU incorporado. El plan era usar el medidor VU para la boca y conectar los auriculares-parlantes como salidas. El pHAT Beat está diseñado para encajar directamente en la parte superior de un Pi, pero como de costumbre, necesitaba que estuviera en otro lugar, así que conéctelo con una cinta de cables de puente, verificando cuáles serían necesarios en pinout.xyz.

Luego pegué en caliente el pHAT Beat a una cinta de casete semitransparente, lo que le dio un poco más de forma y estilo analógico. En un mundo ideal, habría descubierto cómo cambiar los colores de los LED y hacerlos todos rojos en lugar de verde-ámbar-rojo, pero esto siempre se puede cambiar en una fecha posterior.

Paso 4: fumar

Fumar
Fumar
Fumar
Fumar
Fumar
Fumar

Es genial tener láseres en un proyecto, pero pensé que sería mucho mejor si pudieras ver sus huellas de bancos y los puntos rojos que proyectan. Los gatos, por supuesto, no estarían de acuerdo, solo están interesados en los puntos. En lugar de esperar una noche neblinosa o invitar a familiares humeantes, decidí que el proyecto debería generar su propio humo o vapor, para que los láseres fueran más visibles y siniestros.

Comencé pidiendo una bomba de aire de 5v con alimentación USB barata de Amazon; fue mal revisada como un inflador de cama de aire, pero como ninguno de los revisores la había probado como una bomba de humo para globos oculares láser, decidí intentarlo.

Lo siguiente fue generar el "humo": pensé que compraría el bolígrafo de cigarrillo electrónico más barato que pude encontrar, lo conectaría a la entrada de la bomba y usaría un servo para presionar el botón de "ir", lo que es más importante, usar líquido de vaporizador de nicotina al 0%. Este era un plan grandioso pero demasiado complicado, y un colega de trabajo lo simplificó de la noche a la mañana al contarme acerca de un cigarrillo electrónico que usa "chupar" en lugar de un botón para encenderse, y tenía uno de repuesto. Esto hizo las cosas mucho más fáciles, todo lo que tenía que hacer era encender la bomba y esto a su vez iniciaría la generación de vapor, deteniéndose tan pronto como la bomba se detuviera. Funcionó de maravilla en las pruebas, así que pasé a algo más complicado: conectar todo.

Paso 5: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones
Conexiones
Conexiones

Como dije anteriormente, la placa de audio pHAT Beat estaba conectada al GPIO de Pi y ocupaba muchos de los pines. Necesitaba compartir algunos de estos pines GND y 5v para otras cosas, así que lo agregué en un Pico Hat Hack3r, que es esencialmente un divisor GPIO que le brinda dos juegos de pines (pero todos conectados a los mismos pines en el Pi).

Esto facilitó las cosas y pude agregar las conexiones al servo fácilmente. A continuación, necesitaba controlar los láseres y la bomba, los cuales funcionan con 5v. Sabía que ya estaba presionando mi suerte en cuanto a energía en el Pi, así que decidí alimentarlos por separado, desde un banco de energía USB (inicialmente). Para controlarlos desde el Pi, agregué un relé Sparqee a la mezcla, una pequeña placa muy útil que se programa como un LED, pero que actúa como un interruptor para una fuente de alimentación externa. Abrí un cable de extensión USB corto, exponiendo y cortando el cable positivo, y extendí los extremos cortados para que pudieran conectarse a la placa de relés. Los láseres y la bomba estaban conectados a enchufes USB, por lo que agregué un concentrador antiguo, lo que significa que ambos se alimentarían juntos. Otra razón para hacer esto fue que tanto el e-cig como los láseres solo tenían que estar encendidos por períodos cortos para evitar dañarlos, y también no tiene sentido disparar láseres sin humo, y viceversa.

Después de un montaje de prueba exitoso, no había nada más que hacer que ponerse la máscara de esgrima y comenzar a colocar las cosas en su lugar.

Paso 6: cabeza

Cabeza
Cabeza
Cabeza
Cabeza
Cabeza
Cabeza
Cabeza
Cabeza

Recordaré dos cosas principales sobre las máscaras de esgrima de esta construcción: ¡son demasiado difíciles de cortar y realmente incómodas para trabajar! Sin embargo, este solo me costó £ 5 en una tienda benéfica y me inspiró a hacer este proyecto, así que no me quejo en absoluto.

Primero encajé el ensamblaje de los ojos, después de quitar el marco de Lego al mínimo. Al no poder hacer agujeros, la única forma que pude encontrar para sujetarlo fue metiendo cables a través de la máscara y el marco y luego girándolos. Esto fue extremadamente complicado pero mantuvo el Lego en su lugar muy bien.

A continuación, agregué la bomba, justo detrás de los ojos para que el humo saliera aproximadamente donde disparaban los láseres. Para hacer esto, empujé una varilla roscada delgada de un lado de la máscara al otro, fijando la bomba a la varilla con bridas, no especialmente elegante ni a prueba de apocalipsis, pero ciertamente funcional.

La boca del cassette era similar, hice pequeños agujeros en la cinta y la aseguré con alambre de modelar.

El siguiente fue el Pi en sí, que se colocó en un estuche cortado (para dejar espacio para el Pico HAT Hack3r) y simplemente se ató con un cable al soporte en la parte posterior de la máscara.

Sabiendo que sería incómodo, tuve cuidado de pegar y pegar con cinta adhesiva todas las conexiones entre sí antes de comenzar, y dada la cantidad de cirugía posterior al ensamblaje que tuve que hacer dentro de la cabeza con fórceps reales, esto definitivamente fue algo bueno.

Sorprendentemente, todo siguió funcionando después, me complació especialmente que los rayos láser y el humo lograran atravesar la malla de la máscara sin una reducción real de potencia.

Paso 7: Cuerpo

Cuerpo
Cuerpo
Cuerpo
Cuerpo
Cuerpo
Cuerpo

¿Por qué el Dr. Tape Head no pudo ir a la fiesta de Halloween? No tenía cuerpo con quien ir.

Había planeado todo el tiempo usar un maniquí viejo para sostener la cabeza y darle opciones de ropa, y la máscara se había ajustado perfectamente cuando la probé hace unas semanas. Por supuesto, eso fue antes de que estuviera repleto de componentes electrónicos; ahora no tenía ninguna posibilidad de encajar debido al "bolardo" en la parte superior.

Sin embargo, cinco minutos con una sierra para metales pronto se encargaron de eso, dejando un gran agujero y revelando un torso hueco de fibra de vidrio, ¡espantoso! Aquí agregué un cable de extensión de red de 5 m al nivel del cuello (en caso de que le apeteciera un viaje al aire libre) y lo rematé con un combo de luz nocturna / cargador USB que recogí instintivamente en Lidl la semana pasada. Esto funcionó de manera brillante ya que ahora tenía una alimentación USB decente tanto para el Pi como para los láseres / bomba, con la ventaja adicional de una iluminación adicional dentro de la cabeza.

Paso 8: Cabello y guardarropa

Cabello y armario
Cabello y armario
Cabello y armario
Cabello y armario
Cabello y armario
Cabello y armario

Me encantó el aspecto de la máscara de esgrima, pero quería que tuviera un poco más de personalidad, específicamente un cabello loco, como Doc de Regreso al futuro. Para continuar con el tema del audio analógico, decidí usar una cinta de cassette para esto, ya que parece un cabello y no hay escasez en esta casa.

Admito que tuve ayuda: cortar cintas de casete C90 (cada una de las cuales tiene más de 100 metros de largo) en trozos cortos tomó bastante tiempo, pero fue una agradable actividad familiar en un día lluvioso. Luego saqué una capucha de una sudadera vieja y pegué tiras de cinta adhesiva de doble cara por todas partes, pegando las cintas de casete una a la vez. Esto también tomó bastante tiempo, pero valió la pena por el efecto final, ¡una peluca de cinta de cassette completa!

Por último estaba el vestuario: ¿qué se pone un médico "malvado"? Como fans de Phineas & Ferb, la respuesta fue obvia, jersey de cuello alto negro y bata de laboratorio, al estilo del Dr. Doofenschmirtz. El toque final fue un casete de alambre EL brillante, fijado a la camisa; este fue mi primer Instructable publicado en 2013, por lo que fue agradable poder usarlo nuevamente (y es increíble que todavía funcione).

Paso 9: Polly y Python peligrosos

Polly y Python peligrosos
Polly y Python peligrosos
Polly y Python peligrosos
Polly y Python peligrosos

Desarrollé el código a medida que avanzaba, creando scripts de Python para las funciones individuales como mover el servo y encender el relé, esto significaba que podía probar las partes individuales de la compilación y ver más fácilmente cuál se había roto (lo que sucedió varias veces).

Para que el buen doctor hable, configuré y configuré Amazon Polly, un increíble servicio de conversión de texto a voz con muchas voces y opciones diferentes. La configuración no es tan mala, pero es un poco complicada si aún no está configurado con Amazon Web Services; de cualquier manera, si sigue la guía de catqbat como lo hice, estará listo y funcionando en poco tiempo. Para mí, funcionó mejor usando PIP3 en lugar de PIP al instalar los módulos, omitiendo el Sudo al instalar boto3, pero su experiencia puede variar según su configuración.

Ahora tenía una cabeza parlante, brillante, pero necesitaba una forma de alimentarlo con texto, en lugar de depender de frases codificadas. Tuve la visión de dejar el proyecto afuera y luego poder enviarle mensajes personalizados a los que quieran pedir dulces ("¿Eres Harry Potter? ¡Toma algunos dulces del cubo, pequeño mago!").

Decidí (por las razones que veremos) que me gustaría que el médico leyera el texto de una hoja de cálculo en Hojas de cálculo de Google, para que se leyera de inmediato si se agregaba texto nuevo. Lo primero fue configurar una hoja de cálculo en mi Google Drive, lo cual fue fácil, y luego obtener algo de código Python para extraer el texto, lo cual fue bastante sencillo. Para lograr esto, seguí la guía de Dilan Jayasekara, que lo lleva a través de los pasos necesarios en la Consola para desarrolladores de Google, además de proporcionar ejemplos de código. Usé un código de muestra para acceder a los datos de una celda específica, luego agregué en un bucle al código de Python y algunos bits retorcidos para que solo se leyera la última entrada, y solo una vez.

En este punto, podría agregar texto manualmente a la hoja de Google y el médico lo leería, generalmente en unos 10 segundos. Ahora necesitaba agregar opciones adicionales para incluir texto en esa hoja de cálculo.

Paso 10: Es espeluznante y es extraño, es IFTTT

Es espeluznante y es extraño, es IFTTT
Es espeluznante y es extraño, es IFTTT
Es espeluznante y es extraño, es IFTTT
Es espeluznante y es extraño, es IFTTT

Usando el servicio IFTTT (IF This, Then That) configuré una serie de "subprogramas" para que los activadores definidos de una de mis cuentas web conectadas generaran texto en la hoja de cálculo de forma automática, y el buen doctor lo leyó en aproximadamente 15 segundos. Configuré activadores en los siguientes servicios IFTTT …

  • Asistente de Google: perfecto para dictar mensajes espeluznantemente específicos de forma remota desde un teléfono o dispositivo Google Home (en el video es nuestro Home Mini retro-equipado).
  • WebHooks (Maker Event): ideal para tomar entradas de otro Pi, en nuestro caso, una cámara MotionEyeOs fuera de la casa llama a un gancho web tan pronto como se detecta movimiento y el médico dice "Hay algo afuera". ¡Perfecto para hacer bromas a los visitantes cuando se acercan a la puerta!
  • SMS de Android: con IFTTT ejecutándose en un teléfono celular, puede pasar el nombre del remitente y el contenido del SMS directamente a la hoja de cálculo, para esta compilación, esto me permite enviarme un mensaje de texto y el médico lo lee.
  • Fecha / hora: útil para una verificación por hora de "6:00 p. M. Y todo está bien", o para que el médico declare: "Zoinks es la puesta del sol, los vampiros saldrán pronto".
  • Weather Underground: excelente para anunciar cambios en el clima actual, como "cuidado, está a punto de comenzar a llover".
  • Twitter: posibilidades infinitas con este, ya que puede capturar el texto de todos los tweets de un usuario específico, o utilizar otros criterios de búsqueda como menciones y seguimientos. En mi caso, cualquier cosa tuiteada por @GuardianNews o @FactSoup es leída en voz alta por Dr. Tape Head. Obviamente, debe tener cuidado con las cuentas de Twitter que ha leído en voz alta si hay niños presentes.

… Y lo mejor es que puedes personalizar la acción IFTTT usando los ingredientes y el texto que elijas, para que realmente puedas agregar algo de color a las notificaciones. Entonces, para Halloween, podemos configurar el sistema para que lea una frase espeluznante cuando se detecte movimiento, pero también podemos hacer que se lea el texto específico del visitante mediante SMS o el Asistente de Google.

Con el trabajo anterior, pegué el código de mis experimentos anteriores, haciendo que el médico moviera los ojos, generara humo y disparara láseres antes y después de cada notificación. También agregué un par de líneas de código PyGame, una para hacer el sonido "Pew Pew" mientras el láser está disparando (enmascarando el ruido de la bomba de aire), y otra para hacer un sonido de "respiración pesada" en un bucle mientras el sistema está esperando una nueva notificación. Lo cual es un poco extraño en la oscuridad.

Hay un poco de configuración involucrada en lo anterior, pero nada es tan técnico si se toma su tiempo y sigue las guías: el script final de Python que usé está en GitHub (es funcional pero está lejos de ser perfecto, todavía estoy aprendiendo !)

Paso 11: ¿El fin de Dr. Tape Head?

¿El fin del Dr. Tape Head?
¿El fin del Dr. Tape Head?
¿El fin del Dr. Tape Head?
¿El fin del Dr. Tape Head?
¿El fin del Dr. Tape Head?
¿El fin del Dr. Tape Head?

Realmente disfruté este proyecto, construir algo con un tema fue muy divertido, y logré lograr la mayor parte de la visión que tuve cuando tomé la máscara de esgrima de ganga. También aprendí mucho sobre cómo trabajar con los servicios web de Google y Amazon en Python, lo que será útil para futuras compilaciones, estoy seguro.

El Dr. Tape Head seguramente está ansioso por pasar el rato en el porche en Halloween, pero también vivirá después, con su capacidad para leer notificaciones personalizadas y entretener a los gatos con sus ojos láser, será un activo valioso en el taller. todo el año.

Incluido arriba está el arte conceptual de mi hija: no me sorprendería en absoluto que convirtiera el personaje en una novela gráfica, puedo imaginar a la Dra. Tape Head en una cruzada para librar al mundo de todos los servicios de transmisión y devolver la civilización a la Tiempos más simples de audio analógico.

Feliz Halloween 2019 a todos, estén seguros y voten por nosotros en el concurso de Halloween si disfrutaron o fueron traumatizados por este Instructable.

Mi otra vieja tecnología. Los nuevos proyectos de especificaciones están todos en Instructables en https://www.instructables.com/member/MisterM/inst… y en nuestro canal de YouTube en bit.ly/oldtechtube

Más detalles y un formulario de contacto están en nuestro sitio web en https://bit.ly/OldTechNewSpec. y puedes encontrarnos en Twitter @OldTechNewSpec.

Recomendado: