Tabla de contenido:

Automatización del hogar Armadillo: 5 pasos
Automatización del hogar Armadillo: 5 pasos

Video: Automatización del hogar Armadillo: 5 pasos

Video: Automatización del hogar Armadillo: 5 pasos
Video: 🔴 DOMÓTICA EN 2023 - Cómo empezar tu CASA INTELIGENTE - MATTER 2024, Mes de julio
Anonim
Image
Image

El proyecto Home Automation gestiona y opera varios sistemas eléctricos dentro de una casa, como luces, electrodomésticos y enchufes. Este proyecto utiliza Armadillo-43T de 4D Systems.

El proyecto permite al usuario configurar el modo en manual o automático. En el modo manual, el usuario puede encender o apagar ciertos tomacorrientes o dispositivos. Mientras está en automático, el usuario puede establecer cuánto tiempo hasta que quiera encender o apagar todos los dispositivos conectados. En este modo, el usuario no puede alternar los dispositivos manualmente, pero puede volver al manual en cualquier momento. El usuario tiene dos modos para el automático, TODOS LOS DISPOSITIVOS ENCENDIDOS y TODOS LOS DISPOSITIVOS APAGADOS. Para activar los relés que encienden y apagan los dispositivos, el Armadillo utiliza sus capacidades GPIO. Cuando está en modo manual y se detecta que se presiona un botón, el armadillo alternará el pin GPIO respectivo. Cuando está en automático, el armadillo simplemente pondrá todos los pines en BAJO o ALTO dependiendo de la configuración del temporizador. El Armadillo es nuestra solución a las demandas de visualización y creación de prototipos. El Armadillo se ejecuta en el BCM2835 SOC combinado con el procesador de CPU ARM1176JZF-S con una GPU VideoCore IV en un solo paquete. El Armadillo está desarrollado para utilizar el sistema operativo Armadillian, que se basa en gran medida en el sistema operativo Raspbian / Debian y está optimizado para BCM2835 SOC. Está equipado con 13 GPIO que tiene 2 canales I2C individuales, 5 canales SPI individuales y 2 canales UART. También están disponibles 2 canales PWM que se comparten con el amplificador integrado con mini altavoz. También tiene un puerto USB que se puede utilizar para dispositivos periféricos como teclados, concentradores USB, dongles Wi-Fi y módulos Bluetooth.

Paso 1: ¿Cómo funciona?

Construir
Construir

Paso 2: construir

Construir
Construir

Componentes

  1. ARMADILLO 43T
  2. Relé de 6-8 canales
  3. salida de extensión modificada
  4. 3 luces / lámparas
  5. algunos electrodomésticos
  6. Tarjeta uSD

Software

módulo python-tk

Pasos

  1. Modifique la salida de extensión como se muestra en la primera imagen de arriba. Agregue una extensión de cable desde la conexión de extremo abierto. Estos cables se conectarán al módulo de relés. Diagrama esquemático de una salida de extensión modificada.
  2. Conecte los componentes como se muestra en la segunda imagen de arriba.
  3. Conexión del Armadillo al módulo de relé:

Pin1 (GPIO37) a In1

Pin2 (GPIO38) a In2

Pin3 (GPIO39) a In3

Pin4 (GPIO35) a In4

Pin5 (GPIO36) a In5

Pin6 (GPIO45) a In6

Pin9 (GND) a GND

Pin10 (+ 5V) a + 5V

Conecte los cables extendidos de la salida de extensión modificada al módulo de relé como se muestra en la segunda imagen de arriba.

Paso 3: Programa

• Abra la hoja de datos de Armadillo-43T y siga las instrucciones sobre cómo instalar la imagen de Armadillo y otro software necesario.

• Instalar el módulo python-tk

sudo apt-get install python-tk

• Instalar, cablearPi vaya a este enlace para obtener instrucciones:

https://wiringpi.com

• Después de instalar cableadoPi, descargue e instale cableadoARM

wget

• Descarga y descomprime el archivo HomeAutomation.zip

• Después de estos pasos, ejecute HomeAutomation.py

Recomendado: