Uber domótica con Arduino y Pi (3 / 19 paso)

Paso 3: Crear entrada Arduino y OpenHAB

Una vez que usted tiene por lo menos dos chips de RFM69 soldadas con cables, tenemos que hacer la puerta de enlace inalámbrica y la configuración de la Raspberry Pi con OpenHAB. Es, básicamente, dos Arduinos conectados con I2C. Ver el diagrama de cableado por encima y las instrucciones de abajo. La ruta de comunicaciones se ve así.

Los datos se envían desde el nodo de sensor a la entrada de la RFM en la forma de una estructura. Los datos de estructura se pasan de la puerta RFM a la puerta de enlace de ethernet usando I2C (los dos pares de cables en los pines A4 y A5). La puerta de enlace ethernet toma cada pieza de datos de la estructura y después al agente MQTT. El corredor MQTT (Mosquitto) en el Pi de frambuesa recoge estos datos de sensor y envía al programa OpenHAB también sentado en el mismo Pi de frambuesa.

Aquí es lo que parece la puerta de entrada cuando ya tienes 22 indicador de conexión los cables conectando los dos Arduinos. Para ver la RFM entrada Arduino en la parte inferior. Tiene el transceptor inalámbrico montado en él. En la parte superior es la puerta de enlace Ethernet con cable ethernet conectado.

Crear puertas de enlace de Arduino

Componentes necesarios:

  1. Dos copias de Uno de Arduino con 3.3V / 5V interruptor set a 3, 3V.
  2. Un escudo de ethernet Wiznet 5100
  3. Un RFM69HW con los cables soldados en

Uno Arduino será designado la "puerta de RFM" y la otra es la "puerta de enlace Ethernet". En RFM entrada Arduino, conectar el RFM69HW como se ve en el diagrama de cableado en la parte superior de este paso.

RFM69HW para Arduino

  • NSS al perno de 10
  • MOSI al Pin 11
  • MISO al Pin 12
  • SCK al Pin 13
  • GND a tierra
  • A los 3, 3V 3, 3V encabezado
  • DI00 al Pin 2 (interrupción)

Conecte el blindaje de ethernet de la "puerta de enlace Ethernet". Gancho juntos estos dos gateway Arduinos para I2C usando cables macho dupont, o sólo una conexión de alambre si tienes algunos en:

  • Tierra a tierra
  • Analog Pin 4 a Pin analógico 4
  • Analog Pin 5 a Pin analógico 5

Descargar los bosquejos de Arduino de dos entrada arriba.

Preparar el equipo Host

A continuación, tenemos que instalar el OpenHAB en el equipo host. El ordenador en mi caso es un Raspberry Pi. Es bueno usar el Pi o similar sola computadora de tablero por el bajo consumo de energía. Pero si se prefieren utilizar un equipo con Windows o Apple, que está bien también. OpenHAB trabaja en todas las máquinas.

Siga el artículo de wiki en la página de OpenHAB para instalar en un Raspberry Pi o PC/Mac.

https://github.com/openhab/openhab/wiki/Quick-Setup-an-openHAB-Server

Y la última cosa que necesitamos en el equipo host es instalar el agente MQTT llamado "Mosquitto". Si utiliza el Raspberry Pi corriendo Raspbian, usar apt-get así:

Si no usas un Raspberry Pi como el servidor, descargar la instalación de Mosquitto para Windows o Mac. Es muy fácil decir en un tutorial "instalar esto". Pero seamos sinceros, para los nuevos usuarios de Linux, habrá problemas que no están cubiertos en los tutoriales. Siendo honesto aquí. Cosas como permisos (sudo), poner en marcha cuestiones (chmod en el archivo init.d), o simplemente transferir archivos a Raspberry Pi ("montaje" en memoria USB). Sólo no esperes ser capaz de terminar la instalación rápidamente si eres nuevo en Linux, y se preparan para google. No dude en preguntar en los comentarios, sé lo frustrante de Linux puede ser. Si todo lo demás falla, siempre hay la opción de usar la versión de Windows de OpenHAB y Mosquitto. Lo bueno de OpenHAB es que no importa el sistema operativo - puede iniciar en Windows y mover a Linux en una fecha posterior y todos los archivos de configuración sólo se pueden mover y va a trabajar.

Una vez que hayas conseguido esto, puede pasar a la creación de los sensores individuales. Cada uno de los pasos del tutorial cubre un solo sensor, así que usted puede saltar alrededor al sensor que desea construir.

Artículos Relacionados

Bluetooth domótica con arduino:VOICE

Bluetooth domótica con arduino:VOICE

