Estos componentes son necesarios:
También como Paquete disponible:
Araña de Halloween - La espeluznante araña de bricolaje con efectos de luz y sonido
La idea de la araña de Halloween
Una vez más, Halloween está a la vuelta de la esquina y ofrece al dedicado ingeniero electrónico la oportunidad de unas cuantas partidas relajadas con cosas espeluznantes.
Nuestro proyecto se basa en una araña impresa en 3D de unos 18 cm de largo. La araña se puede montar en una placa negra, por ejemplo:

También se recomienda instalarlo en una tela de araña. Esto funciona bastante bien, ya que sólo hay que ocultar en la tela de araña los cinco cables finos de los cuatro LED de los ojos de la araña. La electrónica está fuera.
La foto muestra la araña con sus ojos, LED rojos y amarillos de 3 mm. A la derecha está la electrónica y detrás de la araña el altavoz, que hace mucho ruido. Perfecto para nuestra aplicación.
En cuanto alguien entra en la habitación, el sensor PIR de la caja electrónica reconoce al intruso. Los ojos empiezan a parpadear con saña y se oyen gritos monstruosos, risas diabólicas y el sonido de relámpagos y truenos.
Si entras en una habitación a oscuras y no estás preparado para ello, es impresionante.
La estructura
Queremos un proyecto bastante sencillo y sin dificultades particulares. Creo que se puede ver cómo se realizó más o menos a primera vista en el tablero Fritzing:

El microcontrolador es el Wemos D1 mini V3, que no sólo es bastante compacto, sino también fácil de manejar. Acciona cuatro LED a 3,3 V, que están conectados a D1...D4 mediante resistencias en serie de 100 Ω. La línea de retorno a tierra va a través de un interruptor para evitar problemas durante el parpadeo y el arranque. Más información al respecto más adelante para los lectores de nuestro blog que aún no hayan tenido nada que ver con él.
El sensor PIR funciona con 5 V y también necesita esta tensión. Como su salida sólo salta entre 0 V y 3,3 V (3,3 V = HIGH >> significa "objeto reconocido"), lo conectamos directamente al microcontrolador sin convertidor de nivel.
En Mini reproductor MP3 también es un "viejo conocido". Esta vez se utiliza para reproducir un único archivo de sonido que contiene nuestra "banda sonora monstruosa".
En Mini reproductor MP3 nos ofrece la sencilla opción de controlar el "Segmento1" directamente a través de la conexión ADKEY_1. Para ello, se tira brevemente de esta conexión a LOW (= 0 voltios). Y el monstruo empieza a rugir con un ruido endiablado. No hay necesidad de un control de volumen. Y todo ello con una tensión de funcionamiento de 3,3 V.
Por cierto, suministro 5V a mi "monstruo" desde el "vampiro de batería", un circuito que pronto conocerás en el blog. ¡El "vampiro" realmente encaja perfectamente aquí!
Araña de la impresora 3D
No todos disponemos de una impresora 3D. Si dispone de una, puede utilizar directamente el archivo stl adjunto. Por favor, compruebe si el archivo se puede ejecutar en su impresora.

Si no tienes tu propia impresora o un amigo que pueda hacer la impresión, puedes utilizar uno de los servicios de impresión 3D de la web. Por regla general, te presupuestarán un precio fijo tras subir el archivo stl.
La plantilla de impresión prevé LED de 3 mm en las cuatro aberturas para los ojos.
Banda sonora
También proporciono una banda sonora. Consta de varios archivos, que he combinado en un archivo mp3 utilizando Audacity. Los sonidos son libres de licencia para su uso privado.
Por supuesto, puedes buscar tus propios sonidos o crearlos tú mismo.
En cuanto tu archivo mp3 esté listo, cárgalo en una tarjeta SD formateada en FAT-16. Eso es todo lo que necesitas. Sólo debe haber este archivo en la tarjeta. Representa el "Segmento1".
El boceto
Aunque el boceto sea compacto y claro, algunos comentarios al respecto.
En void configuración() los pines de E/S se configuran según la representación de fritzing. La interfaz serie sólo se utiliza para una posible depuración. Sólo hay un único mensaje en cuanto se detecta un objeto.
En el void bucle() el sketch espera hasta que el sensor PIR reconoce un objeto. A continuación, ojos_intermitentes y hace que los ojos parpadeen. Aquí tienes muchas posibilidades para variar el boceto, para que los ojos parpadeen más tiempo o más a menudo, como tú quieras.
Al mismo tiempo, el procesador del Mini reproductor MP3 con una orden de inicio digitalWrite(14, LOW); se activa. El impulso dura aproximadamente 100 ms y simula la pulsación manual de un botón. Esta es exactamente la función de ADKEY_1 que estamos "simulando" aquí con el D1 mini.
Ahora empieza el ruido. Mientras el reproductor está en marcha, puedes volver a parpadear o activar otros procesos. La página Mini reproductor MP3 se ejecuta completamente a través de la banda sonora, independientemente de lo que ocurra en el sketch. Tiene su propia CPU.
Con la instrucción delay(10000); Evito que el sketch dispare la banda sonora una y otra vez si se reconoce otro objeto mientras se ejecuta la banda sonora.
Características especiales al flashear y arrancar el D1 mini V3
De vez en cuando me encuentro con lectores un poco frustrados del blog AZ que fallan al parpadear el mini D1. Uno de los pines D3, D4 o D8 está casi siempre conectado. En nuestro caso, D3 y D4 están cargados con 100 Ω y un LED tanto como permite la especificación, es decir, 10mA. Por lo tanto, el parpadeo está garantizado que salga mal.
Una solución sencilla es no utilizar estos pines como salidas en absoluto o utilizarlos en la función flasheo y arranque (arranque de la CPU). Por esta razón, he proporcionado un pequeño interruptor. Primero conecto el circuito a + 5V y luego acciono este interruptor.
La CPU arranca con un RESET en cuanto se aplica la tensión de funcionamiento. Entonces puedo cargar los puertos sin problemas. Sólo necesito un porque conmuta los cuatro LED en su cátodo común.
Si alguna vez se encuentran con una CPU que no parpadea o no arranca, sacan la CPU del circuito y ven qué pasa sin el circuito. El 95% de las veces No causa más problemas. Por eso sólo trabajo con CPUs con socket.
Otra pregunta que escucho a menudo: ¿Cuál es el mejor gestor de tarjetas para el D1 mini V3?
He tenido las mejores experiencias (dentro del IDE de Arduino) con LOLIN Wemos D1 R2 y mini.
Ahora te deseo mucha diversión y éxito en la reconstrucción de la araña de Halloween.
Atentamente
Michael Klein
Más información:
[1] Archivo stl para impresión 3D