Tabla de contenido:

Hazlo tú mismo con tu propio sistema de automatización del hogar: 7 pasos (con imágenes)
Hazlo tú mismo con tu propio sistema de automatización del hogar: 7 pasos (con imágenes)

Video: Hazlo tú mismo con tu propio sistema de automatización del hogar: 7 pasos (con imágenes)

Video: Hazlo tú mismo con tu propio sistema de automatización del hogar: 7 pasos (con imágenes)
Video: Hazlo Tu Mismo! - Cama Oculta 2024, Noviembre
Anonim
Hazlo tú mismo con tu propio sistema de automatización del hogar
Hazlo tú mismo con tu propio sistema de automatización del hogar
Hazlo tú mismo con tu propio sistema de automatización del hogar
Hazlo tú mismo con tu propio sistema de automatización del hogar
Hazlo tú mismo con tu propio sistema de automatización del hogar
Hazlo tú mismo con tu propio sistema de automatización del hogar

Un sistema de automatización del hogar debe poder encender / apagar electrodomésticos como luces, ventiladores, sistemas de entretenimiento, etc. Un sistema que sea inalámbrico pero independiente de Internet, pero lo más importante, bricolaje y código abierto porque quiero entender cómo funciona.

¿Por qué reinventar la rueda?

¿Quieren más?

  • ¿Por qué hacer bricolaje cuando puedes comprar?
  • ¿Qué es un jardín "inteligente"?
  • Comenzando un jardín interior inteligente
  • Profundizando en la jardinería interior
  • Jardinería interior: ¿Qué puede salir mal?
  • Gestión de sistemas de solución de nutrientes
  • ¿Por qué Arduino cuando puedes Pi?

hydromazing.com

Paso 1: Revise CoreConduit: Sistema de controlador de jardín

Revise el CoreConduit: sistema de controlador de jardín
Revise el CoreConduit: sistema de controlador de jardín

El Coreconduit: Garden Controller System hace más de lo que necesitamos para las condiciones de vida de las personas, así que veamos qué está haciendo para que podamos hacer algunos cambios. El autor de Instructable habla una y otra vez sobre plantas sanas que requieren atención y aburrimiento hasta que, "… He programado en el Arduino una función que llamé," TheDecider "que toma decisiones basadas en el mantenimiento de las condiciones ambientales óptimas para las plantas en crecimiento. Agregué módulos de transceptor de radio inalámbrico de 2.4Ghz y un sistema de receptor modular para que los datos se transmitan dentro 1000 pies ".

¡Bonito! Deberíamos echarle un vistazo a esto, "The Decider"

Otra ventaja de este proyecto es:

"Teniendo en cuenta la seguridad, elegí no usar relés que expongan corrientes de CA. En su lugar, elegí usar enchufes inalámbricos controlados a distancia para controlar luces, bombas, ventiladores, calentadores y humidificadores".

Paso 2: descarga el código fuente

Descarga el código fuente
Descarga el código fuente

Descargue el código fuente de GitHub.

Tutorial del módulo RF de 433MHz

El Instructable explica:

"En el código fuente creé una base para administrar, transmitir y recibir objetos" sensores "y objetos" electrodomésticos ". Este proyecto podría modificarse fácilmente para trabajar con otros entornos en los que el control se logra leyendo sensores y dispositivos operativos según las reglas programadas. Deberá realizar algunos ajustes en el código fuente para que funcione correctamente con sus enchufes inalámbricos. Para realizar los cambios, deberá averiguar cuáles son los códigos Usos del control remoto y las salidas están programadas para recibir. He incluido un boceto para instalar en su Arduino Uno * con protoshield: lo guiará a través del proceso de adquisición de los códigos. Necesitará insertar el módulo Receptor de 433Mhz (como se muestra en la imagen) y cargue este boceto, StartCore.ino al Arduino Uno * y abra la consola serial para ese puerto para que pueda recibir datos del Arduino ".

¡¡Hagamos uno !!

"Después de completar el proceso de adquisición de todos los códigos de su control remoto, puede copiar y pegar directamente en el archivo de encabezado de TheDecider.h donde lo he indicado".

Paso 3: construye el controlador

Construye el controlador
Construye el controlador
Construye el controlador
Construye el controlador
Construye el controlador
Construye el controlador

