Guía de comunicación inalámbrica con Arduino

Autor: Oscar Gonzalez

Guía de comunicación inalámbrica con Arduino

Tiempo de lectura: 59 minutos

Tutorial con las diferentes formas de comunicación inalámbrica con Arduino y ESP32 con esquemas y ejemplos

Guía de comunicación inalámbrica con Arduino

  • 3

0 Intermedio

Ver artículo completo por 57 €

Disfruta del artículo completo para siempre con todos los detalles en unos pocos clics.


Introducción

Conectar un proyecto Arduino sin usar cables es como hacer magia y por supuesto es muy práctico en muchos casos, pero puede convertirse rápidamente en un infierno si no sabes cómo.

Puede ser que tengas un módulo Bluetooth peleón, que quieras usar ESP-NOW o incluso algún módulo APC220 de largo alcance que no consigues hacer funcionar por mucho que lo intentes.

Y es verdad que hay mucha información y tutoriales en Internet sobre conexiones inalámbricas, pero si estás aquí, es posible que estés atascado y no logres hacer funcionar tu proyecto como te gustaría.

O quizás quieras aprender cómo conectar de forma inalámbrica cualquier proyecto usando varios módulos y tecnologías diferentes y al mismo tiempo entender de verdad cómo hacerlo.

Porque claro, todo el mundo te cuenta lo fácil que es, hasta que te pones con ello y la vida te da una bofetada de realidad al descubrir que no es tan fácil como parece.

Bueno, en realidad sí lo es. 

Si sabes cómo.

¿Para quién es esta guía?

Me da igual que quieras conectar tu móvil por Bluetooth con tu robot, que quieras poner un sensor sin cables en el jardín, automatizar una caldera sin cables, jugar con Home Assistant o que estés pensando en montar un CanSat.

Si nadie te explica de forma concreta y precisa cómo hacerlo, es un túnel sin salida y perderás el tiempo.

 

   ¿Hay algo más frustrante que estar montando tu proyecto y verte atascado en algo que todavía no dominas? 

 

Porque sabes como yo que puedes poner muchos comentarios y likes, puedes llorar en redes o foros durante días, pero ahí nadie te va a ayudar cuando realmente lo necesitas.

¿Te suena todo lo que te cuento?

Si estás en esa situación y de verdad quieres aprender, he creado esta guía que te ayudará a saber cómo conectar casi cualquier cosa de forma inalámbrica usando Arduino y ESP32.

Pero ojo, si estás aquí para copiar código de ejemplo y marcharte, este no es el lugar que buscas.

En esta completa guía te mostraré en detalle varias tecnologías inalámbricas, cómo funcionan y cómo usarlas en tus proyectos para que de verdad funcione y lo entiendas de verdad y lo puedas aplicar.

Ya no habrá dudas, podrás saber con certeza qué tecnología utilizar en función del proyecto que estés creando, porque te enseñaré las características, pros y contras de cada una de ellas.

Te explicaré también los fundamentos básicos de la radiofrecuencia para que no exista ninguna palabra ni concepto de los que puedas leer, que no entiendas con absoluta claridad.

Es una información valiosa y bien organizada que podrás consultar a tu ritmo cuando quieras siempre que lo necesites. Es como tu manual de referencia que siempre tendrás a mano cuando lo necesites. 

Un único lugar donde tendrás toda la información que necesitas, sin perder horas buscando por Internet.

Ojo, nada de paja. Es todo contenido de valor que podrás aplicar en tus proyectos.

Te daré varios ejemplos usando una sencilla placa Arduino (aunque tú puedes usar la que quieras), junto con el esquema de conexiones y por supuesto un código de ejemplo.

Pero no quiero que vengas aquí a copiar código sin más como si fueras un pollo sin cabeza.

Si vienes con la cabeza en modo avión, mejor no lo compres, es mejor que busques en otro lado.

Esta guía es para gente que de verdad quiere aprender y mejorar.

Lo que quiero es que aprendas cómo funcionan los sistemas inalámbricos con Arduino y cómo puedes aplicarlo en tus proyectos, teniendo toda la información que necesitas en un solo lugar y de forma clara.

Lo que te enseño aquí es mucho más valioso que simplemente copiar código.

Créeme.

Te contaré cómo aplicar cada tecnología en tus proyectos, cómo saber cuál necesitas en cada caso y te enseñaré cómo funciona cada módulo de forma sencilla, detalla y ordenada.

Tendrás acceso a esquemas de conexiones y código de ejemplo, pero también una detallada explicación de cada módulo, pines, configuraciones específicas y algunos trucos que te harán avanzar mucho más rápido.

De esa manera, tendrás toda la información necesaria no solo para salir de tu apuro, sino que entenderás de una vez por todas qué tecnología inalámbrica necesitas usar en cada caso y también cómo ponerla a funcionar en todos tus proyectos.

¿Qué incluye la guía?

