Tabla de contenido:

Hackea tu Halloween con Phidgets: 9 pasos (con imágenes)
Hackea tu Halloween con Phidgets: 9 pasos (con imágenes)

Video: Hackea tu Halloween con Phidgets: 9 pasos (con imágenes)

Video: Hackea tu Halloween con Phidgets: 9 pasos (con imágenes)
Video: skibidi toilet multiverse 023 bloopers 2024, Noviembre
Anonim

¡Este proyecto le mostrará cómo puede "piratear" sus decoraciones de Halloween y hacer que se comporten exactamente como usted quiere!

La decoración de Halloween con la que estamos trabajando tiene la siguiente funcionalidad predeterminada:

  • Activado al lanzar el interruptor (que se muestra en el video)
  • Activado por un sonido fuerte

¡Nuestro objetivo para este proyecto es activar el movimiento!

Paso 1: Habilidades requeridas

Para este proyecto, necesitará las siguientes herramientas:

  • soldador
  • pelacables

También será útil si tiene algunos conocimientos básicos de programación. Escribimos el programa que controla la decoración en C.

Paso 2: averigua si tu decoración de Halloween es "pirateable"

Averigua si tu decoración de Halloween es
Averigua si tu decoración de Halloween es

El primer paso es averiguar si puedes modificar tu decoración de Halloween. Por lo general, las decoraciones tendrán un modo de demostración que activará el componente electrónico de la decoración con un simple botón o interruptor. Si este es el caso, estás de suerte. Simplemente puede reemplazar el botón con un relé para controlar el sistema.

Paso 3: Lista de componentes / hardware

Lista de componentes / hardware
Lista de componentes / hardware

Esto es lo que usamos:

  • Phidget SBC4
  • DST1200 - Sonar Phidget
  • REL2002 - Phidget de relé de señal
  • Recinto impermeable
  • Cable Phidget

Paso 4: descripción general del proyecto

Descripción del proyecto
Descripción del proyecto

Este proyecto tendrá el siguiente diseño:

  • PhidgetSBC4 ejecutará nuestro código de programa (escrito en C). Se conectará al sensor de sonda DST1200 y al relé de señal REL2002 a través del VINT Hub integrado.
  • El sensor de la sonda se utilizará para detectar objetos.
  • El relé se conectará al cable de demostración de la decoración y se utilizará para activar la decoración en función de las lecturas del sensor de la sonda.

Paso 5: Cortar la conexión del botón

Conexión de botón de corte
Conexión de botón de corte

Para agregar nuestro relé, necesitaremos quitar el botón. Simplemente corte los cables cerca del botón y luego quite parte del aislamiento.

Paso 6: agregar relé

Agregar relé
Agregar relé

Tome los cables del botón y conéctelos al relé.

Conecte un cable al terminal común y otro al terminal normalmente abierto.

Paso 7: Monte el sensor de sonda DST1200

Monte el sensor de sonda DST1200
Monte el sensor de sonda DST1200
Monte el sensor de sonda DST1200
Monte el sensor de sonda DST1200

El lugar donde coloque el sensor de la sonda dependerá de su aplicación. Este proyecto se instalará en una casa embrujada al aire libre donde la visibilidad será baja, por lo que tener el sensor de sonar directamente encima no será un problema. Alternativamente, puede montar el sonar sobre una puerta o apuntando hacia arriba desde el suelo si desea ocultarlo.

Usamos un poco de pegamento para montar el sensor de la sonda. ¡La cinta de doble cara también funcionaría muy bien!

Paso 8: decida si necesita un gabinete

Decida si necesita un recinto
Decida si necesita un recinto

Este proyecto será en el exterior, por lo que tener la electrónica protegida es fundamental.

El SBC se asentará dentro de un recinto impermeable con el relé. Extendimos la conexión del relé a la decoración soldando un cable, y usamos un cable Phidget de 350 cm de largo para conectar el SBC al sensor de la sonda.

Paso 9: código de escritura

Todo el código para este proyecto ya está escrito y está incluido en el archivo halloween.c, por lo que si quieres implementarlo, todo lo que tendrás que hacer es modificar algunas cosas (números de serie, tiempos, etc.) y compilarlo..

Para obtener más información sobre cómo compilar programas C en el SBC, consulte estos enlaces:

  • Instalación de paquetes para desarrollo
  • Compilar programas C en Linux

Aquí hay una descripción general rápida del código:

  • Cree objetos DistanceSensor y DigitalOutput.
  • Dirección Phidgets. Vea este video para obtener más información.
  • Suscríbase para adjuntar y separar eventos para la sonda y el relé.

    En el evento de conexión de la sonda, establezca el intervalo de datos en 100 ms (el intervalo de datos mínimo)

  • Suscríbase a eventos de cambio de distancia para la sonda.

    En eventos de cambio de distancia, vea si el objeto está a menos de 1 metro, si lo está, establezca la variable objectDetected en 1

  • En el bucle while, compruebe si se ha detectado un objeto. Si es así, enciende y apaga el relé (esto activará la decoración). Espere cuatro segundos y luego desactive la decoración.

Recomendado: