Crea tu dispositivo de IoT con Arduino/ESP32 | Markus Edenhauser | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Crea tu dispositivo de IoT con Arduino/ESP32

teacher avatar Markus Edenhauser, Bringing IT and People togehter

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      0:53

    • 2.

      Brokers gratuitos de IoT

      1:34

    • 3.

      Cableado

      6:15

    • 4.

      Datastreams

      3:09

    • 5.

      Panel web

      1:04

    • 6.

      Agregar un dispositivo

      1:07

    • 7.

      Bibliotecas y compatibilidad

      2:11

    • 8.

      Primera conexión con Blynk

      4:06

    • 9.

      Obtén datos de Blynk

      2:52

    • 10.

      Cómo cambiar el estado y brillo LED

      7:05

    • 11.

      Cómo enviar datos de sensores

      8:13

    • 12.

      Usa automatización para observar tus sensores

      5:04

    • 13.

      Conclusio

      1:03

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

319

Estudiantes

--

Proyectos

Acerca de esta clase

En este curso aprenderás cómo puedes crear un dispositivo de Arduino. Aprende cómo crear dispositivos y paneles de Internet de las cosas rápidamente con Arduino/ESP32 con Blynk IoT Broker. Todos los archivos o códigos se adjuntan en la sección Proyecto.

Lo que aprenderás

  • Control en tiempo real del microcontrolador
  • Cómo configurar un panel de internet
  • Conecta o apta un led
  • Cómo cambiar el brillo a través de un panel web
  • Configura un sensor de temperatura y humedad DHT11/22
  • Cómo enviar datos de sensores de vida real
  • Visualiza los datos de sensores
  • Agrega condiciones y automatizaciones al panel
  • Ejemplo. Cuando el umbral del brillo cae por debajo de un umbral: reciba una notificación en tu teléfono inteligente a través de la aplicación Blynk IoT.

Qué necesitas para este curso

  • ESP32/8266 o cualquier otro microcontrolador con acceso wifi
  • Conexión Wi-Fi para el Arduino
  • Cuenta gratuita de blynk.io
  • Sensor led y DHT11 opcional: puedes enviar números aleatorios

Para quién es el curso:

  • Internet de las cosas
  • Pasatiempos de electrónica
  • Ingenieros eléctricos
  • Fabricantes
  • Tinkerers
  • Cualquier persona con interés en el desarrollo de IoT

Conoce a tu profesor(a)

Teacher Profile Image

Markus Edenhauser

Bringing IT and People togehter

Profesor(a)

Hello!

I am Markus Edenhauser from Austria/Tyrol. I have professional experience in electrical engineering & finance industry as well as in the non-profit sector. My experiences range from IT auditor and trainer for it-topics, head of department for finance and technology to personnel management. Nowadays I develop funny things with microcontrollers for IoT devices #smarthome.

Education: Foreman in Electrical Engineering, Train the Trainer and Bachelor & Master degree in Business Informatics and Master degree in Coaching, Organizational & Human Resources Development.

I am looking forward to welcoming you in my courses.

pixelEDI

Ver perfil completo

Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • Sí
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

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.