Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Instalación ESP8266+librerías MQTT y DHT11 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Hola, en el anterior video tutorial instalamos el software que va a ejecutarse en el ordenador.
00:00:00
Instalamos el broker MQTT, en concreto Mosquito, que es software libre, y también instalamos lo de red,
00:00:07
después de instalarnos de .js, que es un software libre también.
00:00:17
Bien, ahora vamos a configurar la IDE de Arduino para programar el software que se va a ejecutar en la tarjeta con el microcontrolador.
00:00:22
Como vamos a utilizar un micro que no es el ADMEGA, vamos a usar el SP8266,
00:00:33
las tarjetas que utilizan este micro no están soportadas inicialmente por la IDE de Arduino
00:00:43
y hay que incorporar las definiciones.
00:00:50
Vamos a ver cómo se hace, entramos en programación, abrimos la IDE de Arduino
00:00:52
y vamos a ver dónde está la gestión de las tarjetas.
00:00:59
La gestión de las tarjetas está aquí en herramientas, tenemos la placa que está seleccionada al Arduino
00:01:10
y como veis, todas las que podemos seleccionar son Arduino.
00:01:15
Son todas básicamente Arduino basados en ADMEGA, o sea, con AVR.
00:01:22
Tenemos un gestor de tarjetas, vamos a abrirlo y vamos a ver qué tarjetas podemos instalar.
00:01:29
Ya están instaladas y podemos instalar otras Arduino basadas en otros micros y hay alguna más.
00:01:36
Por ejemplo, si ponemos aquí al filtrar.
00:01:48
ESP, vemos que sí que nos aparecen las ESP32, la de Arduino y la de Expresia,
00:01:52
con lo que podríamos incorporar tarjetas como las Nodemecu, etc.
00:02:00
Aquí también nos aparece la ESP28266, vale, esta es la que queremos.
00:02:07
Vamos a coger la última versión y darle a instalar.
00:02:14
Bien, una vez que las tenemos instaladas, cuando venimos aquí a herramientas, placa,
00:02:22
tenemos ya dos colecciones, las originales de Arduino y luego las ESP8266.
00:02:40
De aquí, de todas estas opciones, vamos a utilizar la primera para las tarjetas,
00:02:45
las más sencillas, las que llevan un SIL, que tiene el chip FTDI para la comunicación por USB,
00:02:52
son también las más baratas, pero son un poquito menos manejables.
00:03:01
Y luego también tenemos aquí la Wemos D1 Mini, que es la otra tarjeta que vamos a utilizar.
00:03:06
Vale, entonces ya tenemos instalado el soporte que nos permitirá programar estas tarjetas
00:03:12
y compilar el código en ellas, para que luego se ejecute.
00:03:18
Ahora necesitamos hacer algunos ajustes más.
00:03:23
Por ejemplo, si queremos comunicarnos con el servidor MQTT, necesitamos una librería
00:03:26
que nos permita publicar, suscribir, es decir, que nos facilite el envío de mensajes por Wi-Fi a ese servidor.
00:03:31
La librería se llama PubSubClient y podemos buscarla en el gestor de tarjetas
00:03:41
o también podéis veniros al enlace que tenéis.
00:03:49
Aquí tenéis el aula virtual y aquí en la parte del final, una vez que está instalado ya el MQTT o DR,
00:03:52
que ya lo hemos hecho nosotros en el anterior tutorial, podéis venir a la zona en la que entramos en preparar la idea de Arduino.
00:04:02
Aquí tenemos cómo instalar la librería que da soporte a la publicación.
00:04:15
Y aquí la lectura de los mensajes desde el broker MQTT.
00:04:22
Entonces podemos descargárnoslas de aquí y seguir estas instrucciones.
00:04:26
Entonces vamos a incluir librería, la seleccionamos y ya está.
00:04:33
Podemos hacerlo también desde el gestor de tarjetas.
00:04:39
Vamos a ver cuáles porque habrá varias.
00:04:42
Y vale.
00:04:48
Nos la acabamos de...
00:04:49
Descargar.
00:04:52
Entonces, ¿qué hacemos?
00:04:55
Se me ha abierto el Firefox con lo de red de antes.
00:04:56
Al abrirla nos encontramos que es un archivo comprimido.
00:05:01
Podríamos instalarla directamente comprimida.
00:05:05
A mí me gusta más descomprimirla e instalarla en un sitio que yo tenga localizado.
00:05:08
Entonces le doy a extraer.
00:05:12
Y me lo voy a guardar.
00:05:16
Pues, por ejemplo, aquí.
00:05:18
En documentos.
00:05:22
A ver, vosotros lo podéis guardar en...
00:05:25
Vamos a poner en la carpeta personal.
00:05:28
Vamos a crear una carpeta que se llame librerías arduo de vino.
00:05:30
Y la guardamos ahí.
00:05:46
Vale.
00:05:50
Entonces, una vez...
00:05:50
Una vez que sabemos dónde está guardada, volvemos a la idea de Arduino.
00:05:52
Nos vamos a programa, incluir librería y vamos aquí a añadir biblioteca.
00:05:58
La tenemos en librerías Arduino.
00:06:06
Hacemos doble clic.
00:06:09
Esta es la carpeta.
00:06:11
La seleccionamos.
00:06:12
Y le damos a aceptar.
00:06:16
Y aquí nos aparece ya un examen.
00:06:18
Ahora, vamos a hacer un examen.
00:06:20
Ahora, si nos damos a archivo, ejemplos, tenemos que ver ejemplos de la librería personalizada
00:06:22
para su cliente.
00:06:30
Aquí tenemos ya ejemplos.
00:06:31
Por ejemplo, para la SP-8266.
00:06:32
Bien.
00:06:37
Si os fijáis, cuando abrimos uno de estos ejemplos, lo primero que aparece es el...
00:06:38
Include SP-8266 wifi que ya viene con Arduino.
00:06:48
Y ahora también incluye el archivo.
00:06:50
Y ahora también incluir esta librería.
00:06:51
Bueno, además de tener la librería para publicar y leer mensajes del broker MQTT,
00:06:52
para el primer ejercicio en el que utilizaremos un sensor de temperatura y humedad, tenemos
00:07:09
que incluir la librería que nos va a proporcionar los comandos para leer la temperatura y la
00:07:13
humedad del sensor.
00:07:20
El sensor que vamos a utilizar es uno muy común y muy barato, es el DHT11.
00:07:21
En el enlace que teníamos aquí, en la aula virtual, tenemos también cómo instalarnos
00:07:31
esta librería.
00:07:43
De todas las versiones que hay para gestionar el DHT11.
00:07:44
Bien.
00:07:49
Vamos a elegir la de Adafruit, que es un fabricante, diseñador de tarjetas de electrónica
00:07:50
para Arduino y para otros controladores y que programa sus propias librerías y lo suele
00:08:00
hacer bastante bien.
00:08:11
Esta nos la vamos a instalar desde el gestor de librerías para que veáis también la otra
00:08:12
manera de hacerlo.
00:08:18
Nos venimos aquí, programa, incluir librería, administrar bibliotecas.
00:08:19
El gestor tiene que tardar un poquito.
00:08:25
Vale.
00:08:34
Hay que esperar a que la actualice.
00:08:35
Vamos a ver si la actualicen.
00:08:36
No.
00:08:37
Vamos a ver si la actualicen.
00:08:38
No.
00:08:39
No.
00:08:40
No.
00:08:41
No.
00:08:42
No.
00:08:43
No.
00:08:44
No.
00:08:45
No.
00:08:46
No.
00:08:47
No.
00:08:48
No.
00:08:49
No.
00:08:50
No.
00:08:51
No.
00:08:52
No.
00:08:53
No.
00:08:54
No.
00:08:55
No.
00:08:56
No.
00:08:57
No.
00:08:58
No.
00:08:59
No.
00:09:00
No.
00:09:01
No.
00:09:02
No.
00:09:03
No.
00:09:04
No.
00:09:05
No.
00:09:06
No.
00:09:07
No.
00:09:08
No.
00:09:09
No.
00:09:10
No.
00:09:11
No.
00:09:12
No.
00:09:13
No.
00:09:14
No.
00:09:15
No.
00:09:16
No.
00:09:17
No.
00:09:18
No.
00:09:19
No.
00:09:20
No.
00:09:21
No.
00:09:22
No.
00:09:23
No.
00:09:24
No.
00:09:25
No.
00:09:27
No.
00:09:27
Dht-Sensor.
00:09:27
Dht-Sensor-Library.
00:09:28
Dht-Sensor-Library-By-Athrough.
00:09:29
Dht-Sensor-Library-By-Athrough-Para-Dht11, ver amor, de verdad con la última instala.
00:09:31
Vale y ahora uno p parece que es bastante común con las librerías y conύlas que�
00:09:38
de Adafruit que es que las tienen jerarquizadas de manera que una parte del código es genérico
00:09:45
para diferentes sensores y luego tiene librerías específicas para cada tipo, entonces aquí
00:09:53
nos avisa el gestor que esa librería depende de otras, que son las del Unified Sensor Library
00:10:00
de Adafruit y nos pregunta si queremos instalarlas y le decimos que sí, instalar todas.
00:10:06
Cerramos, nos pedimos a los ejemplos para comprobar que ya tenemos los ejemplos también
00:10:15
de esta librería, aquí abajo tenemos para probarla y para utilizarla, cuando abrimos
00:10:32
un ejemplo nos encontramos que bien.
00:10:43
Vale, con esto tenemos ya instaladas las placas para la SP8266 y tenemos instaladas
00:10:45
las librerías para comunicarnos con el MQTT y para el sensor y ya podríamos empezar a
00:11:00
programar.
00:11:15
Vale, eso nos queda para el siguiente tutorial.
00:11:16
- Autor/es:
- Juan Carlos Alonso de Mena
- Subido por:
- Juan Carlos A.
- Licencia:
- Dominio público
- Visualizaciones:
- 16
- Fecha:
- 7 de febrero de 2024 - 19:14
- Visibilidad:
- Público
- Centro:
- IES ALPEDRETE
- Duración:
- 11′ 24″
- Relación de aspecto:
- 16:10 El estándar usado por los portátiles de 15,4" y algunos otros, es ancho como el 16:9.
- Resolución:
- 1920x1200 píxeles
- Tamaño:
- 75.70 MBytes