Partes: (enlaces proporcionados como referencia)

  • Arduino Uno R3 (este proyecto se puede ampliar utilizando más unidades).
  • Protoshield del sensor Arduino Uno (el autor usa una placa de creación de prototipos diseñada para lo que parece una pantalla LCD de Nokia). Podemos usar el mismo, hacer el nuestro o usar el protector del sensor).
  • Resistencia de 10k
  • encabezados de pcb masculinos
  • encabezados de pcb hembra
  • cable con conectores para los sensores
  • Módulos de transmisor y receptor de RF de 433 MHz
  • ¡Juego de 5 enchufes inalámbricos controlados, incluido el código fuente!
  • 2 o más: módulos de transceptor de radio inalámbrico nRF24L01 de 2,4 Ghz

Partes opcionales:

  • Arduino Uno R3 * o Pro Mini *
  • Módulo de reloj en tiempo real
  • Opcional: Adaptador nRF24L01 con regulador de 3.3v
  • cables conectores
  • Opción de pantalla LCD con botones Shield + Arduino Uno R3 *
  • 2 cables de conector de cabezal macho de 4 pines
  • Opción de tarjeta SD Protector de tarjeta SD + Arduino Uno R3 *
  • cables conectores

Opción de conectividad a Internet

  • Escudo Ethernet o WiFi + Arduino Uno R3 *
  • cables de conector: consulte
  • caja de conexiones con tapa

Instrumentos:

  • Soldador con soldadura
  • destornillador - cabeza plana pequeña
  • Cable USB - Estándar
  • PC con Arduino o Atmel Visual Studio con complemento Visual Micro

Paso 4: Requiere ensamblaje

Se requiere algún ensamblaje
Se requiere algún ensamblaje
Se requiere algún ensamblaje
Se requiere algún ensamblaje
Se requiere algún ensamblaje
Se requiere algún ensamblaje

Empiece por averiguar qué códigos utilizan sus propias salidas de CA remotas inalámbricas. El código fuente asume que hay un receptor de 433Mhz en los pines 2 (tierra), 3 (Datos), 4 (Vcc) y un módulo de reloj en tiempo real conectado a través de I2C usando A5 (SCL), A4 (SDA), Vcc, suelo.

Paso 5: Pasar a la tecnología inalámbrica

Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica
Pasando a la tecnología inalámbrica

Ahora que el controlador está programado con los códigos para nuestras salidas de CA, podemos agregar el módulo nRF24L01.

Usando la cinta DuPont Rainbow con conectores hembra de 2,54 mm para poder hacer conectores de cables personalizados:

  • Número de pin en Arduino / Wire Color / nRF24L01 Pin
  • Pin 9: "Selección de chip" naranja / CSN
  • Pin 10: Amarillo / CE "Chip habilitado"
  • Pin 11: Verde / MOSI "Master Out, Slave In"
  • Pin 12: Azul / MISO "Master In, Slave Out"
  • Pin 13: Púrpura / SCK "Reloj del sistema"
  • Vcc 3.3v * Rojo (si no usa Uno, placa adaptadora opcional con regulador de voltaje)
  • Suelo. marrón

Codificación de color del cable mirando el lado del componente nRF24L01 con el cristal orientado hacia arriba - desde abajo a la derecha, subiendo: Marrón | Naranja | Púrpura | Azul. A la izquierda desde abajo subiendo: Rojo | Amarillo | Verde | CAROLINA DEL NORTE

Más información sorprendente sobre cómo conectar el nRF24L01 a Arduino.

Paso 6: Lado del receptor

Lado del receptor
Lado del receptor
Lado del receptor
Lado del receptor

El código fuente del receptor asume que se compilará y ejecutará en un Arduino Uno o ProMini conectado a un nRF24L01, al igual que el controlador. Como parte del sistema de controlador de jardín, el receptor enviará alertas a través de la pantalla LCD adjunta y / o una alerta audible desde un piezo conectado en los pines 2 (tierra), 3 (señal), 4 (Vcc). Para su uso en proyectos de domótica, se puede eliminar el sistema de alertas o personalizar las reglas según el efecto deseado.

Paso 7: ir más lejos …

Ir más lejos…
Ir más lejos…

El uso de Arduino Uno, Pro Mini, nRF24L01 y otros módulos de código abierto abre la puerta a muchas posibilidades. Ahora tenemos un marco inalámbrico para enviar objetos de datos para sensores, electrodomésticos, alertas, etc., usando un controlador para salidas de CA remotas y entradas de sensores y un receptor para explorar el desarrollo de una interfaz de usuario. TheDecider se puede actualizar para realizar cualquier cantidad de tareas en función de las entradas del sensor y del usuario. Lo que haga el receptor en respuesta a los datos que recibe depende de usted.

¡Disfruta jugando!

¿Interesado en hidroponía?

Automatización del hogar
Automatización del hogar
Automatización del hogar
Automatización del hogar

Finalista en Automatización del Hogar

Recomendado: