Tabla de contenido:
- Paso 1: Revise CoreConduit: Sistema de controlador de jardín
- Paso 2: descarga el código fuente
- Paso 3: construye el controlador
- Paso 4: Requiere ensamblaje
- Paso 5: Pasar a la tecnología inalámbrica
- Paso 6: Lado del receptor
- Paso 7: ir más lejos …
Video: Hazlo tú mismo con tu propio sistema de automatización del hogar: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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
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
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
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
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
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 …
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?
Finalista en Automatización del Hogar
Recomendado:
Hazlo tú mismo: haz un mini sistema de altavoces USB con PAM8403 y cartón - Tornillo de oro: 5 pasos
Hazlo tú mismo: haz un mini sistema de altavoces USB con PAM8403 y cartón | Gold Screw: Hoy, te mostraré cómo hacer un mini sistema de altavoces USB con módulo amplificador PAM8403 y cartón. Es muy fácil con materiales baratos
¡Hazlo tú mismo con Ambilight con Raspberry Pi y SIN Arduino! Funciona en cualquier fuente HDMI .: 17 pasos (con imágenes)
¡Hazlo tú mismo con Ambilight con Raspberry Pi y SIN Arduino! Funciona en cualquier fuente HDMI: Tengo una comprensión bastante básica de la electrónica, por lo que estoy muy orgulloso de mi configuración DIY Ambilight en una carcasa de madera básica con la capacidad de encender y apagar las luces cuando me plazca. Para aquellos que no saben qué es un Ambilight;
Hazlo tú mismo, inalámbrico, sin electricidad, forma ondas de radio en Katmandú: 6 pasos
DIY Wireless Free Electricity Form Radio Waves en Katmandú: Lo que hice, lo modifiqué y lo hice aún más simple y solo tiene dos extremos en lugar de cuatro. El tamaño correcto de panqueque con dos extremos conectados al Arial y el suelo funciona como receptor. El largo tramo de dos ariales, uno conectado al g
Hazlo tú mismo con un altavoz Bluetooth: 3 pasos (con imágenes)
Hazlo tú mismo con un altavoz Bluetooth: siempre quise hacer mis propios altavoces Bluetooth, así que en esta compilación, hice un Seapker Bluetooth con muy pocos componentes. Tiene una función de respaldo de batería que puede durar hasta 48 horas. El proceso de compilación es simple, ya que hay un tablero disponible que es un
Sistema de automatización del hogar con Arduino y el módulo Bluetooth HC-05: 5 pasos (con imágenes)
Sistema de automatización del hogar con módulo Bluetooth Arduino y HC-05: Hola chicos, ¡cómo están todos! Hoy estoy aquí con mi segundo Arduino Instructable. Es un sistema de automatización del hogar controlado por Bluetooth. Puede controlar sus electrodomésticos desde su teléfono inteligente. las cosas funcionan perfectamente! También diseñé la aplicación