COMO HACER ANALIZAR WiFi PERO CON nRF24L01

COMO HACER NIEBLA WiFi PERO CON nRF24L01

INTERRUPTOR WiFi PERO CON nRF24L01

Componentes y suministros

Ph a000066 iso (1) ztbmubhmho
Arduino UNO
1
00705 01
Conexión del transceptor SparkFun – nRF24L01+ (RP-SMA)
1

Aplicaciones y servicios en línea

Acerca de este proyecto

nRF24L01

Este módulo es un transceptor, lo que significa que envía y recibe al mismo tiempo. Estos módulos tienen un precio muy económico con un tamaño pequeño, el voltaje de trabajo de este módulo es de 1,9-3,6 voltios, los pines MOSI, MISO y SCK son los pines SPI del módulo. Debe estar conectado a los pines del protocolo SPI en Arduino. Los pines CSN y CE se utilizan para poner el módulo en modo activo y para cambiar entre el modo de comando y la transferencia de datos. Estos dos pines se pueden conectar a cualquier pin digital del Arduino. El pin IRQ es un pin de interrupción y no necesita ser conectado.

Algunas de las especificaciones de estos módulos son las siguientes:

  • El consumo de energía al enviar datos es de aproximadamente 12 mA.
  • El alcance, si se usa al aire libre con una antena, puede alcanzar hasta 1000 metros
  • Cada módulo puede comunicarse con hasta 6 otros módulos.
  • Utilice la banda de 2,4 GHz.
  • Puede enviar de 1 a 25 bytes de datos sin procesar a una velocidad de 1 MB.

Interferencia en la banda de red de 2,4 GHz

Hay muchos dispositivos que funcionan en el rango de 2,4 GHz, como; Teléfono, Bluetooth, WiFi, alarma de coche, microondas están todos en este rango que con este proyecto podremos medir y mostrar estos valores. No suele ser muy difícil encontrar interferencias. Están llegando al mercado productos que actúan como analizadores de espectro y usan una interfaz USB estándar para una computadora portátil, lo que significa que la fuente de interferencia se puede usar fácilmente con una antena para detectar interferencias.

Método de trabajo del proyecto

La actividad de la placa de radio RF nRF24 se transmite a la placa Arduino a través de la interfaz serial y muestra cualquier tipo de actividad en código ASCII. Los dominios se muestran en diferentes canales mediante un mapeo simple. En este proyecto, el escáner de red de 2,4 GHz incluso muestra interferencias de microondas y cámaras inalámbricas. Por supuesto, es posible que se pregunte cuál es la diferencia entre este escáner y los monitores de paquetes. En respuesta, debo mencionar que en el paquete de monitores, solo monitorea los 14 canales disponibles para redes WiFi, pero en este proyecto, podemos detectar y ver cualquier frecuencia en el rango de 2.4. En la segunda parte, trataremos más esta cuestión. A continuación, mostraremos estos valores como gráficos utilizando la pantalla OLED. Los valores en el gráfico se basan en el consumo de energía nRF en el momento del escaneo, que en este escenario está directamente relacionado con los datos de entrada.

Artículos necesarios

  • arduino
  • NRF24L01
  • OLED 0,96

Se requiere instalación de biblioteca

Primero, instalaremos la biblioteca requerida en el software Arduino IDE. Sigue estos pasos:

  • Siga este camino Bosquejo> Incluir biblioteca> Administrar bibliotecas
  • Busque Adafruit SSD1306.
  • Instale la biblioteca.
  • Luego busque la palabra «GFX» e instálela.

codificado

diagramas

comentarios

Fuente Arduino.cc