Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Altavoz de miedo de proximidad PIR de Halloween con efectos de iluminación

Componentes y suministros

Arduino UNO
× 1
módulo MP3
× 1
Módulo de relé 4 canales
× 1
Detector de módulo de sensor de movimiento PIR HC-SR501
× 1
Soporte a presión de batería 3XAA (opcional)
× 1
Conector de enchufe de aviación eléctrico impermeable de 2 pines
× 3
Caja hermética para recipientes de alimentos (190 mm x 60 mm x 120 mm)
× 1
Pintura en aerosol negra
× 1
Broca para madera de 32 mm
× 1
Broca para madera de 16 mm
× 1
Unidad USB (con formato FAT32)
× 1

Acerca de este proyecto

// ACTUALIZACIÓN:Se agregó la variante del fantasma riendo en el archivo zip y el paquete de batería adicional

Quería hacer varias pequeñas cajas de audio ocultas para poner en el jardín delantero para asustar a la gente en Halloween cuando se acercaban a la puerta principal. Este describe el más complicado que quería construir y también fue mi primer caso de prueba, tiene audio con una pista de sonido aterradora y 2 efectos de iluminación visual diferentes para llamar la atención de la gente.

Antes de comenzar, me gustaría darle crédito a Kristian Blåsol con el concepto original de usar un relé para controlar un módulo amplificador MP3.

El concepto detrás de esta construcción es hacer que una batería autónoma (o 12v suministrada externamente) hable activado por movimiento con dos salidas para suministrar LED de 12v para efectos si se desea. Tenía que ser barato (los costos totales aquí eran menos de £ 20 / $ 25), personalizable y capaz de soportar un poco del clima por un día durante Halloween.

Aquí he optado por un suministro externo de 12v ya que tengo un enchufe exterior cercano, y quería usar un dibujo de luz LED 2A bastante brillante y hambriento de energía. Funcionaría prácticamente sin modificaciones con una unidad alimentada por batería de 5v / 12v a través de soportes de batería AA o un pequeño cargador de teléfono con alimentación USB de 5000mah, y podría modificarse rápidamente para alimentar luces externas de 5v también con el mismo suministro, simplemente cambie la entrada de 12v suministro para su suministro de 5v.

(Nota:después de un uso prolongado noté que el Arduino tenía problemas para suministrar suficiente energía al módulo mp3 a volúmenes más altos y provocó que el Arduino se reiniciara durante la reproducción, por lo que corté un suministro de batería dedicado de 5v)

Parte 1:compilación

El principio detrás de esta construcción es usar un Arduino UNO para controlar el reproductor MP3 y la iluminación. Para ello vamos a utilizar un módulo de relés de 4 vías, dos de los cuales se utilizarán para controlar los botones de reproducción y pista anterior simulando una PRENSA en los botones, y los dos restantes para alimentar los leds abriendo y cerrando el circuito. .

Usé trenzado 30AWG para todo el cableado de control, todo a 100 mm de largo y 18AWG para el circuito de 12v, que también se dejó dentro de la caja. Parece un desastre, pero hay mucho espacio dentro de la caja y facilita quitar la tapa y los componentes sin quitar nada, ya que quería soldarlo todo para mayor confiabilidad. Sin embargo, para permitirme quitar la tapa, utilicé enchufes hembra para la conexión del sensor PIR y los cables de los altavoces en el módulo MP3 están atornillados en su lugar, esto permite una futura desconexión y extracción de la tapa.

Conecté el circuito como se muestra en el diagrama de cableado, con el suministro de 12v entrando en el conector impermeable. Para cambiar los LED externos, conecté el lado -v del suministro de entrada al otro lado -v de los conectores de salida, y enrute el lado + v a través de los relés para habilitar la conmutación.

Para hacer la carcasa, hice un agujero de 32 mm en el centro para el altavoz y un agujero de 16 mm en la parte superior a un lado para el sensor PIR. Luego rocié todo de negro para evitar que los LED de las placas de circuito delaten el altavoz y lo mantengan oculto.

(No se muestra, para impermeabilizar el altavoz, utilizo una cámara de aire de bicicleta y un kit de reparación para pegar un parche cuadrado en el exterior para permitir que salga el sonido pero evitar que entre agua. Luego lo atornillé).

Luego, el altavoz se atornilló en su lugar y el sensor PIR se pegó en su lugar con la pistola de pegamento (un cambio posterior significó que terminé usando una resina epoxi para fijar el PIR en su lugar mientras el pegamento de la pistola de pegamento dejaba entrar el agua).

Todos los componentes se organizaron según la foto, esto permitió el acceso a los puertos USB en el módulo MP3 y el Arduino.

(Si desea alimentar la unidad a través de 5v, puede usar el conector USB en el Arduino o el conector micro USB en el reproductor MP3).

Una vez que se terminó la construcción y se cargó el código, probé la unidad para asegurarme de que funcionaba completamente, y luego para asegurarme de que las conexiones soldadas tuvieran un poco de soporte adicional, apliqué un poco de pegamento con pistola de pegamento en las áreas clave que eran vulnerables, como las conexiones de los altavoces,

Tenga en cuenta que el módulo MP3 utilizado requiere una tarjeta USB / SD formateada para FAT32, otros formatos no me funcionaron.

Parte 2 - sonido

El archivo de sonido se editó con Audacity y los archivos / créditos fuente son

gritos

risa espeluznante

Te veo

sonido de caminar de piedra

