Tabla de contenido:

Tostadora IoT (LoRa): 11 pasos (con imágenes)
Tostadora IoT (LoRa): 11 pasos (con imágenes)

Video: Tostadora IoT (LoRa): 11 pasos (con imágenes)

Video: Tostadora IoT (LoRa): 11 pasos (con imágenes)
Video: Internet de las Cosas 2024, Noviembre
Anonim
Tostadora IoT (LoRa)
Tostadora IoT (LoRa)

Tostadora IoT

Una tostadora que se puede monitorear y controlar a través de una aplicación de Android hecha a medida.

La tostadora está equipada con una tarjeta SODAQ ExpLoRer que tiene un ARM Cortex M0 + de 32 bits y un módulo LoRa y una antena integrados. Este módulo LoRa proporciona la comunicación entre el móvil y el tostador a través de una puerta de enlace. La comunicación LoRa opera en la banda ISM a 868Mhz y se usa típicamente en aplicaciones de IoT debido a su bajo consumo de energía y rendimiento de largo alcance (+ gratis para operar en la banda de 868Mhz). Lea más sobre LoRa aquí:

Se ha desarrollado una aplicación de Andorid que es capaz de controlar de forma inalámbrica la tostadora por medio de bajar los panes en la tostadora y encender el elemento calefactor durante un período de tiempo específico. El usuario puede elegir tres niveles diferentes de "tostadora" (poco común, medio, bien hecho). Al mismo tiempo, controlará la temperatura exterior de la tostadora. Toda la comunicación se dirige a través de la puerta de enlace LoRa y luego se procesa mediante PubNub, lo que hace posible que la aplicación de Android se suscriba y publique datos desde la puerta de enlace a través de un canal.

Paso 1: Piezas de hardware

1. Tostadora (funcionará cualquier tostadora con un mecanismo de elevación similar):

2. Motor paso a paso - Motor paso a paso lineal:

4. Controlador de motor paso a paso:

3. Sodaq One Explorer - LoRa:

4. Soporte de batería - 12V:

5. Interruptor (cualquier interruptor de 12V funcionará):

6. Perfiles de aluminio:

7. Cables, tornillos y baterías

Paso 2: Material

Material
Material
Material
Material
Material
Material

2.1 - Mide cada uno de los lados de la tostadora y recorta la parte de aluminio de eso. En este caso, la dimensión de la placa de aluminio es 33, 5 x 13, 5 cm (imagen). Haga cuatro orificios que coincidan con los orificios del panel frontal de la tostadora. En este caso se colocan en cada esquina de un rectángulo con diemensión de 31, 5 x 12, 5 cm.

2.2 - Haga dos agujeros (la ubicación depende de usted). El primer orificio debe ser de 11 x 5, 5 cm para que encaje la tarjeta SODAQ. El segundo orificio debe ser tan grande como el interruptor. Haz un plexiglás con las mismas dimensiones que en la imagen. Taladre dos agujeros para apoyar la tarjeta SODAQ.

2.3 - Coger los perfiles de aluminio y cortarlos en dos piezas. La longitud debe ser igual al lado de la placa de aluminio.

Paso 3: monte el motor paso a paso

Monte el motor paso a paso
Monte el motor paso a paso
Monte el motor paso a paso
Monte el motor paso a paso
Monte el motor paso a paso
Monte el motor paso a paso

¡ADVERTENCIA! Las modificaciones en los productos eléctricos pueden causar daños graves si no se manipulan correctamente

3.1. Quite los nudos que sujetan el caparazón al elemento calefactor y su estructura.

3.2 Retire la varilla que sujeta el nivelador del tostador en posición vertical.

3.3. Utilice un destornillador para hacer un agujero justo debajo de donde debería haberse colocado esta varilla. ¡Asegúrese de no perforar ningún dispositivo electrónico!

3.4. Reemplace la varilla original con el motor lineal y fije el soporte de plástico en la parte superior de la estructura de plástico con tres tornillos (imagen). ¡Esto ahora actuará como la nueva varilla motorizada, que podremos controlar!

Paso 4: Conexión del hardware

Hardware de conexión
Hardware de conexión
Hardware de conexión
Hardware de conexión
Hardware de conexión
Hardware de conexión

4.1. Una vez que el motor se haya montado en la tostadora, conéctelo como se muestra en el diagrama de circuito anterior (imagen). Usé un tablero de experimentos para soldar las conexiones necesarias entre las señales y usé tres cabezales para poder montarlo en la tarjeta SODAQ. (fotografía). Utilice los tornillos para montar la placa en la tostadora.

Paso 5: Diseño de software

Diseño de software
Diseño de software

1. Nodo SODAQ: el nodo que controla la tostadora y envía los comandos del motor al controlador del motor que controla el motor paso a paso. El motor paso a paso bajará o subirá la tostada según el comando que haya dado el usuario.

2. Conducto multiconector: la puerta de enlace a la que se conecta el nodo SODAQ a través de LoRa una vez encendido. La puerta de enlace proporciona un canal en el que los datos se transfieren a talkpool.

3. Talkpool: es el proveedor de servidores que hace posible la interfaz con las diferentes plataformas de IoT a través de los protocolos integrados. Los protocolos disponibles para usar son: MQTT, PubNub, IBM Bluemix. (En este proyecto usaremos PubNub)

4. PubNub: plataforma de IoT que actúa como un eje central donde el tráfico se envía a través de canales. Estructura de suscripción / publicación. Diferentes SDK proporcionan diferentes plataformas para ser utilizadas (en este proyecto estamos usando el SDK para Android)

5. Aplicación de Android: con PubNub Android SDK, la aplicación proporciona una interfaz gráfica al usuario que muestra la temperatura de la tostadora (canal de suscripción). Además, también es posible controlar la tostadora a través de botones en la aplicación (canal de publicación).

Para más lecturas y tutoriales:

Recomendado: