Internet de las cosas | Achraf Mad | Skillshare

Velocidad de reproducción


1.0x


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

Internet de las cosas

teacher avatar Achraf Mad, Creative Engineer

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.

      1 introducción

      2:14

    • 2.

      2 hardware y software

      1:53

    • 3.

      2a ESP 32 Pinout DOIT

      9:04

    • 4.

      3 Descarga e instalar Arduino ESP y controlador USB

      6:17

    • 5.

      3 tablero de ESP32

      4:27

    • 6.

      4 Descarga e instalar Arduino ESP32 v1

      4:05

    • 7.

      5 carga tu primer código a la placa ESP32

      3:41

    • 8.

      6 Codificación

      5:42

    • 9.

      7 sensor táctil

      11:04

    • 10.

      8 cómo gestionar las señales analógicas

      8:05

    • 11.

      9 señales PWM

      14:38

  • --
  • 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.

210

Estudiantes

1

Proyectos

Acerca de esta clase

Curso de Crash de cosas

Un diferente poder y Performance, usa el microcontrolador ESP32 para hacer proyectos IoT para liberar tu creatividad

Lo que aprenderás

  • Aprende sobre el ESP32 y por qué debes empezar a utilizarlo
  • Aprende sobre las variantes del módulo ESP32.
  • Aprende a reemplazar Arduino con ESP32 sin esfuerzo de programación
  • Aprende sobre las diferencias y similitudes entre la ESP32 y el Arduino
  • Aprende a las funciones de desarrollo ESP32
  • Aprende a utilizar las capacidades avanzadas
  • Aprende a usar el ESP32 para conectar cualquier proyecto a Internet y mostrar o intercambiar datos de datos
  • Tienes confianza en usar el ESP32 en tus proyectos.
  • Usa el ESP32 para permitir que tu proyecto se comunique con dispositivos Bluetooth

Requisitos

  • Conocimiento básico de la programación

DESCRIPCIÓN

Curso de crash de Internet de cosas que cosas: paso a paso es un curso que crea sus geek electrónicos e ingenieros que quieren llevar sus proyectos electrónicos y microcontrolador al siguiente nivel, mientras te añade Wifi, conectar y más poder procesador mientras se mantiene la batería.

Bienvenido a este curso.

La lección de cursos explicará "Cómo trabajar en la placa 22" utilizando C Language y el famoso entorno de desarrollo Arduino IDE Este curso te resultará mejor si tu conocimiento básico de Electrónica y Arduino. Aprenderás a conectar el panel de ESP32 con tu computadora y controlar en poco tiempo.

ESP32 puede utilizar en tus proyectos de ingeniería, proyectos industriales o proyectos relacionados a la automatización hogar IoT casera.

¿Por qué aprender ESP32?

Si eres estudiante de ingeniería o científico, es mejor encontrarte a través de Internet, ESP32 con su diseño robusto, consumo de poder internet, alto nivel de integración y Wi-Fi y Chip Bluetooth

Explorar:

  • Salida digital: vincular un LED

  • Entrada digital: Reading un sensor táctil

  • Entrada analógico: Reading un voltaje variable desde un potenciómetro

  • Salida analógico: controlar un brillo led

  • Salida analógico: controlar una posición Servico

  • lectores/datos de humedad con un sensor digital

  • Conectar con Internet y conseguir tiempo local

  • Recibir datos de una simple página web local, enciendo/apagar un led

  • Transmite datos a una simple página local

Al final de este curso, puedes crear proyectos IoT innovativo. Lo que necesitas hacer es PENSAR, IRar y hacer algo.

Para quién es este:

  • Estudiantes de ingeniería: electrónicos, electricidad y informática.
  • Estudiantes de ciencias de secundaria
  • Geeks, electrónico, aficionado y estudiantes de arte
  • Geeks de sistemas embebidos
  • Arduino
  • Geeks
  • Cualquier persona interesada a conectar su proyecto a Internet con una solución baja presupuesto

Conoce a tu profesor(a)

Teacher Profile Image

Achraf Mad

Creative Engineer

Profesor(a)

Hello, I'm Achraf.

A passionate engineer who loves to share his knowledge with the world