¡ OH! los gastos de la domótica de lujo por vozque siempre quisiste construir un sistema de automatización del hogar que trabajó en el comando de vozBueno no busques más esta es su una parada para Domótica por vozEl sistema se basa en la plataforma d
Domótica con Arduino parte-me

Domótica con Arduino parte-me

No es como cualquier otro domótica como hemos visto anteriormente. Que está controlando remotamente dispositivos cuál es la diferencia. Es porque puede controlar desde el mundo. Se puede controlar usando cualquier dispositivo que tenga conexión a int
Domótica con Arduino

Domótica con Arduino

En este Instructable, voy a intentar explicar como crear un servidor de automatización del hogar que tiene la facilidad para permitir que elementos eléctricos hogar común conectar a una franja de 5-vías 240 VCA/120 VCA potencia común. En mi diseño he
ESTRAGOS - domótica con Control de voz

ESTRAGOS - domótica con Control de voz

Antes de comenzar la descripción del proyecto, me gustaría agradecer a Audrey y Nicole me dan la placa Intel Edison con un montón de sensores.En este Instructable he utilizado a Intel Edison para implementar domótica con control de voz completa. Bási
Domótica con Raspberry Pi, Arduino, Domoticz, MySensors.

Domótica con Raspberry Pi, Arduino, Domoticz, MySensors.

Hola creadores de compañero,Este es mi primer Instructable sobre domótica. La idea es construir un controlador y nodos inalámbricos para controlar y supervisar.Después de golpe y ensayo con muchos controladores diferentes como OpenHab, DomotiGa, Cont
Domótica con transmisor-receptor del RF con Arduino Micrcontroller

Domótica con transmisor-receptor del RF con Arduino Micrcontroller

Este proyecto demuestra el diseño y desarrollo de un Inicio automatización sistema usando transmisor-receptor del RF controlada por Arduino Micrcontroller. El usuario controlará remotamente varias aplicaciones interiores como lámparas, puertas y vent
Domótica mediante Arduino Uno

Domótica mediante Arduino Uno

¿Alguna vez has querido hacer su hogar automatizado? ¿Quiere controlar las luces, ventilador y otros dispositivos desde tu smartphone? ¿O un tutorial sobre los dispositivos conectados y comenzar con ella? Domótica Android le mostrará cómo hacer que t
Gesto basado en domótica con Edison de Intel (Intel IoT))

Gesto basado en domótica con Edison de Intel (Intel IoT))

Domótica en gesto es la nueva forma de interactuar con dispositivos eléctricos disponibles en nuestra casa. En este proyecto utilizaremos sensores en lugar de cámara para reconocimiento de gestos, ya que proporciona mejor consistencia, independencia
Sistema domótico con Arduino y GSM SIM900 módulo

Sistema domótico con Arduino y GSM SIM900 módulo

¡Hola! Ya casi he terminado mis estudios en la Facultad de ingeniería, tuve que hacer un proyecto de graduación y mi idea era hacer algo asombroso (sé que es muy gracioso: D) para mostrar a todos que soy una máquina prototipo buena y yo puedo convert
Sistema de domótica con 1SHEELD basado en SMS

Sistema de domótica con 1SHEELD basado en SMS

Hola amigos, este mi primero instructable y apenas convertido 16 año viejo hace dos meses.En este instructable mostrará cómo hacer 5 canal SMS basado en sistema de domótica mediante 1sheeld. En vez de utilizar Relés electromagnéticos que he construid
Domótica con nodo js, frambuesa pi y heimcontrol

Domótica con nodo js, frambuesa pi y heimcontrol

En tutorial hará Resumen de plataforma heimcontrol (es NodeJs aplicación domótica Open Source bajo licencia MIT)Algunas de las características allí:Eficaz : el diseño permite control cómodo de sus hogar dispositivos usando tu smartphone o tablet.En t
Domótica con Jetpack

Domótica con Jetpack

Hola, este es un sistema de domótica sencilla con escudo de Jetpack. Hemos añadido un módulo de relé para el escudo, a construir un sistema básico de automatización del hogar. Con la aplicación siguiente encienden o apagar una bombilla con su smartph
Domótica con Edison de Intel

Domótica con Edison de Intel

El propósito de este proyecto es activar una salida cuando se presiona la tecla "Arriba" en un transmisor de control remoto y apague el mismo resultado cuando se presiona la tecla "Abajo". Tal experimento tiene varios usos asociados a
Bluetooth basado en domótica utilizando arduino

Bluetooth basado en domótica utilizando arduino

Queridos amigos que este es mi primer proyecto que estoy publicando en instructable. Se construyo con dos microcontroladores uno es arduino y otro at89s52. Y también he desarrollado android app para el control de la domótica.Paso 1: Componentes neces