La guía está organizada en secciones que podrás consultar cuando quieras. En cada una de ellas, tendrás todos los detalles de funcionamiento, explicación previa, esquema de conexiones y un código de ejemplo con datos precisos sobre cómo modificarlo a tu gusto y adecuarlo a tu proyecto.

Pero no solo eso, en cada sección te enseñaré con detalle todo el funcionamiento para que puedas aplicarlo en tus proyectos, junto con una explicación detallada sobre los puntos clave a tener en cuenta.

Entre otras muchas cosas que verás una vez dentro, te enseñaré:

  • Principios de la radiofrecuencia

Tranquilo, no necesitas un Máster ni ser ingeniero para esto. Es una introducción sobre algunos conceptos de radiofrecuencia que debes conocer para que puedas seguir la guía sin perderte nada. Te enseñaré algunos conceptos importantes que te aclararán muchas cosas y te harán la vida más fácil.

  • Bluetooth

Aquí verás cómo conectar tu proyecto con Bluetooth y te explicaré cómo evitar un fallo común con el que la mayoría de personas pierde mucho tiempo y evita que todo funcione como la seda. También verás una forma absurdamente fácil de controlar tu proyecto con tu móvil usando Bluetooth.

  • NRF24L01

No solo te mostraré cómo hacer una conexión inalámbrica fiable entre dos puntos usando este módulo. Además, verás la forma de comunicar varias decenas de dispositivos usando este módulo y te contaré algunas limitaciones que tiene y cómo evitarlas.

  • APC220

Este es un módulo muy sencillo para comunicaciones de larga distancia, ampliamente usado en el proyecto CanSAT entre otros. No solo te enseñaré cómo conectarlo y configurarlo correctamente, sino que te mostraré otra forma de hacerlo que te dará un enorme control sobre el módulo usando cualquier placa.

  • ESP-NOW

Probablemente, ESP-NOW sea el protocolo de comunicación inalámbrico de baja latencia más eficiente y versátil para usar con ESP32 y ESP8266. Te mostraré cómo sacarle partido de verdad enviando una estructura de datos de forma fácil y eficiente. Te indicaré cómo puedes optimizarlo al máximo junto con un ejemplo para comunicar dos placas sin usar ningún punto de acceso y cómo hacer que la conexión sea tan fiable que parecerá a prueba de balas. Tan solo con la detallada información que te enseño en esta sección, desquitas con creces el valor de toda la guía.

Preguntas frecuentes:

Tenemos un gran volumen de emails y consultas y es físicamente imposible atender a todas las preguntas. Por muy remota o muy específica que consideres tu pregunta, te aseguro que encontrarás la respuesta en este listado:

¿Cómo es el contenido que voy a ver?

Primero verás una explicación breve de varios conceptos de radiofrecuencia que necesitas conocer antes. Tranquilo, no hay que ser ingeniero para esto, es solo para que conozcas algunas bases. Luego, desde el menú de la izquierda, podrás navegar hasta la sección que más te interese, aunque te recomiendo que las leas todas. Es muy posible que descubras muchas cosas que todavía no sabías.

¿El código de ejemplo de verdad funciona?

Todos los códigos de ejemplo están probados y además te doy indicaciones para poder modificarlos para tu proyecto. Sabrás en detalle para qué vale cada comando y como modificarlo a tu gusto, porque te lo explicaré en detalle. No te daré un código de un proyecto en concreto ni código de copiar y pegar, sino un código base probado que entenderás al completo, cómo funciona y lo más importante, cómo modificarlo para tus propios proyectos.

Insisto, si estás aquí para copiar y pegar sin usar la cabeza, mejor busca información en otro sitio.

¿Dónde puedo comprar los módulos que usas en la guía?

La mayoría, por no decir todos los módulos, están disponibles en la tienda y te daré enlaces directos a ellos. Puedes comprarlos aquí o comprarlos en otro lado, eso me es indiferente. Lo importante es que compres donde los compres, quiero que sepas usarlos y que les saques provecho gracias a esta guía.

¿Qué hago si hay algo que no entiendo?

La guía está detalla y explicada en un tono fácil de leer. Pero debes entender que no es una asesoría personalizada ni hago consultoría de proyectos específicos. La ventaja de tener esta guía online es que en caso de ser necesario, iré actualizando la guía (muy probable) y si ya la has comprado, las actualizaciones no te costarán nada. Aunque según vaya incorporando más contenido, el precio para los nuevos usuarios será mayor. Nunca bajará de precio. 

El mejor momento para comprar, es ahora.

El precio es muy alto

Puede que sí y puede que no. De lo que sí puedes estar seguro es que todas las actualizaciones que vaya incorporando en el futuro a esta guía le darán cada vez más valor y también harán que su precio suba. Nunca bajará de precio y nunca haré rebajas ni ofertas. Si aprecias tu tiempo y quieres de verdad aprender, el precio te parecerá ridículo cuando veas toda la valiosa información que hay dentro.

