Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Instalación ESP8266+librerías MQTT y DHT11 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 7 de febrero de 2024 por Juan Carlos A.

16 visualizaciones

Descargar la transcripción

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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid