Transcripciones
1. Introducción: En este curso online, aprenderás a crear tu propio
dispositivo de Internet de las Cosas con un ESP 32. En los próximos minutos,
vamos a crear un Web Dashboard en
un-free para usar programa IoT y también crear el
boceto adecuado para que puedas controlar aquí un LED o desde
Internet en tiempo real. También puede manipular el nivel de
brillo del LED. Y estamos enviando datos de sensores
en tiempo real desde nuestro Arduino al panel web y visualizarlos después. También estamos agregando algunas
optimizaciones que continuaron. alcanzarán los umbrales. Después obtenemos la notificación
en nuestro smartphone. Estamos desarrollando el código
Arduino paso a paso, y todos los códigos están
disponibles para descargas. Tengo muchas ganas
de verte en clase.
2. Brokers gratuitos de IoT: Empecemos con
algo rápido sobre ti. Blink es uno de
los protocolos IoT, que creo que es
realmente, muy útil porque
tienen una buena biblioteca. Y también podemos
empezar de inmediato. El siguiente cool es
que tienen una cuenta gratuita. Eso significa que podemos
conectar dos dispositivos. Cinco utiliza widgets básicos máximos, pero es suficiente para nosotros. Y también tenemos una
semana de datos históricos. Las fuentes de precios de autobuses son por $5 cada mes y
tienen diez dispositivos. Es impresionante.
Precio razonable cuando quieras agregarte más dispositivos. Cuenta de parpadeantes. Pero también hay otros protocolos IoT
que puedo recomendar. Y F Si tienes
vapor una configuración, había todos de la misma manera. Por ejemplo, cosa i o, También es bonita plataforma donde
puedes conectarte contigo ESP y hacer algunos
buenos dispositivos IoT. Cosa i o es más en el ambiente m
CPU y Tegea. No es tan sencillo, pero también fácil de usar
cuando te gusta el MQTT. Y también los puedo recomendar
porque todas estas plataformas ha estado
teniendo cuenta gratuita. Y esto es en mi opinión, siempre una buena manera de hacer la primera experiencia
y después. También puedes elegir si
quieres ir pro o no.
3. Cableado: Saltemos a la derecha
en la parte del cableado. Tengo miedo, un ESP 32
y sensor de temperatura. El 112 resistencias con 300
ohmios y diez kilo ohmios, un LED, y unos cables de
puente. En general, aquí tengo
conexión a cinco mundos para tierra los cuatro pines
del VHD L11. El primero está
conectado al VCC, él a un niño de cinco años,
por ejemplo. El segundo es la línea de datos. Estamos conectando la línea de datos. Por ejemplo, GPIO. Veinticinco, GPIO significa entrada
y salida de propósito general para nuestro ESP 32. Y también se
recomienda y resistencia de diez kilo-ohmios yendo de
la línea de datos a su BCC. Es resistencia pull up
para que tengamos en buena señal en nuestra línea de datos. El pin certs no está conectado y el pin predeterminado de la alineación DHT
va a las subvenciones. Entonces en los GPIO 32
creo que es que
vamos a la resistencia. El resultado de resistencias en nuestro
LED él al ánodo y al lado de
la sangre y el cátodo o el lado menos que
va a tierra. Eso es en lo que tenemos aquí. Entonces el propósito principal
de este boceto, o si esta parte warren
sería que enviáramos los datos de temperatura, humedad fecha abajo a
nuestro sitio web de parpadeo. Y también que podemos manipular y activar y apagar el
LED a través de los dashboards web. Entonces, centrémonos en la parte
variable aquí. Entonces siento los componentes. Y ahora la USBE sin duda herramienta que tengo
aquí, el puerto desarrollador. Creo que en un segundo, ¿
puedes también
usar un ESPN 8266, pero luego ser un rato tienes que
implementar otras bibliotecas. En primer lugar, hago
la conexión. De igual manera un poco en.
Hacer la conexión de pasador de cinco voltios a
vidrio en el tablero de pan. Y también con los terrenos. También recomiendo
mirarte son pinouts
porque tengo miedo. El segundo pin, nudo y
tierra Es un pin cmd. Pero vi un pin outs add-on del ESP ordenados a los terrenos de
segundas opiniones, mis centavos de tierra aquí. Por lo que vamos a revisar tus pin outs acuerdo a tu
ESPN para que
tengas los pines adecuados y adecuados. Este es nuestro proyecto TDAH 11 también
trabajará con TDAH 22. Este no tiene
tanta precisión, pero para nuestro proyecto
Está totalmente bien. Pegándose. Dan. Teme algunos cortocircuitos
por hacer la conexión. Entonces vamos a conseguir
el primer pin dos plus. Tenemos también el último pin, dos menos o el pasador de tierra. El segundo va el pin de datos. El bim de datos va para Déjame ver, Veinticinco.
Ya está aquí veinticinco. Y también tenemos resistencia de diez
kilo ohm. Resistencia de diez kilo ohm va a Vcc y eso es desconexión. Entonces una vez más, la
salida sir 72 o think va a la resistencia y la resistencia salta hacia la siguiente parte del tablero de pan. Y entonces he temido el LED y constante larga opinión
sería el poema plus. Más pequeño que d más, menos. Estamos conectando el lado menos. Entonces los bradizoites de
deuda molida, Esos son nuestros circuitos terminados. Por lo que una vez más, conecta plus y tierra desde el
ESP hacia el tablero de pan. El primer pin será la explosión. El segundo pin de datos no está
conectado fuera del DHT E11. El último es de dos,
va al suelo. También agrega
resistencia pull-up de diez kilohm al pin de datos. Pin va a G 25 y el
LED va de GPIO. 32. Resistencias reingresaron
ohmios, el LED. Eso es lo que queremos ahora. Cortocircuitos poco
para nuestro dispositivo IoT.
4. Datastreams de datos: Ahora estamos de vuelta en
nuestro sitio web de parpadeo y estoy asumiendo que ya te
has registrado, configuras una cuenta
e ingresas. Y entonces deberías
ver el mismo sitio web, casi el
mismo sitio web que tengo aquí. Saltemos a la derecha
en las plantillas. Debe estar en el lado izquierdo. Y ya tengo
una plantilla aquí, pero vamos a la esquina superior derecha y
creando una nueva plantilla. Estamos escribiendo aquí en el
nombre como le gustaría. Aquí, tenemos dos opciones. El hardware bajo tipo de
conexión, siempre
estoy solo uso equipo
esposa hasta el momento, y es un hardware
que puedes elegir aquí, tu microcontrolador,
por ejemplo, ESPN treinta y dos, ochenta y dos, sesenta y seis o también al comprador
respiratorio puede agregar una descripción y
luego golpeaste hecho. Ahora tenemos nuestra plantilla principal. Y con esta plantilla
podemos
organizarnos también los
pines virtuales y el panel web. Y esto es lo que sí sabemos. Tenemos un sentido su
configuración y desinformación. Nos llega un poco más tarde
para que puedas copiarlo, pero no tienes que hacerlo. Estamos saltando ahora
a flujos de datos. Los flujos de datos son la conexión desde el tablero a nuestro ESP, donde ahora conectando pines
virtuales aquí en el tablero y posteriormente en el boceto para que podamos escuchar el miedo y los datos intercambio. El propósito principal será en este proyecto que enciendamos
el LED y también dentro del
deslizador cambió la rectitud. Por lo tanto, necesitamos dos flujos de
datos, pin virtual. El primero
será brillo. Selecciono pin virtual uno. Sólo estamos tomando en churn este ejemplo y
decimos 0 a 100, sera significa completamente oscuro y 100 brillo diferente
también puede definirlos valor por defecto. Si quieres. Bajo avanzado, me gustaría
encender interruptor con última. Por lo que realmente estamos cada vez que
dispositivo conectado a la Nube. Eso es realmente conveniente. Por lo que siempre obtienes el
último estado de tu LED. Después da click en Crear. Estamos haciendo nueva
transmisión de datos porque también queríamos
encender y apagar el LED. Por lo tanto, estamos definiendo
LED, haciendo un trigo ,
por ejemplo, entero min, max one porque
sólo necesitamos dos estados. Y también quiero
definir la sincronización con las últimas. Y el
valor por defecto siempre será teoremas o debería estar apagado. Dan, da click en Crear. Vamos a todo lo que necesitamos hasta ahora. Entonces. No olvides dar
click aquí en caja fuerte. Y ahora ya hemos
insertado nuestros dos flujos de datos que posteriormente se
conectarán en nuestro boceto
para el intercambio de datos.
5. Tablero web: Como siguiente paso, configuramos nuestro panel web
aquí en el menú, y haremos clic en Editar. Y T, Tenemos algunos widgets. No todos están disponibles para nosotros porque está en
la versión básica. Sólo tenemos menos y
slider, por ejemplo, arrastrarlo y soltarlo aquí en nuestro tablero y
también y cambiar. La idea principal es
que configuremos ahora y la comunicación desde los dashboards
web al ESP. Y más adelante
también estamos enviando datos desde el ESP y
visualizarlos en un tablero de instrumentos. Pero este será el primer paso. Por lo que Trek y dejó caer los
elementos aquí en el tablero. Y cuando se pasa el cursor
sobre el widget, hay un símbolo de engranaje. Después haces click en la corriente, estamos seleccionando brillo
ya se han definido aquí. Todo haga clic y guarde. El interruptor. Elegir fuente, LED. Nosotros demasiado seguros. No olvides ahorrar en todos
los dashboards. Y eso es todo por hacer una plantilla para los cuadros de mando del
VAP.
6. Añade un dispositivo: Entonces ahora es en el momento en que
estamos dando el siguiente paso. Por lo que estamos dando click en la
búsqueda o debajo de la página principal. Y queremos agregar aquí y dispositivo en la esquina superior derecha, haciendo clic en un nuevo dispositivo, Dan, estamos seleccionando
de plantillas. Elegir plantilla. Se nos envía menú desplegable, click en él, seleccionar USP a LED. Nombre del dispositivo ya se inserta, y luego haga clic en Crear. Aquí tenemos nuestra
fuente secreta porque esto es lo que necesitamos después para
la conexión USB. Ahora te puedo mostrar aquí están el dashboard el cual ya
estamos implementados
en la plantilla. Y aquí es ahora
donde después
podemos hacer algunos cambios. Pero como pueden ver, mi dispositivo no está en línea. Eso es porque no nos
lo han implementado. Por lo que estamos creados en
plantilla y dispositivo. Y en el siguiente video,
vamos a montar este boceto.
7. Bibliotecas y compatibilidad: Antes de empezar
con la decodificación parte, me gustaría
presentarles a la
biblioteca principal de parpadeo. Te doy el enlace también. Está adherido en el
boceto por sí mismo. Pero lo que me
gustaría centrarme aquí es que tenemos ejemplos de miedo. Ahora podemos elegir, por ejemplo, el deslizamiento del tablero. Aquí tienes muchos
ejemplos para nodo MCU, para ESP 8266
autónomo, está en. Y estoy usando el ejemplo
ESP 32 WiFi. Con este boceto por sí mismo, debes hacer y
conexión a los parpadeos hacia fuera, que hacemos más adelante. Pero sólo pasa por
los principales pasos básicos. Entonces tenemos aquí y
definimos un serial. Podemos,
sentimos que tenemos que incluir
tres bibliotecas, Wi-Fi, cliente
wi-fi y el parpadeo simplemente ESP certidumbre
a ellos que ya incluye una que has incluido están en arranca todo
el Blink biblioteca. Y luego tenemos que
definir tres variables. El char para SSID y contraseña
es para su red local. Y TEA, también tenemos una variable char out
para el token outs. Una vez más, estoy cambiando de
nuevo a los lados parpadeantes. No lo mezcles porque
aquí está indefinido. Declararlo un
poco de diferencia. Pero ten en cuenta, usa estos elementos del gráfico y
luego estás en un sitio seguro. Entonces en la configuración, sólo
nosotros haciendo un libro Parpadeo comenzar con la variable
autor fue la variable SSID y el pus. Y eso es todo
lo que
necesitamos después de que lo hagamos correr en el bucle. Y entonces tenemos desde la conexión
adecuada a la página web de parpadeo. No obstante, si
estás usando el ESP 32, es bastante sencillo. Pero como puedes ver, hay muchos
otros ejemplos. Cuando tienes otro
microcontrolador.
8. ESP32 primera conexión con Blynk: Empecemos ahora con
la parte de codificación. Y mi acercamiento está muerto. Siempre estoy guardando después de
cada video todo mi boceto. Y te doy siempre el nombre de archivo al
inicio del video. Y ahora vamos a empezar
con varios, uno. Y también creé aquí en archivo, Se llama micro-credenciales
dot h. Cuando creas este archivo y luego
abres tu IDE Arduino, puedes ver el tuyo y segundo
top donde puedes omitir. Y en este tema, he incluido mis
credenciales en este formulario. Aquí está mi SSID o
mis contraseñas y mi clave alt desde el sitio web, desde el sitio web de parpadeo. Esto es lo que
también puedes incluir, pero también puedes
incluirlo aquí. En boceto principal. Con incluye. Se puede añadir el archivo
al boceto principal. No olvides seleccionar
el tablero adecuado para ti. Sí, y el gerente de la junta
y el IDE de Arduino a él, puedes instalar, por ejemplo, estos sean 32 núcleos. Lo que tenemos que hacer ahora es ir al encargado de la biblioteca
y estás escribiendo en versión
Blink desde abajo el esquiador de media demanda
es el correcto. Cuando tu insulina el parpadeo. Entonces también puedes agregar biblioteca de construcción de
nieve
para el ESP 32. Entonces empecemos con
el dominio D define, primer lugar, parpadear
varias impresiones. Entonces estamos definiendo aquí el ID de
plantilla y el nombre, pero tengo que volver a cambiar. ¿ Cuál es el ID de plantilla? Después, tenemos
que incluir el Wi-Fi. Los clientes Wi-fi deben
incluirse en el núcleo. Si no tienes un error de
desqueja, solo tienes que ir al
administrador de biblioteca e instalarlo. Ahora ya hemos incluido el parpadeo simple
USB 32 debería ser, creo que debería ser todo va hacer
una configuración de escritorio aparte. En la parte de configuración, ahora hacemos
la conexión a merecer. Esto ocurrirá
con el parpadeo start
off SSID y pase está
en las credenciales. En el bucle. Estamos escribiendo en Blink run. Vamos a intentarlo. Si he escrito mal, tal vez
es algo que escribo mal. Después compilando. Compilando. Se ve bien hasta ahora. Entonces, ¿qué tenemos aquí ahora? Vamos a verlo. Conectado, por supuesto, la
USP y hacia mi PC. Después hacemos click en los índices y monitoreamos. Se está conectando. Y está conectando con
el equipo de mi esposa. Esta es mi dirección IP temporal. Y aquí vemos que la conexión parpadeante es
exitosa. Eres muy bueno. Si tienes algunos problemas, entonces comprueba una vez más tus
credenciales desde el blinker, AuthToken el ID de plantilla, y ten en cuenta las variables
para la conexión. Debe ser en este formato y luego debes tener
y conexión sencilla. Pero es, no pasó nada porque
no tenemos nada implementado, pero la conexión es correcta.
9. Obtén datos de Blynk: Ahora queremos hacer
e intercambio de datos ejecutar el panel web a nuestra
USP y con mi nuevo archivo, 0 a uno, donde sólo necesita agregar unas pocas líneas para que
esto pudiera estar sucediendo. Se puede ver obviamente
aquí en puntos verdes, eso significa que los ESP ya se conectaron
a mi tablero. Ahora estamos saltando por encima la parte de configuración blanca
y escribimos en el parpadeo justo dentro de este
parpadeo, función correcta. Significa que el boceto será monitoreado
en segundo plano si hay algún
cambio de nuestros datos de dieta entrando en ahora un fin de semana, simplemente asigne una variable
temporal, por ejemplo, una pinwheel te. Y esto será
siempre lo mismo. Escribimos en Param, esta es la parte de
Meta que será trasladada de los
cuadros de mando a nuestra esfera. Entonces escribimos como un
entero porque queremos un entero y
simplemente lo imprimimos. Nosotros uno donde usted está
parado e imprimir línea. Y entonces el LED también
es valor de 0 a uno. Por lo que copiamos función aquí
pegando, cambiando a F. También
podríamos hojear un valor PIN variable temporal porque es insights
la función. Y entonces decimos que ReLu es,
vamos a intentarlo. Sube todo el boceto, y luego deberíamos
hacer algunos cambios. Atrapa su compilación
y carga. No hay errores de mecanografía. Subido completa. Después abrimos una ceremonia
Tom, conectando a homebase. Estamos conectados. Ahora. Deberíamos ver cuando
encendemos el LED, deberíamos tener uno apagado. Muy, muy bien. Y también aquí
cuando cambiemos el slider, deberíamos conseguir aquí algunos valores. Y como lo puedes ver con estas pocas líneas tenemos aquí e intercambio de comunicación
en tiempo real de un deporte bautista a nuestro ESP 72. Tan fácil. Entonces primero, en el siguiente video, una vez ahora realmente
interactuamos
con nuestras partes de hardware.
10. Cambia el estado y brillo de led con Internet: Ahora interactuemos
con el LED. Y por lo tanto, te
sugeriría si
quieres seguirme, he creado un nuevo archivo, tres, y ahora tenemos que
definir en el primer
inicio de Rich Pin, tenemos nuestro LED y por lo tanto
entero, por ejemplo, pin
LED, y es
su pinna 3232. En la parte de configuración, tenemos que definir modos de pin. Se llama pin LED, y es una salida. Déjame ver si tengo
salidas debería ser un dip en mayúsculas en O-chem. Entonces podríamos ahora saltar a V1. Y luego decimos, lo
hacemos porque lo hacemos es
cambiar de hoja para imprimir antes. Para debug proponer si el valor
PIN es uno, entonces los derechos digitales demasiado altos. Si Sarah, el pin
LED Digital es bajo, envíelo al dispositivo. Está terminado, súbelo. Después vamos al monitor serial conectando
el dispositivo una vez más, cambiando la división de la cámara, podemos ver algo. Ahora cuando estoy dando clic aquí en el LED, está
frente a deudas. El patrón ADD. Después se puede ver en
el monitor serie
centramos uno y también el LED. ¿ Seguirá? Creo que lo primero
funciona muy bien. Ahora, lo que queremos hacer es querer cambiar el
brillo de nuestro LED. Y por lo tanto, yo
sugeriría que hay que agregar nivel y otro
Bibliotecario para el ESPN. Cuando queremos hacer algunos
cambios a los derechos analógicos, entonces tenemos que incluir
aquí biblioteca Awesome. Eso significa que AnalogWrite
es un SP 8266 incluido. Aquí. Tenemos que
incluirlo y va a los derechos. Basta con descargarlo desde
el gestor de la biblioteca. Ahora, en primer lugar,
también hemos cambiado aún
unos derechos digitales. Entonces por ejemplo, AnalogWrite se
enviaron aquí y señal PGM, eso significa que podemos enviar
no también, no sólo un valor
digital, digital significa 0 o uno, sino que ahora podemos enviar de
uno para ganar ese 55, por ejemplo, diferente pasador LED brillante
invidioso. Y cuando queremos tener encajes muy orgullosos de ser enviados al 255. Bajo estará aquí como 0. Lo mismo que ahora
podríamos aplicar aquí. Para B1 significa que estamos viendo
AnalogWrite pin LED. El valor del pin estará aquí. El valor será
la variable
del valor pin de suma.
Ahora cambiando aquí. Que también podemos ver aquí
el LED soy un interruptor, pero estamos pegados a la capa de
brillo es así pues, cuando nuestro nulo pasando el
valor del pin será
solo se pueden cambiar
valores de 0 a 100, pero el LED puede tener
estados de 0 a 255. Y por lo tanto, también tenemos
aquí otra función. Y la función
lo que queremos usar es oriente y función de mapeo. Entonces por ejemplo,
decimos Nu es mapa. Esta función de mapeo
tendrá cinco enteros. El primero será la
variable que
ponemos en la función que es el pinwheel
aquí desde arriba. Y entonces podemos ver
desde abajo, desde lo alto. Por lo que nuestro más bajo, el
pinwheel es de 0 a 100. Recordamos que podemos escuchar
cambiar el suero a 100. Este valor debe
cambiarse de 0 a 255. Esta no es una manera conveniente. Entonces estamos escribiendo
los derechos analógicos con la nueva forma Lian,
subiendo el boceto. Y entonces deberíamos
poder ver, escuchar y
efecto de desvanecimiento cuando cambiamos el deslizador de brillo hacia arriba
en nuestro tablero de instrumentos de laboratorio. Por lo que tenemos 255 diferentes
tipos de estados los cuales se
encenderán y apagarán LED. Entonces, ¿qué tal mi
progreso acumulado o progreso? No muy lejos. Ahí vamos. A ver. Subido. Hacer que los conjuntos de hardware
estén conectados a homebase. Readier se refiere a un sitio web. Entonces LED en LDF funciona perfecto. Led on. Si puedes ver
aquí un ligero cambio. 15%, 80 por ciento, Sarah
estará apagada. Entonces puedo encenderlo con este slider porque estamos
haciendo otra mirada ¿verdad? Entonces cuando estoy
encendiendo LED conmutado, necesito saltar a 255 y
podemos apagarlo con el deslizador de brillo de
escritura analógica. Muy bonito. Como puedes ver, métodos sencillos,
sencillos con
brillo y switch
e implementados en un entorno de
Internet en tiempo real.
11. Envío de datos de sensores a Blynk: En este video ahora,
queremos hacer un intercambio desde su temperatura,
humedad DHT 11 y será enviado a nuestro tablero
y también visualizarlo. Por lo tanto, tenemos que añadir
algo en nuestras plantillas. Plantillas años POR 32 LEDs. Vamos al flujo de datos
y hacemos click en Editar y agregamos más pines. Por ejemplo, la temperatura. Quién vino está ahí también FUE bien, min, max, fregadero avanzado,
no desalentadores niños. Y el pin es de tres. Entonces agregamos un nuevo flujo de datos, pin
virtual,
¿cuál habría sido para quién? 100. Algunas unidades. Déjame ver. Milímetro kilométrico tierra
miligramo cuota segundos, Celsius. Interesante. Entonces. Y uno bajo valor predeterminado en, se ve bien hasta ahora. Entonces decimos Fitz, actualiza el continuum del
dispositivo activo. Cambiando de nuevo a
nuestro dispositivo ahora, antes de ir al dashboard, porque queremos
editar algo, por ejemplo, arrastrar
y soltar una gouge. Haga clic en el año, algún boom, estamos eligiendo aquí. El de la temperatura. Título es temperatura en flujo de datos duplicados
congestionados para que podamos elegir colorear, me gustaría uno azul. Y nivel me gustaría
tener uno rojo, naranja seguro Actualizar dispositivo. Ir a mi dispositivo. Espn. Tenemos ahora nuestro panel de control. Pero por supuesto que no hemos implementado nada
en este boceto. Por lo tanto,
vamos a volver a la falsa. Está bien, eso es mejor. Entonces veamos que llegamos
aquí en nuestro boceto algunos datos de nuestra cama aquí
desde nuestro sensor. Tenemos que implementar
también una biblioteca, y se llama la biblioteca DHT, recién descargada a través
del gestor de bibliotecas. Entonces tenemos que definir
aquí para pensar el pin y qué tipo de sensor hay también un TDAH 22. Más precisión uno. Entonces hay que
cambiar 20 por el pasador. Tenemos cabida en el diagrama de
alambre y luego estamos inicializando
el objeto, el HTM con el
pin y el tipo. Y para más adelante, también
incluimos aquí y
Taemin y parpadear el tiempo. Esto también está en el
núcleo ESPN incluido. Y ahora tenemos que
saltar a nuestra parte de configuración de configuración. Empezamos con nuestro
VHDL y comenzamos. Y también incluimos en el bucle que se
ejecutará el temporizador de parpadeo porque
queremos enviarle
de forma regular continuamente nuestros nuevos datos
a nuestro panel web. Y esto se
asignará con nuestro temporizador. Por lo tanto, podemos establecer en el temporizador de configuración configurado en volumen. Podemos poner en
milisegundos definiendo lo largo y enviar datos a parpadear. Y esta será nuestra
propia función creada. Cada siete segundos
para temporizador saltará a esta función y
llamará a la función. También podríamos hacerlo en
bucle con Oriente Medio, pero ¿por qué no usar
aquí el tiempo de espera? Por lo que yendo un poco aquí arriba, me gustaría usar un poco de arena
blanca theta w Por lo tanto, tenemos que leer la temperatura y la
humedad de nuestro centro. Estamos haciendo y variable
temporal. Se llama Equipo y DHT. Temperatura. Si te
gustaría tener unidad celsius, más otros tipos, entonces puedes escribir en true o para
alturas finas, por ejemplo. Pero fui a tener a Celsius. Entonces una
inmunidad atrio flotante MD BHT. Ese es el nombre de nuestro objeto. Léelo. Ahora en esta variable temporal, almacenarán los datos de
sensores de
nuestros entornos en tiempo real. Entonces estamos haciendo
aquí y lógica. Si no es un número, entonces hay algo
no problema. Pero si hay un número, si condición se saltará. Y entonces es realmente
sencillo enviar los datos a nuestro panel web
con digamos por ejemplo, V3 él, parpadear derechos virtuales, lo
sentimos, esa es
la temperatura. Y pasando la variable t, luego parpadea. Derechos de Ritter. V4 es demasiado modismo. Deseo para
propósito de depuración me gustaría
tener los datos de temperatura
también en el monitor serial. Y es todo lo que tenemos que hacer aquí. Entonces vamos a ver si tenemos algún
error en su campaña. Pero creo que eso es todo
lo que tenemos que hacer. Como puedes ver, también es una simple líneas de códigos. Basta con leer los datos del sensor. Y con los derechos de parpadeo Ritter, podemos pasar valores
a nuestro tablero de instrumentos. Bocetos subiendo. Podemos ver nuestro escenario. Enciende el 0 monótono
conectando a homebase. Conexión conectada está ahí. Aquí tenemos nuestros datos
tentados a 22 grados. Perfecto. Como se puede ver, se le
actualizará cada siete segundos. Y con nuestra temperatura 2200 y también su humedad
y con cierta fecha, pero en el monitor serial
solo imprimí la temperatura. Ahí vamos. Contamos con nuestro dispositivo de
Internet de las Cosas el cual
envía datos al
panel y podemos enviar también datos desde
el dashboard. A nuestros años siendo ECS, es con sólo
alrededor de 80 líneas de código.
12. Usa la automatización para observar tus sensores: Blink ofrece mucho más que solo enviar y recibir datos. hay algunos algoritmos
de
optimizaciones segundo planohay algunos algoritmos
de
optimizaciones
que podemos utilizar. Por ejemplo, cuando algunos valores, hay un umbral
a partir de algunos valores, luego enviando y están
enviando un correo electrónico o obtenemos una notificación
en la cadera. Y paso por cierto,
también es bueno. Lo descargó. Es la aplicación de Parpadeo IoT. Y también podemos
crear y tablero de instrumentos. No es adecuado con
el panel web. Todo lo que hicimos hasta ahora, también
puedes usar o hacer
en sus Android e iOS. Entonces, pero aquí me
gustaría
mostrarles lo que podemos hacer
con la optimización. En primer lugar, vamos a
saltar a nuestras plantillas
a los flujos de datos. Por ejemplo, me
gustaría hacer tu umbral desde el nivel de
brillo cuando se alcanzará tipo
incierto de
nivel de brillo, entonces no recibiría y
notificación en mi smartphone. Entonces por supuesto puedes
hacerlo también con el nivel de
temperatura, pero es más fácil con
el deslizador mostrarte. Da click en el primero de todo, tenemos que ir a Editar, luego al nivel de brillo. Ir a Desplazamiento avanzado hacia abajo. Y aquí tenemos la
optimización de exposición y la
exposición asistente de voz a nuestra optimización. Después hacemos click disponible
en condiciones y nosotros eligiendo aquí por ejemplo, nivel de
brillo. Ves
control de rango de cambio de color o interruptor de alimentación. ¿ Qué hay disponible en acciones? Haga clic en Guardar. Haga clic en guardar. Actualizar un continuum de dispositivo. Ahora, aquí, falta el enlace de
optimización. Basta con volver a cargar la página. Y entonces tenemos aquí
las optimizaciones. Si cambiamos aquí,
el flujo de datos, entonces hacemos clic en automatizaciones de
optimización. Automatizaciones. Y aquí tenemos condiciones,
horario a tiempo, puesta de sol, estado de dispositivo de
escena. Y esto es realmente útil cuando se
trata de
dispositivos de Internet de las Cosas, por ejemplo, si quieres controlar
algunos niveles de líquido, o quieres arrancar algunos
motores, algunos relés, etc. Realmente, realmente
cool estado del dispositivo. Por ejemplo,
también puedes abrir ventanas o puertas cuando se alcance algún
nivel de temperatura. Pero aquí queremos establecer el nivel de brillo de
nuestro cirujano I-SPY a cuándo. Es, déjame ver. No igual, menor que
igual, por ejemplo, 20. Control de brillo. Después envía una notificación de aplicación
y el tema, está demasiado oscuro. Límite de ayuda, temporal, sin límite. ¿ Qué es eso? Se pueden cambiar esos a cubrir. Y eso es todo. Seguro. Como pueden ver, también podemos cambiar aquí por
correo electrónico o lo que sea. Pero solo quiero que tengas
este control de brillo aquí. Volvamos a saltar a nuestro dispositivo, a nuestro cambio aquí. Aquí está mi dispositivo. Yo he abierto ahí arriba, pestañeo, pero cierro la
app, luego apagando. Estamos cambiando el nivel de
brillo. No pasará nada. No pasará nada. Ahora voy el día 20. Recibo la notificación
de pestañeo. Está demasiado oscuro. Ayuda. ¿ Ves eso en su lugar? En lugar de enfocarme, no lo sé. Pero aquí está la oscuridad. Escucha una vez más. Por encima del umbral. ir, las rodillas
van por debajo. Tenemos la notificación. Y esto también es muy
útil cuando se trata de, por ejemplo, regar
tus plantas, cosas
líquidas también
con condiciones de tiempo. Muchas oportunidades que el tablero
parpadeo y algoritmo
de optimización. Por lo pronto estamos llegando al
final de todo nuestro proyecto.
13. Conclusio: Ahora estamos al final
de este curso en línea, y me gustaría resumir todos los aprendizajes que
hicimos aquí en este curso. En primer lugar, creamos un dispositivo de
Internet de las Cosas. Estamos enviando datos desde nuestro panel
web a nuestra USP. Por ejemplo, podemos activar
el LED y también cambiar
los niveles de brillo. Entonces después, también
estamos enviando datos de sensores de
la vida real a nuestros cuadros de mando y la lista de deseos también en tiempo real
en el sitio web de parpadeo. Después editamos también algún algoritmo
de optimización. Por ejemplo, cuando se alcanza el
umbral, entonces también obtenemos notificación
en nuestro smartphone. Y esto es realmente casa inteligente o también una
cosa de Internet de dispositivos era pocas líneas de código, fácil de usar, libre de usar. Este corto y rápido curso
en línea. Espero verte
en otra clase.