Saltar al contenido
Blog Arduino, LabVIEW y Electrónica

Módulo Wi-Fi

Modulo Wifi
[et_pb_section fb_built=»1″ admin_label=»Contact Info» _builder_version=»4.3.4″ min_height=»563px» custom_padding=»0px||0px||true|»][et_pb_row _builder_version=»4.4.1″ background_color=»#00728c» custom_margin=»-65px|auto||auto||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″ text_text_color=»#ffffff» text_orientation=»center» custom_padding=»||1px|||»]

Módulos de conexión inalámbrica

Se refiere a todos los elementos y módulos que podemos utilizar en los proyectos con la finalidad de crear cualquier conexión sin neccesidad de utilizar un cable.Siempre se requerirá un emisor y un receptor para continuar con esta comunicación, el tipo de conexión que se quiera utilizar siempre va a depender del usuario ya que se pueden utilizar desde ondas de radio hasta Bluetooth.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»19px» custom_padding=»||0px|||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Módulos más comunes

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=»1_2,1_2″ _builder_version=»4.3.4″ min_height=»30px» custom_margin=»|auto|-17px|auto||» custom_padding=»0px|||||»][et_pb_column type=»1_2″ _builder_version=»4.3.4″][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/03/modulo-wifi-serial-esp-01-esp8266.jpg» _builder_version=»4.4.1″ width=»80.6%» custom_padding=»|||78px||»][/et_pb_image][/et_pb_column][et_pb_column type=»1_2″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″ min_height=»248px» custom_padding=»||0px|||»]
  • Módulo Wi-Fi:

Este dispositivo Wi-Fi de bajo coste funciona de acuerdo al protocolo TCP/IP. Todos los dispositivos manejan los protocolos y el software necesario para tener una conexión 802.11

-La diferencica entre la gama de dispositivos es la cantidad de los GPIOs disponibles, y también la tecnología/diseño de la antena.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.4.1″][et_pb_column _builder_version=»4.4.1″ type=»4_4″][et_pb_text _builder_version=»4.4.1″ hover_enabled=»0″]

 Los WIFIs combinan su comodidad de conexiones inalámbricas de Bluetooth, para un mayor alcance, con el fin de que tengas un acceso WIFI en casa y trabajo con el cual tengas una mayor facilidad de usar estos módulos. A pesar de su facilidad de uso y practicidad a diferencia de otros módulos en el mercado el Shield Wifi es realmente caro en comparación.  El ESP8266 es un chip Wi-Fi de bajo coste con pila TCP/IP completa y capacidad de MCU (Micro Controller Unit) producida por el fabricante chino Espressif Systems, con sede en Shanghai. El ESP8285 es un ESP8266 con 1 MB de flash incorporado, lo que permite dispositivos de un solo chip capaces de conectarse a Wi-Fi. Muchos encapsulados del ESP8266 viene con 1 MB de flash.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ _builder_version=»4.3.4″ custom_padding=»0px|||||»][et_pb_row _builder_version=»4.3.4″][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_accordion _builder_version=»4.4.1″][et_pb_accordion_item title=»Aplicaciones» open=»on» _builder_version=»4.4.1″]

Cualquier proyecto que requiera una conectividad para transferencia de pocos datos o enviar una señal a distancia. El enfoque de este artículo será basándonos en el Módulo que se basa en el ESP8266, ya que manejan una buena conectividad además de pocos pines de funcionamiento para su desarrollo. Sus principales características son:
Voltaje de alimentación 3.3V para todos los pines
EL protocolo que utiliza es 802.11 b/g/n.
Tiene integrado un Stack TCP/IP
Uso de Wi-Fi Direct (P2P) y Soft Access Point.
La potencia de salida es de 19.5dBm en el modo 802.11b
Tiene sensor de temperatura integrado.
Consumo en modo de baja energía: <10 uA
Su procesador integrado de 32-bit tiene capacidad para usarse como procesador de aplicaciones.

[/et_pb_accordion_item][/et_pb_accordion][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.4.1″][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_accordion _builder_version=»4.4.1″][et_pb_accordion_item title=»Diagrama de conexión con Arduino» open=»on» _builder_version=»4.4.1″]Diagrama de conexión con Arduino uno y módulo WIFI[/et_pb_accordion_item][/et_pb_accordion][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.4.1″][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_accordion _builder_version=»4.4.1″][et_pb_accordion_item title=»Descripción del circuito y la programación» open=»on» _builder_version=»4.4.1″]

La finalidad de este código es realizar una prueba simple al módulo para saber si está en óptimas condiciones de uso.
Pasos a seguir:
-Una vez que se ha cargado el código, debemos abrir el Monitor Serie del Arduino, donde encontraremos una serie de caracteres (varían de acuerdo del fabricante), y debemos esperar que aparezca el mensaje «Ready».
-Por último debes asegurarte que tengas el Monitor Serie de acuerdo a esta configuración, en caso que no aparezca el mensaje de «Ready» debemos cambiar el baudaje en el código principal.
Configuración del Monitor Serie de Arduino
Enviamos un mensaje diciendo «AT» a lo que el módulo debe responder «OK», esto significa que el módulo está listo para su uso.

[/et_pb_accordion_item][/et_pb_accordion][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»section» _builder_version=»3.22″][et_pb_row admin_label=»row» _builder_version=»3.25″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»][et_pb_column type=»4_4″ _builder_version=»3.25″ custom_padding=»|||» custom_padding__hover=»|||»][et_pb_text _builder_version=»3.27.4″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»]
const int baudRate = 9600; // La velocidad depende el modelo, generalmente se manejan a 9600 o 115200
 
#include "SoftwareSerial.h"
SoftwareSerial softSerial(2, 3); // RX, TX
 
void setup()
{
   Serial.begin(baudRate);
   softSerial.begin(baudRate);
}
 
void loop()
{
   if (softSerial.available())
   {
      Serial.print((char)softSerial.read());
   }
   if (Serial.available())
   {
      softSerial.print((char)Serial.read());
   }
}// Se envían datos del monitor serial al módulo y este regresa la respuesta.
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]