Tabla de contenido:
- Paso 1: ¿Qué es WiFi?
- Paso 2: ¿Qué es un mapa de calor?
- Paso 3: Materiales necesarios
- Paso 4: crea un mapa de calor WiFi
- Paso 5: ¿Qué sigue?
Video: Cree un mapa de calor WiFi usando ESP8266 y Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Por Electropeak Sitio web oficial de ElectroPeak Siga más por el autor:
Acerca de: ElectroPeak es su lugar único para aprender electrónica y hacer realidad sus ideas. Ofrecemos guías de primer nivel para mostrarle cómo puede realizar sus proyectos. También ofrecemos productos de alta calidad para que tenga un… Más sobre Electropeak »
Visión general
En este tutorial, vamos a hacer un mapa de calor de las señales de Wi-Fi circundantes usando Arduino y ESP8266.
Lo que vas a aprender
- Introducción a las señales WiFi
- Cómo detectar señales específicas con ESP8266
- Haga un mapa de calor usando Arduino y pantalla TFT
Paso 1: ¿Qué es WiFi?
Hoy en día, muchas personas usan servicios WiFi en sus teléfonos inteligentes, tabletas y PC. WiFi es un protocolo registrado por Wi-Fi Alliance para construir la LAN inalámbrica estándar IEEE802.11.
Wi-Fi es más potente que Bluetooth. El Wi-Fi se usa generalmente para conectarse a Internet inalámbrico, lo que ha hecho que este protocolo sea mucho más popular. Puede conectarse fácilmente a Internet en cualquier lugar utilizando esta tecnología. El estándar Wi-Fi admite una velocidad máxima de 11Mps a 2.4 GHz. Para aumentar la velocidad de este estándar, se construyó otra versión llamada IEEE802.11n cuya velocidad ha aumentado hasta 200Mps. Este aumento de velocidad se debe al uso de la antena multicanal (MIMO), al uso de dos rangos de frecuencia de 2,4 GHz y 5 GHz, y al Control de Acceso Medio (MAC). La placa Wi-Fi mide unos 20 metros. En este proyecto, queremos crear un mapa de calor WiFi utilizando el ESP8266, Arduino y LCD TFT de 3,5 ″. ESP8266 puede detectar la señal Wi-Fi de un SSID específico (RSSI). Usamos el módulo ESP-01 para este proyecto. Coloque 4 de estos módulos en cuatro esquinas de la habitación con un patrón rectangular. Después de recibir información de los módulos ESP, los enviamos a Arduino para ser analizados y mostrados.
Paso 2: ¿Qué es un mapa de calor?
El mapa de calor es un dato gráfico que le da a la información una apariencia atractiva. El mapa de calor generalmente usa un espectro de colores para analizar la información, este espectro de colores comienza con colores cálidos y termina en colores fríos. Cada parte del mapa con la mayor intensidad y cobertura de los datos específicos (por ejemplo, la intensidad de la señal WiFi), tiene el color más cálido y, por lo tanto, con una disminución en la intensidad de los datos, el espectro de colores se acercará a los colores fríos.
Paso 3: Materiales necesarios
Componentes de hardware
Arduino UNO R3 * 1
Módulo de pantalla de visualización en color TFT de 3,5 * 1
Módulo WiFi ESP8266 * 1
Aplicaciones de software
IDE de Arduino
Paso 4: crea un mapa de calor WiFi
Circuito
Conecte los módulos ESP a la placa Arduino como se muestra en la imagen.
Después de conectar los módulos ESP, coloque el TFT Shield en el Arduino.
Código
Primero, escribimos un código para los módulos ESP para verificar la intensidad de la señal y enviarlo a Arduino. Luego escribimos otro código para que Arduino reciba la información y la muestre. Carga el Código 1 en cada uno de tus módulos ESP. Puede leer este tutorial para obtener más información sobre el módulo ESP8266 y cómo cargar el código a través del IDE de Arduino.
En este código, el carácter “1” indica el identificador del módulo ESP, para los módulos subsiguientes, cambie este identificador. Por ejemplo, para el segundo módulo, cambie el identificador a "2". Ingrese su nombre SSID deseado en lugar de "SSID específico". Ahora cargue el Código 2 en su Arduino.
En este código utilizamos las bibliotecas Adafruit_GFX y MCUFRIEND_kbv para mostrar información en la pantalla LCD, que puede descargar desde los siguientes enlaces.
Biblioteca Adafruit_GFX
Biblioteca MCUFRIEND_kbv
Después de recibir el RSSI de todos los módulos, Arduino calcula la fuerza de la señal WiFi según la ubicación. Puede crear sus propios colores cambiando las variables r, gy b.
Paso 5: ¿Qué sigue?
- Intente analizar más SSID.
- Intente agregar más módulos y analizar la señal 3D.
Recomendado:
Reutilización de un disipador de calor de computadora para crear un disipador de calor de transistor: 7 pasos
Reutilización de un disipador de calor de computadora para crear un disipador de calor de transistor: Hace un tiempo compré algunas Raspberry Pi 3 para jugar. Como vienen sin disipador de calor, estaba buscando algunos en el mercado. Hice una búsqueda rápida en Google y encontré este Instructable (Disipador de calor Raspberry Pi), esto fue después de rechazar la idea de
Panel de COVID19 en el mapa mundial (usando Python): 16 pasos
Panel de COVID19 en el mapa mundial (usando Python): sé que casi todos conocemos la mayor parte de la información sobre COVID19, y este instructivo trata sobre la creación de un mapa de burbujas para trazar los datos en tiempo real (de casos) en el mapa mundial. , he agregado el programa al repositorio de Github: https: //github.co
Detección de errores de bomba de calor y alarma ESP8266, Openhab, Telegram, MQTT a batería: 5 pasos
Detección y alarma de error de bomba de calor ESP8266, Openhab, Telegram, MQTT a batería: Mi bomba de calor para la calefacción de mi casa y el agua de vez en cuando tiene un error. Este error no se nota fácilmente, ya que no hay luz roja o algo así, solo una pequeña 'P' en una pequeña pantalla LCD. Por lo tanto, hice este detector para detectar el error y
Cree una red wifi virtual usando el símbolo del sistema en Windows 10: 10 pasos
Cree una red wifi virtual usando el símbolo del sistema en Windows 10: demostraré cómo funciona la creación de una red wifi virtual en computadoras con Windows 10. Mostraré varios pasos sobre cómo hacerlo y explicaré si su computadora admite la función o no
Una forma realmente simple / fácil / no complicada de hacer que las personas / humanos / animales / robots parezcan tener una visión de calor realmente genial / brillante (color de su elección) usando GIMP: 4 pasos
Una forma realmente simple / fácil / no complicada de hacer que las personas / humanos / animales / robots parezcan tener una visión de calor realmente genial / brillante (color de su elección) usando GIMP: lea … el … título