Ver perfil completo

Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 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. 1 introducción: Hola y bienvenidos a este internet de las cosas curso crash. Este es Ashraf. Este curso te guiará a través de la creación tus primeros proyectos de electrónica conectada a internet utilizando una placa de conexión Wi-Fi que está disponible en casi todas partes. Aprenderás el elaborado flujo de trabajo de hardware y software que hace que los objetos inteligentes tengan éxito a través de ejemplos básicos paso a paso. Bueno, ve a tomar ejemplos de las cosas más comunes que quieres construir. Al igual que un botón de flecha del sensor que desencadena un correo electrónico o un tweet. También vamos a tomar un ejemplo sobre un circuito que muestra información, traerla de línea, y cómo combinar código de muestra para construir sus propias ideas de proyecto. Entonces si eres ingeniero de software, solo sumergir un juguete en hardware o en películas, que solo tiene conocimientos básicos y Arduino. Este curso te dará las habilidades para realizar el internet de las cosas proyectos de tus sueños. Explora los servicios en la nube para vincular rápida y fácilmente tus circuitos de bricolaje con otros dispositivos de Internet de las Cosas, las ventajas de las redes sociales y mucho más intangible cosa ahora es un tema de tendencia. Por lo que te recomiendo encarecidamente que te unes a este curso para conseguir tunel como Joni, para empezar como freelancer de IoT o dos, solo para arrancar tu portador e internet de las cosas. O no puedes simplemente hacerlo para divertirte mientras juegas con tus proyectos en línea. Puedes tener o página para controlar tu hogar después de ver este curso. Y aprenderás a conectar diferentes elementos, aunque se trate de un sensor y obtener los datos de ese sensor, plan online o beige, que te muestra todo. Seguro que disfrutarás de este curso. 2. 2 hardware y software: Requisitos de hardware y software. Ahora, lo primero que necesitas tener es ESP sediento de abordar, que es básicamente la pelota que vamos a usar para conectar nuestro proyecto o nuestros sensores a internet. Es básicamente una pelota que trata y parece una bola Arduino, pero tiene una capacidad de Wi-Fi y muchas más características que vamos a discutir, una sección de accesibilidad. También necesitarás un Adafrruit y cuentas de alfabeto. Y vamos a explicar cómo conseguir tres cuentas en estas dos alzas. Debido a que los vamos a necesitar para nuestra automatización o automatización web, necesitarás algunos componentes básicos literalmente. Entonces hay botones de una tienda y creo que a la mano que hay que empezar con un tablero nuevo. Necesitarás Arduino IDE, que es básicamente el entorno de programación Arduino. Ya que lo vamos a utilizar a Bagram o ESP. Necesitarás sensores. Si tienes un sensor detector de movimiento o cualquier otro tipo de sensor, puedes usarlo y probarlo con este tablero. Y necesitas cables de puente para conectar diferentes elementos a esta bola. Y todos estos elementos se explicarán cada uno y una lección separada, dependiendo del tipo de circuitos electrónicos que vamos a aplicar en este curso. Pero nuestro dinero en efectivo debes que todo se pueda hacer usando solo el balón sin ningún elemento adicional. Necesitarás el perno, el tablero ASP, y el entorno de programación IDE de Arduino. Estos son los dos componentes más importantes en cuanto al hardware y el software. Gracias por ver esta lección. 3. 2a ESP 32 Pinout DOIT: Hola y bienvenidos a esta nueva lección. No2 se va a hablar de ESP aquí a, para imprimir lo que es la entrada de propósito afilado, pines de salida deben usar? Ahora, así es como se bloquea la capa física sobre la placa ESP. Y como puedes ver, es muy similar al Arduino Nano, pero tiene un WiFi construido n. Ahora, son velocidad emocionada para honores por share incluyen 18 convertidor analógico a digital o canal ADC, donde puedes recibir señales analógicas, y estas señales se pueden convertir a digitales internamente. Cuenta además con tres interfaces SPI para comunicación serial y tres Interfaces uart para comunicación CSR y a interfaces I2C para comunicación CL. Entonces estos, digamos que se pueden usar ocho módulos u ocho pines para permitir la telecomunicación con múltiples dispositivos que soportan SPI, I2C, todo isaac misericordia. Y te preguntaron, También tiene 16 canales de salida PWM, que ayudan a producir una salida analógica a partir de los pines ESP. También tiene a convertidores digitales a analógicos y a i2 us interfaces también tiene delgada sincronización combustiva, Entrada de propósito general, Salida. Proporcionaré más datos y más detalles sobre cada uno de los giros en la conferencia de recursos. Pero como tenemos muchos de ellos, no queremos quedar atrapados en los detalles. Ahora, lo que necesitamos saber es el propio pin out. Como se puede ver, así es como bloquea la embarcación. Esta es la directiva de la USP. Y vas a conectar tu conector USB aquí. Y el otro lado estaría conectado a tu computadora. Se puede ver que estos son los pasadores. Gpio significa entrada de propósito general, salida. Ahora, hay más de una entrada de propósito general, salida, como se puede ver aquí. Y cada uno de estos giros tiene más de una función. Como puedes ver, usualmente pines, viene con Mi nombre hs, PI y ADC, convertidor analógico a digital y variables y sin. Por lo que puedes usarlo como entrada, pin de salida o para recibir señal analógica, o para nosotros PI, o para nuestros dos c. Así que la elección es tuya. Ahora, como puedes ver, estos giros, todos ellos están numerados para un fácil acceso para que puedas saber fácilmente qué pin está conectado al reloj. Ahora adicionalmente, hay pasadores con características específicas que los hacen adecuados o no para un proyecto específico. En la siguiente demostración te muestra algunos de estos gastos y voy a hablar de cada uno de estos giros en detalles. Y si no se puede utilizar como n, Tanto toda la salida. Ahora, los pasadores resaltados en verde. Aquí. Te mostraré una tabla para resumir esta información. Nuevamente, los pasadores resaltados en verde están bien de usar. Los resaltados en amarillo están bien de usar. Pero hay que prestar atención porque pueden tener un comportamiento inesperado principalmente en el momento del arranque. En tanto que no se recomienda utilizar las plumas resaltadas en rojo como entrada o salida. Ahora, ese número de pin de salida de entrada de propósito general 0 es, como se puede ver, está bien , para usar, pero hay que prestar atención extra porque puede tener un comportamiento inesperado a tiempo completo. Por lo que no se puede utilizar como pull up en ambos o como salida. Da salida a la señal PWM en el puerto número uno se puede utilizar como pin TX para la comunicación CSR, o pin de salida, se debug output, output. pin número dos está bien para ser utilizado como entrada o salida. Y por lo general se conecta a led a bordo. Por lo que puedes usarlo para un resfriado o para probar nuestra función base porque no tienes que conectar componente extra. Ya cuenta con LED incorporado. pin número tres está bien para usar como n ambos, pero no se puede usar como salida, su alta salida. Por lo que leerá uno en ambos. Papeleras de Burnham. El número 45 está bien para usar como entrada a salida. Y pin número cinco también salidas señal PWM. Salida. Los pines de seis a 11 están conectados al flash SPI integrado. Por lo que no puedes usarlos como entrada o salida. El pin número 12 está bien de usar. Pero la comida fallará si es audaz alto. Por lo que está bien usarlo como entrada, pero hay que prestar atención extra para esta nada. Y si lo estás conectando como salida, está bien. No tienes ningún problema. Pines de 13 a 16 están bien para ser utilizados como entrada o salida sin prestar atención extra. Ahora como se puede ver, mismos cuatro alfileres del 17 al 33, mientras que treinta y cuatro, treinta y cinco, treinta y seis, y treinta y nueve son solo plumas de entrada. No se pueden confundir como salida. Ahora en nuestros ejemplos en pruebas de práctica de una hora, vamos a usar números de impresión dos, que tiene LED incorporado en negrita construida y plomo. Y usar eso a bordo construido y tapas nos hará más fácil, empezar o probar cosas diferentes si estamos haciendo obeys con nuestro botón para controlarlo vía Internet. Ahora, eso es todo para la impresión. Ahora, añadiré x transformación como artículos a esta sección del curso. Por lo tanto, hágale saber más información sobre la entrada de propósito general, pines de salida. Pero para mí, lo que necesito que sepas en este punto es que tenemos papeleras que se pueden usar fácilmente sin Ani, una tensión extra como salidas de entrada, que son básicamente los giros a 45, 13 a 1617, a 33. Y si queremos solo cubetas de entrada, podemos usar treinta y cuatro, treinta y cinco, treinta y seis o 39. Ahora bien, si necesitamos características adicionales, si necesitamos PWM, ADC, DAC, si sabíamos que el combustor habilitaba a Bryn o pwm pin, podemos seguir y revisar este esquema. Y a partir de estos giros se puede ver que un caso más sharper impar girará número 36 se puede utilizar como ADC o convertidor analógico a digital. Como se puede ver, y tiene estado único de entrada. Se puede utilizar. Este esquemático impreso dos se refiere a ella cada vez que se necesita hacer algo. Sam por aquí, no se puede ver por esta imagen que el pin número 25 se puede utilizar como convertidor digital a analógico. Y el número de bin 26 también se puede utilizar, se utiliza un convertidor digital a analógico o un convertidor analógico a digital. Entonces dependiendo de lo que necesites o cuál es tu objetivo final, vas a revisar este esquema y asegurarte de que eliges la curva que se ajuste a tus necesidades. Entonces si vas a usar un PIN como salida, no puedes usar el pin número 34 porque como puedes ver aquí, solo es pin de entrada solo. Y si quieres usar, digamos, convertidor analógico a digital, no puedes usar este pin número 17 porque solo admite comunicación serial y salida de entrada. Salida de entrada regular o salidas de entrada digitales. Por lo que antes de usar cualquier bolígrafo, tómate uno o dos minutos para asegurarte de que soporte lo que vas a hacer. Y ya que fuente o las cosas que vas a conectarlo a la nuestra analógica o digital. Hay entrada como pulsador o hacia afuera como tapas. Necesitas conectar el elemento al pin derecho antes de arrepentirte, acuerdo para evitar tener problemas en el futuro, una vez que comiences código distinguido, si tienes desigual pronto o si tienes un proyecto que no saber exactamente qué bandejas podrían caber para ese proyecto, puedes dejar una pregunta en la Q y un tablero. Estaré más que feliz de ayudar a responder todas sus preocupaciones. 4. 3 Descarga e instalar Arduino ESP y controlador USB: Ahora empecemos con una configuración de software. Se cuelga de tu teclado y ratón. Esta parte podría ponerse baches. Sigue a lo largo de la cláusula como configuramos y subimos nuestras tarifas DIY Wi-Fi conectado software. En esta lección, instalaremos el ESP it también, paquete de bolas 66 dentro de nuestro software Arduino. También instalaremos un controlador de dispositivo para el chip de comunicación perno y subiremos en boceto de Arduino que se conecta a tu red inalámbrica doméstica. Y la buena noticia de que una vez que hayas completado los pasos y esto, y esta lección, no tendrás que hacerlos. Otra vez. Estás usando la misma computadora y la misma pelota. No tienes que reconfigurar. Y cualquiera del software que vamos a instalar este software todo en esta lección. Por lo que el primer paso será e instalar el software Arduino. Como ya saben, el software Arduino está disponible de forma gratuita en el Arduino, el sitio web de SCC. Por lo que el primer paso será ir al Arduino, al CC, Ir a la sección de software, haga clic en descargas. Y desde bisagra, elige tu sistema operativo. Y en nuestro caso, es sistema operativo Windows. Podemos usar un instalador de Windows o las ventanas arriba. Y ya me instalé en este árabe. Aquí está. Ahora por defecto, la aplicación Arduino soporta chips usados un tableros Arduino listo para usar, pero no el balón ESP. Estas bolas se pueden programar fuera de la caja porque la aplicación Arduino ya conoce de cada una y sus propiedades. Una cosa genial de Arduino es que puedes agregar soporte para otros pernos. Y todo lo que tienes que hacer es decirle a Arduino dónde descubrir sus probabilidades. El primer paso de ese proceso es proporcionar una URL al gestor de tableros adicionales. Ahora, tienes que ir a la edición. Y a partir de ahí, debes ir al menú Archivo y seleccionar preferencias. Llegarás a ver esta ventana. Como se puede ver aquí. Tenemos gerente de aburrimientos adicionales, eres ALS y tienes que basar una URL específica. Y eso servirá, yo lo daré y otras fuentes de esta conferencia. Pero aquí está. Déjame copiar y pegar esa URL. Este es el ESP Arduino. Estás cayendo este paquete. Ahora bien, si los libros no estaban planeados donde abres sus preferencias, ¿ cuándo es posible que tengas algunos otros tableros ya desinstalarlos? Si ese es el caso, he sido el contenido de los libros de texto con la URL anterior usando una coma para separar URL diferente. Por lo que puedes agregar este y otro coma y agregar otro. Pero como sólo tenemos uno, lo pegaré aquí. Después de hacer eso, haga clic en Aceptar a arcillas para cerrar que las preferencias cuando hacer ahora están bajo una obligación, sabe dónde encontrar información sobre el balón ESP en general. Entonces vamos a las Herramientas. Y a partir de ahí, iremos al tarro Boltzmann. Y aquí en el Boltzmann Azure, es necesario escribir ESP. Ahora como puedes ver aquí, tenemos ESP a2 66. Lo que tienes que hacer es simplemente hacer clic en Instalar. Tomará algún tiempo descargar unos 34 megabytes de datos a su carpeta de bibliotecas Arduino. Y una vez hecho, te mostrará un mensaje indicando que todo está hecho. Ahora una vez hecho, como puedes ver, dice instalado aquí, puedes dar click cerrar. Y si fuiste a la Boltzmann es R. Así que puedes ver que ahora tenemos ESP a2 66 y sí ser a2, a5 y otras bombas ESP. La mayoría de ellos están aquí. Ahora, lo que tienes que hacer es simplemente empezar a usarlos. Y ya mencioné que el que tenemos a la mano es el ESP más allá del módulo A2 66. Ahora, con el fin de asegurarse de que se reconozca al conectar la placa USP, es necesario instalar un controlador adicional. Del Scilab redimensionado. Te daré enlaces a este conductor también. Por lo que necesitas ir a revisar tu sistema de cosas abridor. Y tenemos realmente dos reversión senior. Por lo que usaremos este software. Haga clic en Descargar el PCP. Se iniciará la descarga. No puedes simplemente hacer clic en descargar. Después de eso. Puedes instalar los controladores dependiendo de tu sistema operativo. Eso es todo. Ahora, hemos instalado la librería ESP del software Arduino para Arduino y el controlador USB. 5. 3 tablero de ESP32: Junta de desarrollo Asb 32. Vsb 32 es una serie de sistemas de bajo costo en chip creada por sistemas de prensa S. Se trata de una mejora en el popular ESP a2 66 que es ampliamente utilizado en proyectos de Internet de las Cosas. Ellos SB 32 cuenta tanto con capacidades Wi-Fi como Bluetooth, que lo convierten en un chip todo redondeado para el desarrollo de Proyecto Internet de las Cosas e ingeniero de sistemas embebidos. Ahora, en este curso, aprenderás a empezar a la fealty de ESP y aprenderás a usarlo para escanear hotspots Wi-Fi, controlar LEDs, botones, sensores, o consigue que los sensores leen en nuestra página. Junto con otros ejemplos. Este curso te dotará de los conocimientos básicos que no necesitarías cuando trabajes en tus proyectos ESP Filter2 en el futuro. Ahora, algunas de las principales especificaciones para el ESP 32. Cuando se trata de las especificaciones del chip, se encontrará con que tiene un doble núcleo, lo que significa que tiene dos procesadores. Además cuenta con Wi-Fi y Bluetooth incorporado. No tienes que enchufar ninguno de nosotros sea dongle para habilitar Wi-Fi o obtener un módulo. Ejecuta programas de 32 bits que buscan frecuencia pueden subir hasta 240 megahercios y tiene 512 kilobytes de RAM. Este tablero particular tiene 30 o 36 pines, 15 en cada fila. También cuenta con una amplia variedad de periféricos disponibles, como sensores táctiles capacitivos y convertidor digital. Convertidor digital a analógico, módulos de comunicación serie asíncronos universales como p pi i cuadrado c y mucho más. Esta parte viene con sensor de efecto Hall incorporado, sensor de temperatura incorporado. Entonces este puerto es todo lo que necesitas para empezar y nada de tiempo en el Internet de las Cosas funciona. Ahora para empezar a programar el deporte necesitarás un software o un entorno de programación. Simplemente puedes usar el IDE de Arduino, que vamos a hacer en este curso. Es un software muy fácil de usar y la mayoría de las personas lo conocen. Y si tú, aunque no estés familiarizado, es el software más fácil de usar cuando quieres programar bonos ESP. También hay un software, expresivo software IDF. Es básicamente un marco de desarrollo de Internet of Things que proporcionan tableros de carpetas. También hay micro Python, JavaScript o inferior. El que vamos a utilizar en este curso es Arduino IDE. Se requiere de algunos ajustes para resolver la biblioteca ASP, pero todo se explicará en detalles. En sección asimilada, donde aprenderás a descargar e instalar las bibliotecas requeridas para diferentes tableros ESP y los pasos correctos para hacerlo. Ahora para preparar tu tablero para el IDE de Arduino. Y hay un complemento para el IDE de Arduino que permite programar el ESP theta2 usando esa plataforma. Esa misma plataforma que puedes utilizar para programar Arduino también se puede utilizar para programar ESP usando el lenguaje de programación Arduino. Por lo que está fuera de la caja y listo para que lo uses. En la siguiente lección, vamos a explicar el ESP CO2. Clavija cuántas curvas hay, cómo reconocer cada función de bin y qué compartimentos usar cuando desee conectar entrada, salida, PWM, señal o sensor. Gracias por ver esta lección. 6. 4 Descarga e instalar Arduino ESP32 v1: Ahora bien, si tienes una pizarra como la que tenemos, que es ESP 32 versión uno. Necesitas ir a las Herramientas. Y desde el menú de herramientas, simplemente puedes ir a la pizarra, seleccionar gestor de vainas, y desde la derecha ESP 32. Ahora, no obtuviste ningún resultado. Tendrás que hacer una cosa. Antes de seguir adelante. Es necesario agregar el paquete ESP 32, ese enlace de archivo JSON a las referencias Wendell soldados van, haga clic en archivo, preferencias, y aquí están la coma, entonces están el segundo enlace. Te daré toda esta longitud y déjanos también es conferencia. De nuevo, acude al Gerente de punto calvo de Herramientas, y aquí tendrás Carmelite ESP. En tercer lugar, la herramienta. Y aquí está, simplemente puede hacer clic en instalar. Instalar este balón tomará algún tiempo. Ahora una vez que hayas terminado, te verás en un estancado aquí. Haga clic en Cerrar y vaya al menú Herramientas. A partir de ahí, no se puede patear el balón. Eso es a lo que quieres conectarte. Y se puede ver que tenemos una lista de voltios aquí abajo. Necesitas elegir el que coincida con tu configuración. Y nuestro caso, está bien, lo siento. Ahora nuestro caso dos será hacerlo ESP, y necesitamos elegir la tercera herramienta ESP. Entonces, vamos a desplazarnos hacia arriba. De acuerdo, aquí tenemos ESP theta2 kit de personas o revocar ese módulo div. Y tenemos otros módulos ESP punto-to-to-toe. Como se puede ver aquí. Eso necesitamos, hazlo ESP div, consigue la versión uno, que es la que tenemos aquí en nuestros laboratorios. Y miramos prestados a todos los que acaban de empezar en Internet de las Cosas. Así que selecciónela y luego vete. Si no viste tu pelota, tengo en mi USB. Borscht. Yo he conectado el calvo, pero no veo una tabla aquí. Y ese caso. Es necesario descargar e instalar este y USB a su controlador de puente de patio. Descarga hecha que coincida con tu sistema operativo. En realidad maneja este nombre cuando lo estás buscando. Si tu tablero es ESP 32, dependiendo de tu bono, hay otros conductores. Así que haga clic en Descargar. Otra vez. Haga clic descargar aquí, Tuan tech time, haga doble clic. 7. 5 carga tu primer código a la placa ESP32: Ahora bien, si tienes todo conectado correctamente y si fuiste al gestor de dispositivos, sí conecté mi pizarra. Por lo que debes ver tu perno y los componentes. Y el nombre de C o Silicon Labs, que era que la vida fuera de ese asalto reajustado en la lección anterior. Ahora sabemos que nuestras bolas se conectaron por venir. Volvamos a nuestro software. Asegúrate de que estás eligiendo la negrita correcta, hazlo ESP fidelidad a la versión difícil uno, y vuelve de nuevo para seleccionar el balón, elige conformarse. Ahora, puedes ir a los ejemplos y consultar algunos de los ejemplos de Wi-Fi. Como pueden ver aquí, tenemos más de uno. Se puede consultar el ejemplo de escaneo de Wi-Fi. Ahora todo esto es nuevo boceto. Como puedes ver, está usando la biblioteca Wi-Fi. No tienes que tener conocimientos anuales. Toda la experiencia previa para usar este ejemplo, todo lo que debes hacer ahora es simplemente dar clic en Subir. Ahora está combinando el boceto y está subiendo que esbozó nuestro bono ESP Phelps O2. Por lo general toma algún tiempo ya que Arduino no es directiva codificando para las necesidades ESP, como se puede ver, se está conectando usando conformar para escribir esa cotización ESP. Ahora está despreciando el porcentaje de caída fría, un 100%. Ahora es como están sentados ahí tablero de ESP. Como se puede ver desde este menú, nos muestra todas las tablas. Nuevamente, el proceso de redacción lleva algún tiempo. Ahora como puedes ver, hecho de subir. Así que ve y abre el monitor serial y asegúrate de haber seleccionado la velocidad en baudios adecuada. Como se puede ver ahora que sí ser calvo SO2 el escaneo Wi-Fi. Y una vez hecho, te mostrará que funciona que están disponibles en tu zona. Tengo estas tres redes. Como se puede ver. Uno de ellos tiene una señal muy débil. Por eso está yendo y viniendo. Entonces esto es menos 12 y esto es de alguien que funciona. Ahora tenemos tres redes. Entonces como puedes ver, acabamos de subir todo valor primera cotización a tercios ESP, por lo que dos negritas. Y este es un ejemplo de código para el proceso de escaneo Wi-Fi. A continuación vamos a cavar más profundo y empieza a hablar de cómo probar la tapa de ese tablero y cómo controlar diferentes elementos usando ese poste. Entonces pasaremos a la vieja cosa basada. 8. 6 Codificación: Hola y bienvenidos a esta nueva lección. Como de costumbre, lo primero que hacemos cuando empezamos a explorar un nuevo hardware es parpadear un LED o escribir una frase de programación que es HelloWorld. Y adivina para el hardware, que es la fidelidad ESP al ejemplo será LED parpadeando. Entonces vamos al menú de ejemplos y al IDE de Arduino y abrimos el ejemplo de boceto o el ejemplo de Planck. Ahora, como pueden ver, aquí tenemos muchos ejemplos. Puedes ir a lo básico y hacer clic en parpadear. Ahora vamos a cerrar esta ventana. Abramos este. Ahora. Como pueden ver en esta lección sobre este código, permítanme acercar. Tenemos el LED configurado a toques por defecto, lead número 13 en Arduino. Por lo que necesitamos cambiar este número de plomo. Como saben, me preguntaron, 32 tiene una entrada construida que está conectada a su Bill general era números de salida de entrada también. Es importante comprobar si tapa, político se organiza automáticamente por IDE. De no ser así, debes agregar al código una línea como esta, como extremo y tapa me gustó. Y vamos a copiarlo y pegarlo aquí. Y ahora hay que escribir dos para asegurarse de que el código se guardará para pin número dos, que es el bolígrafo de tapa interna dentro del ESP comprado. Ahora vamos a guardar nuestro código. Dejémoslos en blanco. Y quitemos esto. Ahora, como pueden ver, es el mismo código que usamos un Arduino. Tenemos dos métodos, el método de configuración del vacío y el alimento del telar vacío. Y evitar el método de configuración es básicamente donde te sientas cosas como anexar. Aquí tenemos el número dos, que es la variable id. Y podemos sustituirlo por el número dos aquí. Pero como estamos usando una variable, podemos escribir aquí el nombre de la variable. Y aquí podemos asignarlo como entrada o salida. Ya que estamos lidiando con una ventaja, es una salida. Por lo que escribimos salida y usamos la función PinMode para asegurarnos de que establecemos el número dos como salida y el bucle de configuración. Ahora, la función de bucle, por su nombre, seguirá repitiéndose. La función de bucle aterriza una y otra vez para una var. Una vez que detenga el programa o apague la alimentación , dejará de funcionar. Ahora el DigitalWrite escribirá un valor digital. Alto significa una lógica o encender a este giro que ha sido números a que tiene tapa interna. Entonces la última frase esperará un segundo y vamos a derivar la misma frase escritura digital. Escribiremos valor adicional, que es bajo o 0 o apagado. Y esperaremos otro segundo. Por lo que encenderás el LED. Espera un segundo, apágalo y espera otro segundo. Ahora antes de subir este código, tenemos que ir y asegurarnos de que tenemos el do it ESP 32 versión difícil uno seleccionado. Y tenemos que asegurarnos de que tengamos el compost adecuado. Después de eso, simplemente podemos hacer clic en Subir. Tomará algún tiempo, ok. Como puedes ver ahora tenemos una L porque esta es una variable de sistema. No podemos cambiarlo. Dirigido a. Vamos a intentarlo de nuevo. Como puedes ver, ahora está escribiendo el código, hecho de subir. Ahora, si tienes el tablero, puedes ver que hay un LED azul parpadeando encendido y apagado. Eso es todo. Es así como simplemente es encender o apagar isla. Puedes usar otro bolígrafo o conectar un cable externo si tienes uno. Pero eso es todo para esta lección. Como puedes ver, es el mismo código que usamos, un Arduino. Entonces es realmente simple. Es realmente fácil empezar con este tablero. No tienes suficiente conocimiento. Apenas conocimientos básicos codificando un y un Arduino. Y si no tienes un conocimiento básico, ya te expliqué cada línea de código dentro de este boceto. Si tiene alguna pregunta sobre algo, por favor pregunte en la directiva de Hyundai. Gracias por ver. 9. 7 sensor táctil: Ahora que terminamos con el ejemplo de parpadeo LED, pasemos al ejemplo del sensor táctil. Esta es una nueva característica cool Que está disponible en las bolas ISP Filter2. Preguntaron antes, T2 tiene Alton interno, sensores táctiles capacitivos internos. Ya explicamos o cortamos los giros. Ya mostramos. Te explicaremos estos bolígrafos y el diseño de cableado de la lección MSP432. Pero hablemos de ellos otra vez. Ahora. Estos delgados sensores táctiles capacitivos internos se pueden utilizar como botones. Y los números impares del número de salida de entrada de propósito general 40 al 12131415. Veinte tres, treinta y dos, treinta y tres, veintisiete. Estos son los pasadores. Te mostraré el número de papeleras en un minuto, ¿de acuerdo? Está bien. Esto es todo. Y puedes referirte al diseño de cableado o a la lección de diagrama de pines, donde puedes ver los giros. Se trata de diez sensores táctiles capacitivos internos que puedes usar fácilmente. Para poder leer estos pines, lo que debes hacer es usar las lecturas táctiles de función. Y esta función tomará sólo una variable, que es básicamente esta es la función. Y por lo general toma una variable que son los números de pin, la Sibyl número cuatro, número cinco, y así sucesivamente. Por lo que para poder usar esta función primero, necesitamos asignar una variable. Ahora podemos escribir valor int y tocar derecho leer. Dentro de ella. Podemos escribir cualquier número. Podemos usar entrada de propósito general, salida cuatro, que básicamente los primeros sensores táctiles t. Y ahora vamos crear un código donde leamos el estado de este sensor táctil y está un poco en el monitor serial. Para ello, primero, es necesario inicializar la comunicación serial y el método de configuración, como se puede ver entre estos dos paréntesis rizados. Entonces, comenzó el cereal derecho. Y utilizar cualquier velocidad en baudios, podemos usar un 115,200. Y vamos a añadir un poco de retraso para ayudar a que se estabilice. 1 segundo. Ahora, probemos la ciencia del sol. Escribamos serial.print. Sí, sé 32. Toque. Ahora tenemos que establecer el estado de ánimo para la tapa como salida. Queremos utilizar la tapa como indicador para el estado táctil, todo el estado del sensor táctil. Entonces tenemos la impresión número dos, que tiene la ventaja, y lo necesitamos como fuera. También necesitamos escribir un valor y asegurarnos de que sea igual a 0. Queremos asegurarnos de que el LED esté apagado. Para ello, necesitamos escribir número de apéndice y escribir ley. Usando esta línea, estamos asegurándonos de que cuando empiece el tablero ESP, se asegure de que está apagado. Sólo se encenderá si hay toque. Todos los sensores táctiles encendidos. De acuerdo, ahora, lo que tenemos que hacer a continuación es leer el valor. Touch read usando touch Calle y sólido dentro del valor. Ahora queremos hacer una pregunta. Si el valor táctil está por encima o por debajo de cierto valor, podemos encender o apagar la tapa. Pero antes de hacer eso, no podemos simplemente imprimir el adjunto leer todo el valor que obtenemos de will fetch street sensor, que es el sensor táctil capacitivo en el monitor serie. Entonces vamos, hagamos esta línea de impresión de puntos Serial. Y dentro de ella, necesitamos colocar el valor. Después de eso, podemos agregar un retraso, un retraso de 1 segundo. Ahora intentemos combinar nuestro código. Guardémoslo dentro de nuestra carpeta de codificación. Llamémoslo toque. De acuerdo, vamos a quitar esto. Ahora volvamos a combinarlo. De acuerdo, hecho de compilar. Ahora subamos el cono a nuestro ESP abordado. Por cierto, puedes usar el número cuatro, que es el número pin, o puedes usar t, t1, t2 hasta t diez, porque ya mencionamos que tenemos diez sensores holandeses. Ahora, abramos el monitor serial. Como se puede ver, ese valor táctil aquí es 107. Y si lo tocamos, cambiará. Déjame hacer eso. Está bien. Ahora, como pueden ver, tenemos setenta y cuatro, treinta y siete, setenta y uno setenta. Ahora déjame tocar esa papelera. Como se puede ver, una vez que toque el m, los valores van por debajo de diez. Y cuando salgo vuelve a subir hasta 77 a dos. Entonces creo que aquí tenemos un valor constante. Si el valor está por debajo de 50 significa que estoy tocando ese bin. Si está por encima de 50, significa que no estoy tocando la pluma, podemos ajustar nuestro Claude en consecuencia. Ahora hagámoslo. Ahora. Vayamos aquí y agreguemos if statement. Ahora y f declaración, vamos a hacer una pregunta. El valor es sobre todo igual a 50. Ok, vamos a mover este lado, estos dos paréntesis. Ahora. En ese caso necesitamos encender el LED y agregar un retraso. De lo contrario. Si el valor es inferior a 50, necesitamos apagar el LED. De acuerdo, ahora vamos a verificar nuestro quad o.Y vamos a imprimir una frase y psi de estas dos declaraciones si usando la serial.Print. Entonces aquí es donde voy a imprimir tapa. Y aquí vamos a imprimir tapa. Volvamos a verificar el código. De acuerdo, ahora subamos un código al ESP servido. Se calva. Otra vez. El proceso lleva algún tiempo. Ahora se está conectando a la pizarra. Ahora es escribir ese código. De acuerdo, hecho de subir. Ahora bien, si abrimos el monitor serial, como pueden ver, el LED está encendido. Y si le echas un vistazo a tu tablero, puedes ver que el LED está encendido. Ahora, déjame tocar el pin táctil. Como puedes ver, el valor va por debajo de 50 y la tapa está apagada. Eso es todo. Es así con qué facilidad puedes usar y ajustar el sensor táctil dentro del ESP cayó a la caja de herramientas. Está integrado para que no tengas que conectar ningún componente extra. Esto es lo increíble que es y lo fácil que es lidiar con este balón. Si tienes alguna pregunta con respecto a esto, Ben, estoy aquí para ayudarte. Gracias por ver esta lección. 10. 8 cómo gestionar las señales analógicas: Hola y bienvenidos a este anual US ONE, NO va a explicar cómo lidiar con la entrada analógica. Capas P llena el tablero de tubos. Ahora a esto, las señales de valor analógico de entrada, hay alrededor de 18 canales de entrada ADC de 12 bits. Puedes reconocerlos fácilmente desde el diagrama de cableado. El que ya mencionamos, todo el diagrama pinout que explicamos en una lección anterior. Y solo hay un convertidor analógico a digital de 10 bits en la MCU. Ahora, dependiendo de la bola que estés usando, este bolígrafo, puede estar en una ubicación diferente. Déjame mostrarte el pin out. Ahora como se puede ver en esta imagen, se pueden ver los pines ADC. Por lo que todos estos son convertidores analógicos a digitales están habilitados curvas, y hay otros bolígrafos también. Nuevamente, aquí hay un, el C1 y C2. Tan diferentes canales. Y puedes reconocerlos a quién se llama el número de pin de salida de entrada de propósito general a partir de Penn. Como se puede ver aquí. A pin dos tiene ADC, pin para 10-15. Ser uno no tiene ADC. Por lo que está sufriendo de pin 0. Entonces puedes seguir adelante. Ha habido 2412131415, y así sucesivamente. Sólo necesitamos un bolígrafo para esta lección. Entonces para leer el análogo y lo que usarás igual que un tableros Arduino. Utilizaremos la función de lectura analógica en nuestra codificación. Ahora como puedes ver, el apéndice que vamos a utilizar para este ejemplo es John Bell fue entrada, salida 36. Tiene ADC uno, CH2, 0, o Charles euro. Ahora para leer este valor, necesitamos usar la función AnalogRead. Y instalamos el valor analógico en una variable. Es muy importante notar que le pidieron a la gente que lo hiciera, a esto o conversar. Tendré 12 bits de resolución frente a diez bits en ESP, a2, 66, y Arduino. Por lo que los pensamientos son rango de la conversión analógica a digital de lecturas puede ir a caer 1000th, 0, 95, o 095. Y el pecado de 100000027 sobre Arduino y ESP a2 66, cuando se aplica un máximo de 3.3 voltios a su fin. Pero así se puede esperar más valores que pueden subir hasta 4 mil. Ahora para la entrada, usemos nuestro potenciómetro de kiloohm delgado o cualquier sensor analógico que tengamos. Y no podemos conectarlo desde los 3.3 voltios y tierra. Ahora usemos su salida variable para ser la entrada del filtro ESP a los pines ADC. Para empezar, abramos. Seré tu software. Sube hasta Arduino IDE. Ahora, después de abrir Arduino IDE, está bien, déjame abrir el otro software. De acuerdo, aquí está. Software Arduino. Ahora el primer paso que vamos a hacer es crear un nuevo boceto. Asegurémonos de que nuestra junta esté conectada y reconocida, como puedes ver en conformarse. Y vamos a asegurarnos de que tenemos seleccionado el puerto correcto. Nuestro caso ESP cayó a dos. Como puedes ver, hazlo ESP theta2 dev kits. Y tenemos otras bibliotecas que pueden cubrir esto. Ahora esta es nuestra directiva. Empecemos a codificar. El primero que tenemos que hacer es ir a la configuración del vacío e inicializar la comunicación serial, serial.begin. Y podemos elegir cualquier moderado. Escojamos diez cientos, quinientos , cinco mil, doscientos. Ahora, agreguemos un retraso para que este elenco suministre el módulo de comunicación Sierra y listas impriman una frase indicando que estamos usando prueba de lápiz analógico USB 32. Ahora aquí arriba inicialicemos una variable para guardar datos ALU. Por lo tanto, analógico final, valor igual a 0. Entonces dentro del bucle del vacío, ¿verdad? valor de Alg es igual a lecturas de descarga igual que un Arduino. Y desde aquí necesitamos seleccionar el bolígrafo. En nuestro caso, es entrada de propósito general, salida entonces 36. Después de eso, vamos a férula el valor de lectura analógica, por lo que Serial dot print. Ahora vamos a estar de acuerdo en que debemos valorar y este adulto mayor 500 milisegundos. De acuerdo, vamos a verificar. Ahorremos. Vamos a llamarlo. Tomará algún tiempo combinar el boceto. Ahora subamos el boceto a nuestra bola ESP, nos aseguramos de que tu tablero esté conectado. Y has seleccionado la sartén calva derecha, la comport derecha. Está bien. Como puedes ver, es subir, escribir. Está bien. Hecho de subir. Ahora, si fuimos y abrimos aquí, monitor serial K, tenemos ciencia comparte la tasa baudios a 115,200. Como se puede ver aquí, tenemos 0 valor. Ahora si jugaste con el potenciómetro analógico, obtendrá valores de hasta 4 mil. Y eso es todo. Esto es lo fácil que es usar pines analógicos en el orificio de la USP. El mismo arduino codificación, semiestructurado. Y disciplinaré cada línea. Gracias por ver esta lección. Si tiene alguna pregunta, por favor pregunte en la directiva de Hyundai.