Parte 3:Configuración

El archivo de audio y el encendido de los relés por el programa Arduino están cronometrados. Si elige usar un archivo de audio diferente y luego manipule los tiempos como prueba sobre la marcha, he notado el código que debe cambiarse.

Parte 4 - Prueba del mundo real

Parte 5:Compilación final

> > >


Código

  • Luz y habla activadas por proximidad PIR de Halloween
Habla y luz activada por proximidad PIR de Halloween Arduino
 // Asignar pinsint pirSENSOR =2; // SENSOR para detectar movimiento, ajustado a máxima sensibilidad y rango en previousBUTTON =3; // botón en el módulo MP3int playBUTTON =4; // botón en el módulo MP3int whiteLED =5; // Luz blanca intermitente en rojoLED =6; // Luz de secuencia de sangre durante screemint statusLED =10; void setup () {pinMode (pirSENSOR, INPUT); pinMode (BOTÓN anterior, SALIDA); pinMode (botón de reproducción, SALIDA); pinMode (whiteLED, SALIDA); pinMode (LED rojo, SALIDA); pinMode (LED de estado, SALIDA); digitalWrite (BOTÓN anterior, ALTO); // establece el estado inicial, en mi caso, el relé ALTO está APAGADO / ABIERTO digitalWrite (playBUTTON, HIGH); // establecer el estado inicial, en mi caso el relé ALTO está APAGADO / ABIERTO digitalWrite (whiteLED, HIGH); // establece el estado inicial, en mi caso, el relé ALTO está APAGADO / ABIERTO digitalWrite (rojoLED, ALTO); // establecer el estado inicial, en mi caso, el relé ALTO está APAGADO / ABIERTO} void loop () {// Reproducir sonido if (digitalRead (pirSENSOR) ==HIGH) {// HIGH en mi sensor PIR significa detección positiva de movimiento digitalWrite ( BOTÓN anterior, BAJO); // PRESIONE el botón anterior que reproduce el sonido del retardo inicial (100); digitalWrite (BOTÓN anterior, ALTO); // suelta el retardo del botón anterior (100); // secuencia de destellos LED // llama la atención digitalWrite (whiteLED, LOW); retraso (1000); digitalWrite (whiteLED, HIGH); retraso (500); digitalWrite (whiteLED, LOW); retraso (500); digitalWrite (whiteLED, HIGH); retraso (9000); // Te veo digitalWrite (whiteLED, LOW); retraso (500); digitalWrite (whiteLED, HIGH); retraso (100); digitalWrite (whiteLED, LOW); retraso (500); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (500); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (300); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (300); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (300); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (300); digitalWrite (whiteLED, HIGH); retraso (6000); // los niños suenan digitalWrite (whiteLED, LOW); retraso (300); digitalWrite (whiteLED, HIGH); retraso (1000); digitalWrite (whiteLED, LOW); retraso (100); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (100); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (100); digitalWrite (whiteLED, HIGH); retraso (300); digitalWrite (whiteLED, LOW); retraso (100); digitalWrite (whiteLED, HIGH); retraso (1000); digitalWrite (whiteLED, LOW); retraso (600); digitalWrite (whiteLED, HIGH); retraso (1400); digitalWrite (whiteLED, LOW); retraso (100); digitalWrite (whiteLED, HIGH); retraso (7000); // grito / secuencia de sangre digitalWrite (redLED, LOW); retraso (3000); digitalWrite (LED rojo, ALTO); retraso (100); // Detener el sonido digitalWrite (playBUTTON, LOW); // pausa / detiene la reproducción de sonido delay (100); digitalWrite (playBUTTON, HIGH); // suelta el retardo del botón de reproducción (60000); // espera 1 minuto antes de permitir que reactive} else {digitalWrite (statusLED, HIGH); // Si PIR no detecta nada, mantenga la luz de estado encendida para consumir una pequeña cantidad de energía ya que algunas baterías USB se desactivarán}} 

Esquemas

Tenga en cuenta que esta variante solo tiene un paquete de baterías, luego agregué un segundo suministro independiente para el audio ya que estaba consumiendo mucha corriente y apagando el Arduino PIR pegado en su lugar y altavoz atornillado con tornillos de plástico voices_audio_dUluBtMyqG.mp3 esta es solo una caja de voz sin efectos de iluminación. Se escuchan 6 risas diferentes cuando la gente pasa por riendo_ghost_variant_VsB0Y8CTlM.zip archive_IipdobBdHs.zip graveyard_ambience_sound_fx_ (128_kbps) _nhuprhuJcc.mp3

Proceso de manufactura

  1. Circuito de sensor de proximidad simple y trabajo con aplicaciones
  2. Módulo y circuito del sensor PIR funcionando
  3. Diseñar con Bluetooth Mesh:¿Chip o módulo?
  4. Apacer:módulo DRAM XR-DIMM con certificación RTCA DO-160G
  5. emtrion presenta un módulo compacto con mini procesador i.MX 8M
  6. congatec:nuevo módulo SMARC con mini procesador NXP i.MX 8M
  7. API de sensor ambiental con un RPi
  8. Haga una puerta de oficina con bloqueo automático con sensor de proximidad para teléfono inteligente
  9. Raspberry Pi GPIO con sensor de movimiento PIR:el mejor tutorial
  10. Sistema de seguridad para el hogar Raspberry Pi con cámara y sensor PIR
  11. Interfaz del sensor de movimiento PIR HC-SR501 con Raspberry Pi