Es posible que cuando veas cada nueva actualización que vaya incorporando y que anunciaré, te arrepientas muy fuerte de no haberlo comprado antes. Pero eso lo tienes que valorar tú, no yo.

Si aun así piensas que el precio no es correcto, no hay problema, te deseo mucha suerte pasando horas en Google y YouTube buscando toda esta información por tu cuenta.

¿Puedo solicitar la devolución?

No. Esto es un producto digital de acceso inmediato, no es posible ningún tipo de devolución. Si después de leer esta página de presentación con todos los detalles de la guía y su contenido, aun así sigues pensando en si puedes devolverlo o no, en serio, mejor no lo compres. Es más, no quiero que lo compres.

Quiero hacer que mi proyecto haga [TAL COSA]

No hago asesoría de proyectos personalizados ni responderé preguntas sobre eso, aunque estoy seguro de que si sigues la guía paso a paso y si usas la cabeza con ganas de aprender, serás capaz más que de sobra de aplicar todo lo que te explico dentro en cualquier proyecto que te propongas.

¿Puedo preguntar dudas sobre mi proyecto?

Insisto de nuevo, esto es una guía, no una asesoría personalizada. Eso tendría un precio mucho más alto, te lo aseguro. Puedes enviarme un email con tus preguntas, pero no responderé sobre proyectos específicos, ni nada que ya esté explicado en la guía. Si hay algo en la guía que crees que falta o se pueda ampliar o mejorar de alguna forma, estaré encantado de escucharte. En caso contrario, no te responderé.

Si considero que lo que me cuentas tienes sentido y aporta valor, indudablemente lo añadiré a la guía y el precio  también subirá. Por supuesto, como ya lo has comprado, a ti las actualizaciones no te costarán nada y tendrás acceso al nuevo contenido desde el primer momento. Los demás, pagarán un precio más alto.

¿Cómo accedo al contenido y durante cuanto tiempo?

Necesitas ser un usuario registrado de la web para poder comprar. Si no lo has hecho todavía, puedes hacerlo aquí.  Puedes hacerlo también durante el proceso de pago si quieres. Luego, una vez tengas tu usuario, haces clic en el botón COMPRAR y podrás pagar de forma segura con tarjeta de crédito. Una vez hecho, tendrás acceso al contenido de forma inmediata y para siempre.

A ver, me puedo morir o puede haber un cataclismo que acabe con la civilización y volvamos a la edad de piedra. En ese caso, es posible que ya no esté disponible la guía. Pero mientras no ocurra nada de eso, podrás acceder a ella siempre que quieras desde tu cuenta de usuario.

¿Puedo pagar con PayPal o transferencia bancaria?

No. El único método de pago disponible es con tarjeta de crédito. Es una forma muy segura de pagar y funciona con la gran mayoría de tarjetas de cualquier país. El sistema lo gestiona directamente el banco CAIXABANK y la web no guarda ningún tipo de información de tu tarjeta, ya que solo se utiliza para un único pago.

Créeme que es un sistema muy fiable y seguro. Si tienes problemas con el pago, comprueba si tienes saldo y que tu tarjeta sea válida. Asegúrate también de introducir correctamente todos los dígitos. Algunas tarjetas puede que pidan confirmación en tu móvil, así que tenlo a mano por si lo necesitas (eso depende de tu banco y de tu tarjeta, no de la web). Si ves cualquier otro tipo de error, contacta directamente con tu banco.

Necesito una factura, ¿cómo lo hago?

Si lo necesitas, podrás solicitar la factura durante el proceso de pago, aunque no es obligatorio. Podrás introducir los datos fiscales durante el proceso de pago y recibirás la factura en PDF por email pocas horas después de finalizar la compra. El acceso a la guía es inmediato una vez haces el pago, pero la factura tarda unas horas en generarse, ya que es un proceso automático.  

Tranquilo, no me la pidas por email, te llegará de forma automática unas horas después de tu compra.

Es importante que indiques bien tu email para poder recibirla. Es altamente recomendable que, cuando te registres en la web, verifiques primero tu email con el email de bienvenida que recibirás en el registro para asegurarte de que recibes bien los emails.

Asegúrate bien de introducir correctamente todos los datos para la factura, ya que no podrás solicitar ningún cambio después. Una vez se genera la factura, no podrá modificarse de ninguna manera. Si no solicitas la factura durante el proceso de compra, tampoco podrás solicitarla después. No habrá excepciones.

Y si te preguntas si las compras que no solicitan factura son declaradas o no, siento decirte, amigo piratilla, que todas las compras se declaran igualmente como hacemos toda la gente de bien. A mí me da igual que solicites o no la factura, ya que hacienda llevará su parte igualmente.

Y si has llegado hasta aquí y lo tienes claro, tan solo queda que hagas clic aquí para comprar: