Saltar navegación

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

Código Cultivo IoT. Vídeo 1 - 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 25 de diciembre de 2025 por Francisco J. G.

16 visualizaciones

Código Cultivo IoT. Vídeo 1

Descargar la transcripción

buenos días en este segundo vídeo vamos a generar el código de que veis que no es muy largo del 00:00:00
proyecto con la placa esp 32 para hacer la lectura de las temperaturas lo que voy a hacer lo primero 00:00:12
es vamos a quitar todo y lo que vamos a hacer es un nuevo proyecto web y lo que sucede es que 00:00:19
que lo voy a ir haciendo poco a poco, pero luego la ejecución, como sabéis, pues tarda bastante. 00:00:30
Este ya, como lo tengo ya grabado, pues puedo pararlo y puedo ejecutarlo y va muy deprisa. 00:00:37
Pero si comienzo desde cero y creo la aplicación, lo que voy a hacer es que voy a hacer un nuevo proyecto en WebWeb, 00:00:45
vamos a generar todo el código desde cero 00:00:53
y luego la ejecución va a ser esta 00:00:56
porque nos va a tardar bastante hasta que se ejecuta 00:00:58
bueno, lo intentaremos 00:01:02
pero vamos a empezar el proyecto con un nuevo 00:01:03
vamos a crear uno nuevo 00:01:08
este le vamos a parar 00:01:10
y nos vamos a mis proyectos 00:01:12
entonces generamos uno nuevo 00:01:16
vale, no hay nada que cargar 00:01:17
aquí le tenemos y vamos a generar un nuevo proyecto 00:01:22
vamos a decir SP32 y le decimos 00:01:26
no, esta no, esta 00:01:30
vale 00:01:33
siempre nos sale un error en el diagrama, pero bueno, ya lo tenemos aquí 00:01:41
las conexiones eran muy sencillas, entonces voy a ir rápido 00:01:47
no es nada más que meter aquí el DHT22 00:01:52
que tenemos aquí y muy sencillo aquí una de la alimentación a 3.3 voltios lo vamos a dar aquí 00:01:57
bien y luego tenemos el gene de que lo vamos a dejar abajo que ya no lo pone en negro 00:02:08
y ya estaría y luego vamos a el pin 15 00:02:14
vamos a hacerlo aquí y sería 15 y veis ya estaría configurado esto no tiene mucho 00:02:21
Bien, vamos a empezar primero. Veis que me aparece esto en castellano. Tener cuidado con eso. Tenéis que ir al traductor y ponerlo en inglés porque si no, no va a ejecutar. Una vez que ya está puesto en inglés, esto va a ir a funcionar. 00:02:27
Vamos a quitar todo esto y vamos a empezar desde cero. 00:02:45
Lo primero que hay que añadir serían las librerías y las librerías que necesitamos hay que incluir, claro, la librería para que funcione el Wi-Fi, que sería esta librería, concretamente sería esta de aquí, que es un Wi-Fi punto H. 00:02:52
ya nos aparece otra aquí 00:03:18
que sería wifi fina, pero bueno 00:03:24
yo utilizaría wifi.h 00:03:25
si una vez que tenemos 00:03:28
lo que nos va a permitir es conectar 00:03:32
la SP32 a la red wifi 00:03:34
luego tenemos que añadir otra 00:03:35
librería 00:03:38
que sería 00:03:39
de HTTP para hacer 00:03:43
las, a ver si aparece 00:03:46
HTTP 00:03:48
No nos aparece client.h 00:03:50
Habría que ir a la librería Library Manager y buscar, vamos a ver, http y buscar las librerías que vamos a necesitar. 00:03:59
Porque si no, estoy viendo que no me aparecen las librerías. 00:04:17
Entonces esta sería la HTTP client, que es esta. Entonces hay que añadirlas porque si no, luego no nos va a aparecer. 00:04:20
Y vamos a ver si la de la Wi-Fi también nos aparece como tal, que sería, la he visto aquí, aquí. 00:04:32
añadimos wifi y también tendríamos que añadir dht apps que sería dht que vamos a añadir la 22 00:04:50
una vez que tenemos las tres librerías si vamos aquí y quitamos esto vamos a quitarlo a ver si 00:05:04
nos aparece y al poner aquí un wifi, esta no nos aparece pero estaría así. Esta no 00:05:10
sé por qué nos aparece, pero bueno. Esta sería para la wifi y esta sería http client.h. 00:05:33
Nos quedaría la librería para el sensor de temperatura, que sería el DHT, y vamos a utilizar esta que sería esta de aquí, que esta librería lo que nos va a facilitar es la lectura del sensor DHT. 00:05:55
Esto serviría tanto para sensores DHT, tanto el 11 como el 22. 00:06:23
Una vez que ya tenemos la inserción de las librerías, vamos a proceder a crear una serie de constantes. 00:06:28
Vamos a poner aquí, creamos constantes que definen los datos de conexión wifi y la URL del servidor PHP. 00:06:52
que recibirá 00:07:22
la temperatura 00:07:34
aquí vamos a crear esas constantes, vamos a empezar 00:07:36
colgando const, vamos a llamar de tipo char 00:07:44
y vamos a llamarle 00:07:48
de tipo char y va a ser ssid 00:07:50
que va a ser local 00:07:54
le vamos a llamar, este se va a ser walkway 00:07:57
guest 00:08:01
otra vamos a tener, vamos a poner aquí 00:08:06
este sería el 00:08:13
vamos a poner aquí 2, 3 y 4 00:08:15
aquí vamos a crear otra constante que sería 00:08:21
la password, que la vamos a dejar vacía 00:08:25
y vamos a tener el 00:08:32
lo que va a ser la URL del servidor, vamos a llamarle server URL 00:08:40
y aquí vamos a tener 00:08:44
vamos a tener la 00:08:49
será ya esta de aquí, ya he hablado antes que esta sería 00:08:52
la que nos va a proporcionar, vamos a copiar 00:08:58
y esta sería 00:09:01
la url pero esta es la que nos llevaría a nuestro localhost pero habría que añadir nuestra carpeta 00:09:06
donde tenemos el donde tenemos nuestro cultivo yo te entonces sería cultivo yo te vamos a ponerlo 00:09:12
aquí cultivo IoT y vamos a poner insertar, luego ya lo veremos, temperatura, que es nuestro 00:09:26
fichero .php. Esta sería la URL del servidor. Nos quedaría una nueva constante, entonces 00:09:43
por partes hemos definido lo que es los datos de conexión Wi-Fi 00:09:53
y también vamos a iniciar, estos serían los datos de conexión Wi-Fi, 00:09:59
que serían los tres, y nos quedaría otra constante 00:10:05
que lo que va a reflejar, lo vamos a dejar separada, 00:10:13
va a ser el DHT pin, que va a ser el pin del stack, 00:10:16
no va a ser de tipo char 00:10:23
si veis aquí 00:10:25
hemos hecho una constante de tipo char 00:10:27
este asterisco lo que indica 00:10:29
que es un puntero 00:10:31
lo que es una 00:10:33
como se define en C++ lo que es una cadena 00:10:34
sería una cadena de caracteres a través de ese 00:10:37
puntero, que sepáis 00:10:39
que esto es una constante y que va a reflejar una cadena 00:10:41
que es esta de aquí, esta otra cadena y esta otra cadena 00:10:43
con respecto a la constante 00:10:46
del DHT que va a reflejar 00:10:50
el pin en donde está conectado nuestro DHT22 pues va a ser un de tipo entero entonces le ponemos 00:10:52
de tipo entero y aquí vamos a poner no es una cadena sino que es de tipo entero le ponemos el 00:10:58
pin que hemos utilizado que es el número 15 y a continuación nos quedaría estos serían los 00:11:03
parámetros constantes del sensor DHT constante del sensor DHT y objeto 00:11:08
necesitamos un objeto del sensor para utilizar sus métodos entonces y del 00:11:30
sensor tanto vamos a separarlo esto para que quede un poquito más visual y 00:11:36
Y crearíamos aquí debajo el DHT-SP-DHT. 00:11:44
Por lo tanto, hemos creado el objeto DHT, hemos creado cuál es el pin al que está unido a través de DHT-PIN, 00:11:54
hemos creado los tres parámetros de configuración de la conexión Wi-Fi y hemos añadido las librerías. 00:12:03
Bien, con eso tendríamos toda la parte primera de configuración. ¿Qué necesitaríamos ahora? Necesitaríamos hacer una función, una función que lo que va a hacer es conectarse a la Wi-Fi. 00:12:09
Le vamos a llamar a esta función, vamos a poner función de conexión a Wi-Fi. 00:12:22
No va a devolver ningún valor, por lo tanto será void y la vamos a llamar conectar Wi-Fi. 00:12:38
No va a tener ningún parámetro de entrada, pero lo que vamos a utilizar es la librería Wi-Fi 00:12:47
y de la librería Wi-Fi vamos a utilizar su método BEGIN 00:12:55
para que vamos a poner los dos parámetros que necesita, 00:13:01
que son el SSID y el password. 00:13:09
Aquí lo que vamos a hacer es que va a intentar conectarse a la Wi-Fi. 00:13:15
Aquí sería. 00:13:19
Entonces necesitamos añadirle los dos parámetros de la Wi-Fi, 00:13:21
que serían el SSID y el password, a través del método BEGIN. 00:13:26
A continuación, a través de un while, vamos a estar recorriendo... 00:13:29
Idioma/s:
es
Materias:
Informática
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado básico
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado medio
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Francisco José González Constanza
Subido por:
Francisco J. G.
Licencia:
Todos los derechos reservados
Visualizaciones:
16
Fecha:
25 de diciembre de 2025 - 13:54
Visibilidad:
Público
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
13′ 48″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
246.29 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid