Añadir WIFI a Arduino | Achraf Mad | Skillshare

Velocidad de reproducción


1.0x


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

Añadir WIFI a Arduino

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 a skillshare

      1:52

    • 2.

      2 requisitos de hardware y software

      2:03

    • 3.

      3 principio de trabajo

      3:11

    • 4.

      Conexión de 4 circuitos

      8:15

    • 5.

      5 Plataforma de IoT gratuita para visualizar datos de Arduino

      12:29

    • 6.

      6 Coding Part1

      16:37

    • 7.

      7 Coding Part2

      14:02

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

28

Estudiantes

--

Proyecto

Acerca de esta clase

Internet se está convirtiendo en una parte cada vez más importante de la vida cotidiana, y la capacidad de controlarlo con Arduino está cambiando la forma en que trabajamos. Teniendo esto en mente, no es de extrañar que el aprender a agregar capacidades WiFi a los proyectos de Arduino se haya convertido en una habilidad muy solicitada. Este artículo explorará cómo agregar capacidades WiFi a los proyectos de Arduino y proporcionará consejos útiles para los estudiantes que toman un curso de Arduino.

Incorporar una conexión WiFi a un curso de Arduino puede ser una gran manera de expandir las posibilidades disponibles en tus proyectos. Puede permitir que los estudiantes controle sus proyectos de forma remota o acceder a los datos almacenados en la nube. Con la configuración e instrucción correctos, cualquier estudiante puede aprender cómo agregar esta capa adicional de funcionalidad y potencia a su trabajo. En este artículo, discutiremos los conceptos básicos de la adición de conectividad WiFi a un curso de Arduino, para que los estudiantes puedan aprovechar todas las nuevas posibilidades que ofrece.

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

Habilidades relacionadas

Desarrollo Más Desarrollo Ciencia de datos
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 a skillshare: Hola y bienvenidos a este nuevo curso en el que también te voy a enseñar a agregar Wi-Fi. Placa Arduino simple. En este curso, aprenderán cómo pueden conectar su microcontrolador Arduino a un WiFi, ¿lo harían todos? Y para hacerlo con habilitado, puedes convertir esta placa Arduino de símbolo en un dispositivo de internet de cosas con unos sencillos pasos. Ahora, para ello, utilizaremos nuestro módulo sobre un módulo barato que cuesta menos de cuatro dólares. Y se llama ESP, Listo para 66. Básicamente es un modo Wi-Fi. Usted que puede proporcionar capacidades Wi-Fi a la placa Arduino. Queremos fusionar el WiFi Shield porque cuesta tanto y tiene capacidades limitadas. Y en cambio, vamos a usar una cosa más pequeña, más barata para que se habilitara. Sé que después de este curso obtendrás muchos conocimientos que te ayudarán a empezar a usar cualquier placa Arduino como microcontrolador basado en Internet of Thing. Agregando este módulo dos, ¿sabes en, en abrirte dispositivos, proyectos e ideas más emocionantes usando el viejo símbolo Arduino en una placa o cualquier otra placa que importe. No sólo lo que necesitarías es una placa Arduino, y yo haré, y hablaremos de eso en la siguiente lección. Gracias por ver esta lección. 2. 2 Requisitos de hardware y software: Hola y bienvenidos a esta nueva lección. Vas a hablar lo que necesitarás para que esto suceda. Primero, hablemos de los componentes de hardware. Necesitarás una placa Arduino Uno, que es básicamente el microcontrolador principal de nuestro proyecto. Y también necesitarás un ESP 266, o también se llama ESP 01. Este es un módulo simple muy pequeño que puedes encontrar en todas partes. Y vamos a necesitar dos resistencias son diez kilo ohm y la resistencia de un kiloohm más cables y placa RID para conectarlos. Ahora bien, estos son los requisitos de hardware. Pasemos a los requisitos de software. Solo necesitarás Arduino. Ide es un entorno de desarrollo integrado, que es básicamente un software utilizado para programar en un recurso fijo, como un bloc de notas con diferentes características, se utiliza para escribir código, compilar el código para verificar si hay algún error, y subir el código al Arduino. Usaremos nuestro escribir nuestro código y haremos A lo correcto a hacer mientras escribimos este código de manera paso a paso. Como tú. Ahora bien, estos son los requisitos de hardware y software que necesitas para este curso. Y vas a explicar cómo descargar e instalar Arduino IDE y los archivos innecesarios necesarios para que esto funcione. Por ver esta lección. 3. Principio de trabajo: Hola y bienvenidos a esta nueva lección en la que vamos a discutir ese proceso o el principio de trabajo. Hay muchas formas de usar ESP 8266 para comunicarse con placa Arduino y tenerlas todas juntas. Algunos pueden usarlo para enviar y recibir datos en línea o simplemente subirlos. Para este curso, solo te mostraremos cómo podemos comunicarnos con Arduino de forma inalámbrica usando tu teléfono inteligente o usando cualquier navegador basado en la web. Esto se hará ya sea fuera de línea o en línea. Offline usando aplicación móvil o en línea. Observamos. Ahora nuestros ensayos ESP de ocho a seis servirán como punto de acceso. Lo que significa que proporcionará acceso a Wi-Fi y funciona para otros dispositivos y los conecta más a nuestro cable ¿con qué? El proceso es sencillo. Necesitas usar tu teléfono para enviar cualquier comando a acordar con la ayuda de ESP a 266. Todo funcionaría por la adolescencia. Por lo que sus comandos de placa Arduino desde ESP A22 66, y ESPN a 66 recibirán comandos de nueva forma. Este es nuestro teléfono, pero aquí lo tenemos. Este teléfono enviará comandos a nuestra placa BSP, que es la API ESP a 66. Ahora la SBA al 66 enviará mando y voy a leer desde y 80-66. Entonces esta será nuestra placa Arduino. Ahora, Arduino persistirá el mensaje, los mensajes que recibe del ESP son 66. Y ejecutaremos comandos como encender, construir un botón, etcétera. tanto que ESPN 266 enviará mensajes a Arduino y Arduino leerá estos mensajes. Y el teléfono móvil se utilizará para enviar mensajes de cadena a través de TCP. Y podemos mejorar y trabajar en eso para que reciba mensajes de cualquier navegador web sería algo realmente fácil de hacer. Simplemente encendiendo nuestro Wi-Fi y conectando Arduino a nuestra red Wi-Fi local. Y vamos a discutir eso también. Eso es. Este es el principio de trabajo y vamos a explicar cómo hacerlo. Pero primero comenzaremos el proceso de codificación. Eso es ver esta lección. 4. Conexión de 4 circuitos: Hola y bienvenidos a esta nueva lección en la que vas a diseñar nuestro circuito. Ahora para ello, vamos a utilizar Tinkercad, que es básicamente un software de diseño de circuitos, diseño 3D y simulación que es de uso gratuito. Primero, ve a buscar a Tinkercad, luego ve al óxido. Puedes crear fácilmente una cuenta presionando Únete ahora. Y se puede decir que usted es un estudiante educador. Si tienes un alumno o un profesor e-mail o puedes crear una cuenta personal. La cuenta intrapersonal es fácil usando el sesión con Google o con las funciones de Apple. Normalmente uso la función de inicio de sesión con Google. Si no tienes, puedes hacer clic en Más opciones de inicio de sesión e iniciar sesión con Microsoft o con face. Si no tienes ninguno de estos, simplemente puedes registrarte con correo electrónico. Y te dirigirá a esta página donde tienes que llenar tu condado, lleves, y dar click en Siguiente, agrega tu correo electrónico, tu contraseña, etc. Ahora, no encontrarás el módulo ESP a 266 en Tinkercad porque no es compatible. Pero la tengo aquí. Logré importarlo como con atajo. Entonces la idea principal aquí es aprender a conectar estos componentes. Entonces necesito que te concentres porque al no conectarlo de esa manera, hago bien resulto en que tu audaz tal vez se queme o no funcione en absoluto. Entonces el primer paso ahora es agregar una placa Arduino. Aquí tenemos a Arduino y vamos a colocarlo aquí. Ahora este es nuestro módulo. Puedes rotar el módulo usando este botón esquina superior izquierda. Vamos a colocarlo aquí. Y también necesitamos resistencias. Esta es la primera de la tienda. Esta es la segunda resistencia. Ahora necesitamos otra resistencia aquí abajo. Vamos a rotar. ahora ¿quién comenzará con la conexión de la línea eléctrica? Ahora, aquí tenemos el poder y aquí tenemos a los ineptos. Tenemos que conectarlos entre sí. Necesitamos tomar un punto y conectarlo a 3.3 v a través de una resistencia. Entonces cambiemos el color a rojo y conectemos el otro lado a esta área. Eso es todo, muestra el color para esto también. Ahora tenemos la 3.3 v conectada a través de la resistencia de diez kiloohmios. Esto es una cosa kiloohm resistencia a los ventiladores de alimentación y permiten bulto en tres. Ahora, necesitamos conectar el TX y RX. Tx, que es este pin, se puede conectar directamente al pin número tres. Diseño. Y nuestra x se puede conectar a través de estas dos resistencias. Cambiemos el color para ese primero, ¿de acuerdo? Ahora este es el dx. Ahora aquí tenemos el RX. Tenemos que conectarlo a estas dos resistencias. Hagámoslo verde. Ahora hemos conectado entre las dos resistencias. El otro lado de esa resistencia estaría conectado al pin número dos. Ladrillos que zine. Ahora el último paso es conectar fondo. Entonces cambiemos el color a negro. Conecte un cable de esta papelera, que es la tierra Ben. Baja y conéctelo a esta resistencia. Ahora, bebe un alfiler de tierra de aquí. Y vamos a conectarlo a la resistencia del asma. Ahora bien, esta es nuestra conexión con nosotros mismos. Tenemos que asegurarnos de que estos sean de un kilo-ohmio. Y éste también está en kiloohm. Ahora tenemos estos dos bolígrafos conectados a 3.3 v. Tenemos este pin conectado a t x directamente. Tenemos esta pluma. Ella está oculta, conectada para elegir las primeras resistencias Spinner Tool y un lado, el otro lado de esta resistencia está conectado. Número dos. El otro lado de esta resistencia está conectado a tierra. Y eso también es conexión a tierra con el primer amigo aquí a la derecha. Entonces debes asegurarte de que esta impresión, esta impresión, estas plumas estén conectadas. Los únicos bolígrafos que no están conectados conjuntos de datos que GPIO cero y GPIO2. Estas dos plumas o pines de entrada y salida, si quieres usar esto como un microcontrolador independiente, tienes un curso sobre eso. Y este rotulador rosetón se usa para restablecer el tablero y no los queremos. Entonces aquí está la conexión a una resistencia de kiloohmios, resistencia 110 kilo-ohmios, 3.3 v conectada a dos plumas. fondo de alimentación y habilitación se conecta a tierra entonces y a la resistencia. Ahora, ambas resistencias están conectadas entre sí y conectadas a esa expansión. El otro lado de esta resistencia está conectado al pin número dos y el exponente está conectado directamente al pin número tres. Ahora, para explicar la conexión, simplemente podemos ver que estamos usando los inquilinos número 2.3 para la comunicación serial. Y estamos conectando energía y abajo a nuestra bola PSP desde nuestra placa Arduino. Eso es. ¿Así es como símbolo? Esto. Ahora si tienes alguna duda sobre esa conexión o el esquema del circuito, estoy aquí para ayudarte. Ahora puedes ver la vista esquemática haciendo click aquí. Y puedes ver aquí que tenemos nuestro Ono verde. Y porque tengo otro Bolden, mismo esquema, pero no se muestra. Se puede ver aquí. Pero esto es básicamente nuestro esquema anormal. Y aquí tenemos un socket. Aquí tenemos resistencias de un kiloohm, ese 3.3 voltios, y los tres contenedores aquí. Ahora para uno aquí abajo, se puede ver que este es el módulo tiene ocho pines. Tenemos la resistencia de kiloohmios de estaño, tenemos 3.3 v y 2.3. Y el suelo. Esto es. Este es nuestro esquema de circuito. Si solo tienes la lista de componentes, puedes verlos aquí. En Wi-Fi, tienes una resistencia de kiloohmios para unir a kiloohmios, no se usa. Y resistencia de ohmios tinker. Estos tres no se utilizan. Eso es. Este es nuestro diseño. Gracias por ver esta lección. 5. Plataforma de 5 IoT gratuita para visualizar datos de Arduino: Hola y bienvenidos a esta nueva lección en la que vas a hablar sobre la plataforma que vamos a utilizar para recibir datos de nuestra placa Arduino habilitada para la web. Ahora, la plataforma se llama Preguntar sensors.com y es de uso gratuito. Por eso nos encanta esta plataforma. Ahora, esta plataforma te ayudará a obtener sensores, datos en la nube y actuadores de control más fáciles que nunca con el uso de dispositivos habilitados para la web como Arduino. Si está conectado a Internet, Raspberry Pi, ESP, nuestras placas. Tiene una interfaz de internet de las cosas fácil de usar y fácil de usar. Ahora, lo primero que debes hacer es hacer clic en comenzar gratis. Obtendrá una lista de opciones de precios. Solo necesitamos el plan gratuito, que es cero dólares mensuales. Simplemente presione el suscribirse ahora puede permitirle conectar hasta dos dispositivos. Solo necesitamos conectarnos a una placa Arduino. Y la mayoría de las funciones están disponibles. Ahora aquí necesitas escribir tus datos, tu nombre de usuario, tu contraseña y dirección de correo electrónico. Oye, ahora necesitas elegir una contraseña. Y luego pegaré estoy de acuerdo. Haga clic en Enviar. Bien, puedes usar espacios de todos modos, esa era otra contraseña. Ahora haz clic en enviar. Guarda tus datos solo para asegurarte de que los tendrás cuando los necesites. Te enviaron un correo electrónico, que es un correo de confirmación. Así que ve y revisa tu correo electrónico para asegurarte de que puedes confirmar tu cuenta antes de comenzar a usar. Ahora, como pueden ver, ya recibí un correo electrónico. Es hacer clic en activar su cuenta. Y deberías estar bien para ir. Ahora que viene activado, pulsa el botón de inicio de sesión. Ahora una vez que tengas tu cuenta, necesitarás y necesitas echar un vistazo rápido. A la izquierda aquí tenemos dispositivos. Haga clic en él. Y como puedes ver, te está preguntando, ¿nos quieres ya que todo dispositivo o dispositivo real, seleccionaré dispositivo sensor. Necesitas hacer esto y crear un nuevo sensor. Ahora, introduce un nombre, llamémoslo verde o podemos escribir la descripción ion. Ahora, puedes agregar módulos. Y estos módulos, puedes darles un nombre, una descripción, y simplemente puedes presionar el botón editar para cambiar el nombre y la descripción del módulo. Incluso se puede definir la esencia de la ubicación, latitud y longitud. Y puedes habilitar ese espectáculo desde nuestra opción de ubicación. Una vez que hayas terminado, haz clic en Guardar, terminarás con esta página. Este es nuestro sensor en nuestro dispositivo haciendo ESP. Y aquí puedes ver la clave API, que es una de las cosas más importantes que debes considerar. Porque esta cosa será utilizada en nuestro código Arduino. Como puedes ver aquí, puedes ver los módulos que tienes asignados. Y aquí tenemos la clave API. Así pide y apoya comunicación con todo lo viable microcontrolador, puentes y material con capacidades de conexión a internet como albino, ESPN al éxito y otros materiales. Ahora, necesita obtener su clave API de la página de su dispositivo sensor, que es básicamente esta clave. Y lo siguiente que debes hacer es formar la URL. Ahora como puedes ver aquí, tenemos nuestra URL API. Y aquí es donde debes pegar tu clave API. Entonces copiémoslo y vayamos al bloc de notas. Pégalo aquí. Ahora tenemos nuestra clave o clave API aquí. Ahora, aquí vienen los módulos. Los módulos son básicamente los valores son que estamos enviando. Yo sólo añadí uno, ¿tú? Porque solo estamos enviando un valor, digamos sobre el valor de nuestro Arduino Uno. Pero si tienes, digamos 568 o incluso diez sensores, simplemente puedes seguir agregando estos. Lo que vas a querer, igual valor uno a dos, igual valor dos, y así sucesivamente. Pero como solo tengo un módulo, enviaré solo un valor, que es este valor. Ahora, mantén este enlace, lo necesitaremos. Ahora. Si quieres que esto tenga el enlace, simplemente puedes copiarlo en el navegador y pegarlo aquí. Y mostró responder con los números. Y como puedes ver aquí, tenemos uno porque solo tenemos un módulo. Y este es el valor que el mes de abril nos envío. Entonces compran Kías, ¿verdad? Y podemos empezar a usarlo en nuestro Arduino. Ahora, el siguiente paso es dibujar nuestro dashboard. Ahora aquí tenemos un tablero. Como puedes ver, tenemos dashboards personalizados y switch favorito. Puedo ir a los dashboards personalizados. Se puede crear un nuevo panel de control. Ahora, esta función está disponible para cuentas de pago para que puedas ir con sus widgets favoritos. Ahora para ver los datos, necesitamos visualizarlos. Es necesario volver a los dispositivos y sensores o dispositivos. A partir de ahí, puede hacer clic en Visualizar. Y al llegar a este punto, se puede ver que ya que todas las colas y módulos, ahora aquí tenemos los módulos que podemos agregar fácilmente graficé nuestro módulo. Y aquí te preguntará sobre los detalles de la gráfica. El eje x, el eje y y los valores mínimo y máximo. Entonces, agreguemos cero. Vamos a agregar fecha para el eje x. Y el eje y es agregar valor. Ahora, podemos establecer el valor mínimo y máximo. Yo lo dejaré. Puedes guardar los resultados aquí. Se puede ver que el valor máximo a, digamos sed o 50, dependiendo de lo que esté enviando. Se puede cambiar el título del módulo con, digamos botón. Y aquí puedes cambiar línea, calibre de barras o lo que quieras. Lo dejaré en línea, luego presionaré el botón Guardar. Y aquí está usted. Esta es nuestra gráfica de baño. Puedes cambiar esta palabra, sensor o lo que quieras. Y una vez o albúmina está conectada, podemos ver fácilmente esta gráfica moviéndose. Esto se mostrará en la práctica a partir de ahora, incluso se puede agregar alerta. Para que puedas habilitar alertas y puedes y recibir alertas por correo electrónico, tu correo electrónico. Si se superó el umbral máximo, digamos 25. Y necesitas revisar cada 15 min o cada un día, una semana, dependiendo de cuáles sean tus necesidades. Y haremos cada 15 min si se supera uno. Haga clic en Guardar. Entonces ahora tenemos una gráfica, tenemos una alerta, y tenemos emoji. Ahora, puedes volver a cambiar el nombre del módulo o lo que quieras. Puedes volver a los detalles esenciales aquí los tenemos. La clave API, y puedes agregar tantos módulos como quieras. Como ya mencionamos. También puede mostrar las lecturas del sensor en nuestra gráfica. Me gusta un medidor, pero como solo tenemos uno con todos ustedes, agreguemos el sensor y agreguemos un módulo imaginario. Vamos a llamarlo analógico. Odiaba el nombre. Llámalo analógico, y guarda los cambios contra ellos, el sensor. Ahora tenemos dos módulos, punto uno, así podemos agregar otra gráfica. Y a partir de aquí podemos seleccionar, digamos calibre. Y podemos seleccionar que van a ser bar o serie. Sí. Entonces ese verde, amarillo, rojo es después, digamos 40, y verde de cero. amarillo por querer un valor mínimo es cero. Y verde al amarillo 1929, que es el color. Y lea 4-200 y alrededor del valor y un valor axón de cero o 100. Vamos a llamarlo sensor. Y pulsa el botón de guardar. Aquí lo tenemos. un medidor analógico y un gráfico digital a la izquierda. Este sería para la temperatura. Esta será para las lecturas on-off que recibiremos de Arduino. Ahora, de nuevo, incluso se puede mostrar el sentido de la ubicación. Si quieres. Puede hacer clic en Editar sensores y puede agregar cualquier ubicación. Vamos a copiar la ubicación del ejemplo desde aquí. Es, y habilite la fuente de excepción de ubicación. Ahora, Ahmad mostrará tu sentido de ubicación aquí, y como puedes ver, tenemos una interfaz gráfica que nos muestra casi todo. Tenemos que ver que el sensor está leyendo. Desde nuestra ubicación, digamos que la ubicación es diferente. También se mostrará en el mapa. Y aquí se puede ver exactamente la misma ubicación. Lo es. Eso es. Esto es como un recorrido rápido a las preguntas y así la interfaz de usuario y cómo puede crear un dispositivo sensor, cómo puede crear módulos para obtener diferentes valores de su Arduino o Internet de las Cosas dispositivo. Si tienes alguna duda o si no logras hacer alguna de las cosas que hicimos aquí, puedes dejar una pregunta y todos estamos felices de ayudarte a resolver el problema por él. A continuación, vamos a codificar nuestra placa Arduino para enviar datos a este gráfico de botones, que son básicamente señales de encendido-apagado de la pluma Arduino. Pero eso es todo por esta lección. Eso es apresurarse. 6. 6 Codificación Part1: Bienvenidos a esta nueva lección en la que vamos a iniciar el proceso de codificación. Ahora el primer paso sería ejecutar tu IDE Arduino. Ahora, crea un nuevo boceto, que usaremos para escribir nuestro código. Ahora, vamos a usar una biblioteca llamada Serie Software. Por lo que hay que incluirlo. Pero software serial. Ahora para configurar el serial, necesitamos definir el RX y TX RX y ha definido dx. Ahora, debes asegurarte de tener los números correctos. Así que volvamos a nuestro diseño. Diseño. Tenemos este pin, que es el elegante, conectado a ese bolígrafo verde, conectado al RX. Ahora bien, ya que este es el t x prime debemos estar conectados a nuestra expansión en nuestro Arduino. Y esta es la comunicación celular que el receptor recibirá de un transmisor. Y el transmisor enviará o recibirá. Entonces r es para el receptor, T es para el trasplante. Entonces el pin TX está conectado al pin número tres, que es el RAX. Así que podemos volver a nuestro código es pin número tres y el otro bolígrafo es el número dos, que es la t x que está conectada al RX, como podemos ver aquí. Este se llama RX, por lo que está conectado a dos, que es dx. Nuevamente, hay que entender por qué estamos haciendo esto. Porque el receptor necesita estar conectado a un transmisor y el transmisor necesita estar conectado a otros. Ahora, lo siguiente es iniciar el software Siria. Entonces pasaremos los valores de TX y RX x dx. Aquí estamos. Ahora bien, estas son las líneas de configuración del servidor. El siguiente paso es desafiar la configuración del usuario. Necesitamos crear una cadena para la red Wi-Fi. Y para el API String SIB. Necesitamos otra cadena para esa contraseña. Red Wi-fi. También necesitamos otra cadena para el IPIP. Y por nuestro sentido de plataforma. Esto es. Estas son las tres cosas que necesitamos que el usuario agregue. Después de eso, necesitamos agregar un intervalo alt, que es básicamente para ingresar archivo ese rezo masivo que pienso operaciones como constante, entero sin signo, intervalo igual a 185000. Ahora bien, esto es en milisegundos, así que son unos 25 s. Lo último es definir el host y la placa para nuestras preguntas Desde o interfaz o no por costo de cadena. Nick puerto de una cadena. El puerto es de 80. El anfitrión es ABI. Pregunte sensores com. Ahora crea una nueva variable, llamémosla a t, CMD. tiempo. Ahora, los comandos AT son comandos muy comunes en Sierra Communications. Y vamos a hablar de ellos y de unos segundos. Ahora lo segundo es la variable booleana CMD, resultado igual falso. Ahora, tenemos que estas dos variables que usaremos con los comandos AT. Ahora, avancemos a la función de configuración. Y esta función está resuelta Asiria. Una tasa en baudios, 9,600, que es lo habitual que usamos. Lo que haces y todos nuestros códigos. Ahora, lo usaremos para depurar y para ver qué está pasando de fondo ahora, bien, cereal, nueva línea. Y simplemente alquilemos una línea de estrellas. Ahora necesitamos imprimir otra línea. Y digamos que ese programa comenzó. Vamos a hacerlo. Entonces. Después de eso, comencemos el comando AT y la ubicación, que es la comunicación serial del software con nuestra USP al 66. Katy comenzó alrededor de las tres a 415.200. Ahora indica que estamos iniciando la inicialización del comando AT. Iniciar comandos. Esp 8266 o ancho. ¿Bien? Ahora enviaremos el primer comando AT usando la función de comando AT. Entonces si envío 80 CMD, esta función tomará tres cosas. Lo primero es un texto, que es el propio comando API. El segundo es un número. El tercero es decir, bien, ahora vamos a mandar otros 80 comandos. Este comando incluirá un comando real que es 80 más el modo C W igual a uno. Ahora en punto y coma. Y hablemos un poco de estas dos líneas. Pero después guardamos nuestro código para asegurarnos de que tenemos en el lugar correcto. Ahora aquí tenemos una lista de comandos AT. Echemos un vistazo rápido a esto. Esta lista. Como puedes ver, 80 más RST. Inicie el módulo. 80-más CW. Las heridas cw básicamente te ayudarán a elegir las lunas Wi-Fi. 80-plus CW. Jab se unirá a un punto de acceso. El punto de acceso enumerará todos los puntos de acceso. El punto de acceso Q saldrá de su punto de acceso. Y tenemos otros comandos como el estado CIP obtendrá el estado del protocolo IP TCP. Arranca Cip. Te ayudaremos a sentar los protocolos TCP o UDP. Cip send te ayudará a enviar eso. Cib close te ayudará a cerrar TCP o UDP. Ci LFSR te ayudará a obtener la IP y ser MUX te ayudará a establecer múltiples conexiones. Y también tenemos servidor CIP, que te ayudará a sentarte como alterado tu dispositivo nosotros mismos. Esta es una lista de los meses éticos, y ya usamos uno de ellos. Entonces digamos este modo CW, que es básicamente para establecer el Wi-Fi quiere. Antes de seguir adelante. El primer comando AT ayudará al dispositivo a reconocer que ¿quién enviará ATP? Ahora, lo segundo es enviar el comando real para establecer el ambiente para nuestro WiFi. ¿Lo harías? Ahora, hablemos de la función en sí. La función de comando AT. La función de mes sintético enviará estos 18 meses. Y esta función aún no está escrita. Así que sigamos adelante y secemos la mercancía. Ir y escribir nulo, enviar, 80, CMD. Ahora lo primero que necesitamos saber de esta función es el hecho de que no devuelve nada. Tomará una cadena, que es básicamente el comando AT, también tomará un entero, que es el comando AT tiempo máximo. Y tomará una matriz de caracteres, que es básicamente otra cadena, que es esa Aedes. El avión. Ahora bien, estas son las tres cosas que tomará esta función. Lo primero que haremos cuando ingresemos esta función es que imprimiremos. Así imprimir comando. Y después de eso, imprimiremos los comandos reales. Entonces esto es solo depurar. Entonces solo estamos pintando en el monitor serial. Entonces aquí vamos a imprimir cmd, que es el comando entrante que usaremos. Ahora, tenemos que asegurarnos de que el comando de envío o recepción de datos no exceda una cantidad específica de tiempo, que es a, T, C y D tiempo máximo, lo contrario tenemos un problema. Así que escribe un bucle while para asegurarnos de que no superemos este tiempo. Ahora dentro del bucle while, necesitas escribir 80 CMD. El tiempo está por debajo de 80 CMD tiempo máximo. Ahora, el tiempo CMD, no debe exceder el tiempo máximo ingresado por el usuario. De lo contrario, hay un problema. Ahora, una vez que entramos en este bucle, necesitamos escribir el comando AT rent. Aquí escribiríamos el comando cmd en sí mismo. Después de eso, comprobaremos si ahora dentro de esta declaración if, qué tenemos que hacer. Ahora dentro de esta sentencia if, necesitas saber que yo sabía que los comandos AT que enviamos, si se ejecuta con éxito, va a responder con, bien, así que solo para buscar Spokane, así que tenemos que asegurarnos de que estamos recibiendo esto. ¿Bien? Entonces como AT dot find, este hallazgo tomará esa respuesta de lectura. Ahora después de eso, dentro de la declaración if, escribiremos este 80 cmd. El resultado es igual. Inicializamos esta variable para que sea falsa para asegurarnos de que cuando estemos empezando por primera vez, solo devolverá true si recibimos el ok Después de eso, el comando AT. Si este es el caso, entonces rompa. Sal de esto. Una vez que lo hayas hecho, necesitamos que aumentes el tipo de comando AT, CMD. Lo siento, atemporal. Ahora esa interacción aquí, respondemos es básicamente leer esto, ¿de acuerdo? Nuevamente, si recibiste bien, significa que todo va bien. Ahora, volviendo a esta función, hemos terminado con el bucle while. Necesitas salvado de cereal, entonces ese es un resultado. Y lo haremos, para imprimir los resultados, necesitamos asegurarnos de que es hombre fue enviado con éxito utilizando esta línea AT CMB resultados. Entonces, si el CMD resulta igual, igual a la habitación, entonces en este caso, necesitamos salvado de marcas de cereales. Y ya terminé. Eso quiere decir que todo se hace correctamente. Entonces 80 CMD tiempo, vamos a estar todos puestos a cero porque hemos terminado con esto. Digamos liberal en esta operación de envío. Ahora bien, si es falso, resultado CMD es falso. Esto es falso. Tenemos que imprimir fallido. Y también pondremos este tiempo cmd a cero. Ahora una vez que terminamos, y si es una operación exitosa, lo es y el resultado es verdadero, necesitamos restablecerla de nuevo a false. Entonces después de esta declaración if y para el final de nuestra función, necesitamos escribir 80 CMD. Resultado igual falso. Eso es. Se trata de nuestros ochenta y Comando, o enviar 80 función de comando. Ahora en la siguiente lección procederemos a escribir el código. Esto es como ir por mucho tiempo. Ahora, todos estamos a unos 16 min de esta lección. Entonces sin más notas, si necesitas alguna ayuda con alguna de estas líneas, estaré más que feliz de explicarte más detalle. Pero eso es todo. Esta es la primera parte de nuestro código. A continuación, terminaremos la función de configuración e iremos por la función azul. Gracias por ver esta lección. 7. 7 Coding Part2: Hola y bienvenidos a esta nueva lección en la que vamos a proceder con esa codificación de nuestro Arduino para asegurarnos de que pueda comunicarse con ESP al 66. Ahora, hemos terminado con la configuración de los estados de ánimo Wi-Fi. El siguiente paso es conectarse a Wi-Fi. Entonces informemos al usuario que estamos conectando Wi-Fi. Y vamos a ejecutar el nombre del incendio forestal, SSID. Y enviemos el comando AT para conectarnos a Wi-Fi. Y el mando va como esta primera unidad, ¿no? Kt más C w j AB, o unirse al punto de acceso, que es básicamente las listas que mencionamos en la lección anterior, lista de comandos. Después de eso necesitamos escribir igual barra diagonal y necesitamos agregar otro texto. Entonces aquí necesitamos agregar un signo más. Ahora, después de escribir el signo más, como SSID, otro signo más para agregar barra diagonal. Y luego otra slash. Doble cotización dos veces, luego última contraseña más barra diagonal, doble paciente. Otra coma. Otra coma. ¿Bien? Cual es la toma que si recibimos significa que nos hemos conectado con éxito. Ahora, repasemos esta línea. 80 más TW unirse ACS es punto igual barra diagonal, doble cotización, dos veces. Bendito, SSID blas, barra invertida entre debilitación, una coma, luego barra invertida, citas dobles más contraseña más barra invertida entre dos mutaciones dobles que comillas simples o dobles. Coma 20 coma entre dos citas dobles. Si has enviado esto, entonces terminamos con la función de configuración y necesitamos ir a la función loop. Guardemos nuestro código. Ahora dentro del bucle, necesitamos crear la URL para la solicitud. Ahora para crear la URL, primero, necesitamos crear una cadena, llamarla URL, igual a esa reputación. Obtener los bytes. Después de eso. Es necesario agregar la siguiente cadena a esto. Estás bien, eres igual. Lo primero que agregaremos es esa clave API que agregaremos. Otro más igual. Ahora aquí y un signo de interrogación, número uno igual. Ahora, como puedes ver, puedes sumar los números. Se puede agregar un valor aleatorio entre, digamos 1,000 la semana pasada, ¿qué corre en diez? Y la mano. Por lo que este será el formato hardware incluirá la clave API de altura N, o la antigua. Y una emboscada, que básicamente es 012. Y ya asignamos el número para que sea 10-100, que será un valor aleatorio. Ahora una vez que hayas terminado con eso, necesitamos imprimir algo, el usuario para decirle que todavía estamos aquí. Entonces cereal, la flamante línea. Ahora, de nuevo, impresión en serie, nueva línea. Aquí dentro. Tenemos que decirle al usuario que estamos abriendo la conexión del BCE. Ahora vamos a enviar comandos para abrir desconexiones. Entonces envía tres comandos. El primero será 80 comando más CIB MUX igual a uno. El tiempo es diez y el regreso está bien. Después de eso, enviaremos otro comando, CMD. Otra vez. El hombre es 80 más c es igual a cero. Y después de eso, necesitamos enviar barra diagonal, TCB y capital. Y otra barra diagonal y punto y coma, o un semi o un coma, perdón. Ahora después de esa coma, necesitamos agregar otra barra diagonal y a citas dobles, blastos, blastos. Otro backslash. Después de eso, agregue una coma, cotización simple o doble cotización. Y más el número de puerto, la hora, que es 20, y la respuesta que empuja, que está bien. Entonces esto asegurará que nos estemos conectando con el anfitrión. Esta porción y el anfitrión en el tablero son básicamente valores que ya creamos aquí, que es el pide y plataforma social. Y se forma. Ahora bien, una vez que hayamos terminado con eso, si conseguimos un bien significa que nos hemos conectado con éxito. Entonces necesitamos enviar algo, enviar comandos. Ya tenemos la respuesta. Tenemos que iniciar el envío. Cip send es igual a cero. Ahora, antes del final, agrega una coma. Ahora lo que tenemos que hacer es agregar la cadena. Así que cadena longitud de cadena más cuatro y añadir una coma diez, que es el momento otro Homero. El letrero, que es genial. Ahora te enviaremos la impresión, estás solicitando que estés al usuario para que le diga dónde estamos ahora mismo. Así seriales de impresión LN. Ahora alguien podría preguntar, ¿me gustaría memorizar todo esto, o debería saber todo esto? No. Simplemente puedes copiar todo el código y pegarlo en tu Arduino, subirlo a tu Arduino y comenzar a usar el proyecto o la app más verde, pero conectada a Internet. Pero nos gustaría explicar cada detalle porque esto es lo que nuestros alumnos esperan de nosotros y esto es lo que hay que hacer. Necesitas saber si la línea leída de código es blanca aquí mientras la estás escribiendo. Y por qué necesitas escribir. Esto es simplemente usuario que estamos solicitando URL. Ahora, vamos a imprimirlos todos están en el monitor serial. Así serial.Imprimir. Estás en. Ahora 80 el n. les enviaremos la URL de manera ética. Ahora después de eso, este otro retraso, para que esto estabilice el retraso de 2 s en la parte superior, entonces necesitamos cerrar la conexión AT CMD. Y aquí murió por fin. Cip leyes iguales a cero. Entonces k. Ahora vamos a decirle al usuario que simplemente cerramos la conexión TCP. Entonces fase estas dos líneas aquí. Tcp, conexión TCP cerrada. Ahora después de hacer eso, simplemente, otra línea de hambre y añadir un retraso, que es básicamente el intervalo correcto el día. Como puedes ver, el carril a la derecha. Ahora, eso es todo. Este es nuestro código. Y lo que tienes que hacer en este punto es subir aquí para cambiar esa clave API con tu dispositivo desde la interfaz de asks y soles. Toca tierra. Ya tenemos esto aquí. Entonces solo voy a copiar la clave API. Y simplemente consíguela de aquí. Puedo volver aquí, pegarlo. Ahora, es necesario escribir esto como ID y la contraseña. Ahora alguien podría preguntar, ¿dónde están los valores que estoy enviando a nuestra plataforma de sensores? Lo cual es una buena pregunta. Ahora bien, si te desplazas hacia abajo, puedes ver que aquí estos son los valores o los valores aleatorios que estamos enviando. Estos pueden verse como valor central. Para que puedas reemplazar esta línea con la puedes comprometerla y reemplazarla contigo o Alt más igual sensor de temperatura. Y enviará un sensor de temperatura, valores de sensor a esa plataforma. Puede ser un lote. Uno. Value enviará el patrón de valor a la plataforma y podrás visualizarlo. Pero estamos enviando un valor aleatorio cada vez, 10-100, para ver los valores en la gráfica moviéndose. Y aquí está la gráfica de la que estoy hablando. Déjame abrirla. Aquí está la gráfica de la que estamos hablando. Ahora incluso podemos cambiar el subgrafo para que coincida con esos diez a 100 valores. Entonces, cobró para conservarlo. Vamos a darle una línea entre 1,000 y presionar el botón de guardar. Y aquí veremos los valores una vez que entren. Ahora, como pueden ver, entre diez y seguirán moviéndose. Ahora no va a ser un valor de bastón estar al azar. Entonces volvamos a cambiar el valor aleatorio. Pero de nuevo, puedes cambiarlo con cualquier otra cosa. Simplemente cambia esta línea de código, esta diapositiva, quita esto y agrega lo que quieras aquí. Ahora si quieres agregar otro módulo, puedes, simplemente puedes hacerlo copiando estas dos líneas y pegándolas aquí. Y agregar el módulo dos. Y los valores aquí. Después Agregar Módulo tres valores aquí. Entonces será censurado uno, ya que hay dos o tres, y así sucesivamente. Y también necesitas cambiar el SSID y la contraseña tu red WiFi para subir el código y asegurarte de que tienes estos números. Y ese rubro. Le proporcionaremos el código completo. Y si hiciste todo igual que lo que nosotros hacemos, lo que hicimos aquí. Puedes conectar fácilmente tu Arduino a Wi-Fi y enviar valores para la plataforma. Ahora, guardaremos el código, agregaremos ese SSID y contraseña. En la siguiente lección, subiremos el código a nuestra placa Arduino. Y la lección final, vamos a probar esto. Gracias por ver esta lección.