Tabla de contenido:
- Paso 1: Analizador de WiFi
- Paso 2: ¿Pero cómo puedo programar chips ESP que no tienen entrada USB?
- Paso 3: ESP02, ESP201, ESP12
- Paso 4: Bibliotecas
- Paso 5: Código
- Paso 6: Configuración inicial
- Paso 7: configuración
- Paso 8: Experimente
- Paso 9: análisis de signos
- Paso 10: Analizar los signos
- Paso 11: Gráfico de barras - 1 metro de distancia
- Paso 12: Gráfico de barras: 15 metros de distancia
- Paso 13: Canales
- Paso 14: Conclusiones
Video: Intensidad de la señal WiFi ESP32 / 8266: 14 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿Conoce la intensidad de la señal WiFi de un ESP? ¿Alguna vez has pensado en conseguir un ESP01, que tiene una antena pequeña, y ponerlo dentro de un enchufe? ¿Funcionará? Para responder a estas preguntas, realicé varias pruebas comparando varios tipos de microcontroladores, incluido ESP32 con ESP8266. Evaluamos el rendimiento de estos dispositivos a dos distancias: 1 y 15 metros, ambos con una pared en el medio.
Todo esto se realizó solo para satisfacer mi propia curiosidad. ¿Cuál fue el resultado? Este fue un punto culminante para ESP02 y ESP32. Te mostraré todos los detalles en este video a continuación. Echale un vistazo:
Además de los resultados al comparar los chips ESP, hoy les contaré cómo programar diferentes chips ESP como puntos de acceso (cada uno en un canal diferente), cómo verificar la intensidad de la señal de cada uno a través de una aplicación en el teléfono inteligente, y finalmente, vamos a hacer un análisis general sobre la fuerza de la señal de las redes encontradas.
Aquí ponemos el pinning de cada uno de los microcontroladores que analizamos:
Paso 1: Analizador de WiFi
WiFi Analyzer es una aplicación que busca redes WiFi disponibles a nuestro alrededor. También muestra la intensidad de la señal en dBm y el canal de cada red. Lo usaremos para hacer nuestro análisis, lo cual es posible mediante visualización en los modos: lista o gráfico.
APLICACIÓN DE FOTOS --- La aplicación se puede descargar desde Google Play Store a través del enlace:
play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en
Paso 2: ¿Pero cómo puedo programar chips ESP que no tienen entrada USB?
Para grabar su código en ESP01, mire este video "GRABANDO EN ESP01" y vea todos los pasos necesarios. Este procedimiento es un ejemplo útil, ya que es similar a todos los demás tipos de microcontroladores.
Paso 3: ESP02, ESP201, ESP12
Al igual que en ESP01, necesitará un adaptador FTDI para grabar, como el anterior. El siguiente es el enlace requerido para cada uno de estos ESP.
IMPORTANTE: Después de grabar el programa en ESP, asegúrese de eliminar el GPIO_0 del GND.
Paso 4: Bibliotecas
Si elige usar ESP8266, agregue la siguiente biblioteca "ESP8266WiFi".
Simplemente acceda a "Sketch >> Incluir bibliotecas >> Administrar bibliotecas …"
Este procedimiento no es necesario para ESP32, ya que este modelo ya viene con su biblioteca instalada.
Paso 5: Código
Usaremos el mismo código en todos los chips ESP. Las únicas diferencias entre ellos serán el nombre del punto de acceso y el canal.
Recuerda que ESP32 usa una librería diferente al resto: "WiFi.h". Los otros modelos utilizan el "ESP8266WiFi.h".
* La biblioteca ESP32 WiFi.h viene incluida con el paquete de instalación de la placa en el IDE de Arduino.
// descomentar una biblioteca de acordo com seu chip ESP // # include // ESP8266
// # incluir // ESP32
Paso 6: Configuración inicial
Aquí tenemos los datos que cambiarán de un ESP a otro, el ssid, que es el nombre de nuestra red, la contraseña de la red y, finalmente, el canal, que es el canal donde operará la red.
/ * Nome da rede e senha * / const char * ssid = "nomdeDaRede"; const char * contraseña = "senha"; const int canal = 4; / * Endereços para configuração da rede * / IPAddress ip (192, 168, 0, 2); Puerta de enlace IPAddress (192, 168, 0, 1); Subred de dirección IP (255, 255, 255, 0);
Paso 7: configuración
En la configuración, inicializaremos nuestro punto de acceso y estableceremos la configuración.
Hay detalles para el constructor donde podemos definir el CANAL en el que operará la red creada.
WiFi.softAP (ssid, contraseña, canal);
configuración vacía () {retraso (1000); Serial.begin (115200); Serial.println (); Serial.print ("Configurando punto de acceso …"); / * Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. * / / * Wifi.softAP (ssid, contraseña, canal); * / WiFi.softAP (ssid, contraseña, canal); / * configurações da rede * / WiFi.softAPConfig (ip, puerta de enlace, subred); Dirección IP myIP = WiFi.softAPIP (); Serial.print ("Dirección IP de AP:"); Serial.println (myIP); } bucle vacío () {}
Paso 8: Experimente
1. Todos los chips se conectaron simultáneamente, uno al lado del otro.
2. El experimento se realizó en un entorno de trabajo, con otras redes disponibles, por lo que es posible que veamos otros carteles junto al nuestro.
3. Cada chip está en un canal diferente.
4. Utilizando la aplicación, comprobamos el gráfico generado según la intensidad de la señal, tanto cerca de los chips como en un entorno más alejado con paredes en el camino.
Paso 9: análisis de signos
Cerca de chips - 1 metro
Aquí mostramos las primeras notas de la aplicación. En esta prueba, las mejores actuaciones fueron de ESP02 y ESP32.
Paso 10: Analizar los signos
Lejos de las fichas - 15 metros
En esta segunda etapa, lo más destacado nuevamente es el ESP02, que cuenta con una antena externa propia.
Paso 11: Gráfico de barras - 1 metro de distancia
Para facilitar la visualización, configuramos este gráfico que indica lo siguiente: cuanto más pequeña es la barra, más potente es la señal. Entonces, aquí nuevamente, tenemos el mejor rendimiento de ESP02, seguido de ESP32 y ESP01.
Paso 12: Gráfico de barras: 15 metros de distancia
En este gráfico volvemos al mejor rendimiento del ESP02, seguido del ESP32 en una distancia más larga.
Paso 13: Canales
Ahora, en esta imagen, les mostraré cómo funciona cada chip en un canal diferente.
Paso 14: Conclusiones
- ESP02 y ESP32 destacan cuando analizamos el
señal, tanto cerca como lejos.
- ESP01 es tan potente como ESP32 cuando miramos de cerca, pero a medida que nos alejamos de él, pierde mucha señal.
Los otros chips terminan perdiendo más potencia a medida que nos alejamos.
Recomendado:
Intensidad de la señal WiFi ESP32 TTGO: 8 pasos (con imágenes)
Intensidad de la señal WiFi ESP32 TTGO: En este tutorial aprenderemos cómo mostrar la intensidad de la señal de una red WiFi usando la placa ESP32 TTGO. ¡Mira el video
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus - Fritzing - Liono Maker: 5 pasos
Cómo hacer un registro de temperatura e intensidad de luz »Wiki Ùtil Simulación de Proteus | Fritzing | Liono Maker: Hola, soy Liono Maker, este es mi canal oficial de YouTube. Este es el canal de YouTube de código abierto. Aquí está el enlace: Canal de YouTube de Liono Maker aquí está el enlace del video: Temp & Registro de intensidad de luz En este tutorial aprenderemos cómo hacer que Temper
Cómo extender la señal NVR (repetidor de cámara IP, conmutador de red y enrutador / repetidor WiFi): 5 pasos
Cómo extender la señal NVR (repetidor de cámara IP, conmutador de red y enrutador / repetidor WiFi): En este instructivo, le mostraremos cómo extender su señal NVR, usando: 1. La función de repetidor incorporado en la cámara IP, o 2. Un conmutador de red, o 3. Un enrutador WiFi
Filtro de señal Wifi (WokFi) Larga distancia: 3 pasos (con imágenes)
Colador de señal Wifi (WokFi) de larga distancia: en este instructivo, convierto una unidad de pulgar WiFi común en un extensor de wifi robusto. 'El colador parabólico de cocina asiática (bola de masa) es el candidato perfecto para este proyecto. puntos de la ciudad y conectarse a una red
ACTUALIZADO !!!! Amplificador de señal de antena WIFI barato y fácil que es mejor y más rápido que los de papel: 9 pasos
ACTUALIZADO !!!! Amplificador de señal de antena WIFI barato y fácil que es mejor y más rápido que los de papel: ¡Un nuevo giro en una vieja idea para mejorar su señal WIFI