Tabla de contenido:

NetAnalyzer: 3 pasos
NetAnalyzer: 3 pasos

Video: NetAnalyzer: 3 pasos

Video: NetAnalyzer: 3 pasos
Video: #312: Back to Basics: What is a VNA / Vector Network Analyzer 2024, Octubre
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer es un sistema basado en arduino que permite analizar y detectar redes lan. Su funcionamiento es sencillo, conectándolo a enlaces de una red Ethernet vía DHCP y luego permite visualizar los datos de la red (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping a DNS, Ping a DNS de Google y Enviar datos por correo electrónico, entre otros. aún no están activados, ya que están en desarrollo.

NetAnalyzer es un sistema basado en arduino que permite analizar y detectar redes lan. su funcionamiento es simple, al conectarlo a una red ethernet enlaza vía DHCP y luego permite visualizar los datos de red (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping a DNS, Ping a Google DNS y Enviar los Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Paso 1: Materiales

Materiales
Materiales
Materiales
Materiales

Materiales Estos son algunos de los materiales que utilicé para este proyecto, algunos son reciclados, eso lo hace más interesante.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- Pantalla LCD 1602 HD44780
  • 1- Regulador de voltaje LM7805
  • 1- Regulador de voltaje LD1117-33 (Reciclaje de PC)
  • 1- Codificador rotatorio con botón NA (Reciclaje)
  • 1- Interruptor unipolar
  • 1- Altavoz o zumbador
  • 1- pulsador NA
  • 1- Resistencias de 220 ohmios
  • 2- Resistencias de 1k ohmios
  • 6- Resistencias 10k ohmios
  • 1- PCB universal para prototipos
  • 1- Conector de batería de 9V (Reciclaje)
  • 2- Conector hembra de 12 pines (tiras de pines para Arduino Pro Mini)
  • Conector macho de 1 a 8 pines (tira de pines)
  • Conector hembra de 1 a 8 pines (reciclado)
  • Conector macho de 1 a 5 pines (reciclaje)
  • Conector hembra de 1 a 5 pines (reciclado)
  • Conector hembra de 1 fila doble de 5 pines (fila doble de 5 pines) (Adaptador de placa base de PC para Ethernet ENC28J60)
  • Conector macho de 1 a 4 pines (tira de pines)
  • Conector hembra de 1 a 4 pines (reciclaje de PC)
  • Conector macho de 1 a 3 pines (tira de pines)
  • Conector hembra de 1 a 3 pines (reciclaje de PC)
  • Conector hembra de 1 a 3 pines (tiras de pines para Arduino Pro Mini)
  • 1 conector macho de 2 pines (tira de pines)
  • 1 conector hembra de 2 pines (reciclaje)
  • 1 conector macho de 2 pines (impresora de reciclaje)
  • 1 conector hembra de 2 pines (reciclaje de impresora)

Materiales Estos son algunos de los materiales que usan para este proyecto, algunos son reciclados, eso lo hace mas interesante.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- Pantalla LCD 1602 HD44780
  • 1- Regulador de Voltaje LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Codificador Rotatorio con Pulsador NA (Reciclado de Autoestereo)
  • 1- Interruptor monopolar
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistencias de 220 ohms
  • 2- Resistencias de 1k ohms
  • 6- Resistencias de 10k ohms
  • 1- Placa Universal para Prototipos
  • 1- Conector para Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Conector Macho de 8 Pines (Tira de Pines)
  • 1- Conector Hembra de 8 Pines (Reciclado)
  • 1- Conector Macho de 5 Pines (Reciclado)
  • 1- Conector Hembra de 5 Pines (Reciclado)
  • 1- Conector Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC para Ethernet ENC28J60)
  • 1- Conector Macho de 4 Pines (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Macho de 3 Pines (Tira de Pines)
  • 1- Conector Hembra de 3 Pines (Reciclado de PC)
  • 1- Conector Hembra de 3 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Conector Macho de 2 Pines (Tira de Pines)
  • 1- Conector Hembra de 2 Pines (Reciclado)
  • 1- Conector Macho de 2 Pines (Reciclado de Impresora)
  • 1- Conector Hembra de 2 Pines (Reciclado de Impresora)

Paso 2: hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Este proyecto se modificó sobre la marcha y se creó utilizando mucho material de reciclaje, no tengo una lista completa de materiales y me tomó unos días crear el diagrama del circuito electrónico del mismo, espero poder actualice esta publicación con más datos.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje, no tengo una lista completa de materiales y me tomo unos días crear el diagrama del circuito electrónico del mismo, espero poder ir actualizando esta publicación con mas datos.

Paso 3: código y bibliotecas

Código y bibliotecas
Código y bibliotecas
Código y bibliotecas
Código y bibliotecas

Esta es una de las partes más importantes que, para evitar problemas, dividí el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Altavoz) y Ethernet, depuré cada parte y no tuve muchos problemas para unir todo en un solo proyecto, quizás en alguna versión futura use un ESP8266 que ya tiene más potencia de hardware. Este proyecto usa 2 librerías "LiquidCrystal" para la pantalla lcd, que ya viene incluida con arduino ide y "EtherCard" para la módulo ethernet, este último tiene que ser descargado de su web ya que no está incluido en arduino ide. Para descargar simplemente inicie sesión en el repositorio git de la biblioteca en https://github.com/jcw/ethercard/, luego presione el botón verde con el texto "Clonar o Descargar" y finalmente abra el enlace con el texto "Descargar ZIP ", comenzará a descargar desde el archivo ZIP. Una vez que haya terminado de descargar, ubicar y desempaquetar el archivo ZIP, este genera una carpeta, le cambia el nombre a "EtherCard" y mueve la carpeta de bibliotecas ide arduino, se encuentra dentro de la carpeta donde se guardan los proyectos ide arduino. Si pudo completar todos los pasos, ya tiene las bibliotecas para el proyecto. Vamos a programar, solo descargar el archivo comprimido y extraerlo, esto crea una carpeta "NetAnalyzer" con un archivo "NetAnalyzer. Ino" dentro, tienes que mover esta carpeta (con el archivo) a la ubicación donde guardar proyectos Arduino IDE. luego inicie Arduino IDE, configure la placa, el puerto y abra el proyecto NetAnalyzer, simplemente programe el Arduino y podrá usar el sistema.

Esta es una de las partes que más importantes, para evitar problemas dividí el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problemas para unir todo en un solo proyecto, quizás en alguna versión futura use un ESP8266 que ya tiene más poder de hardware. Este proyecto utiliza 2 librerías "LiquidCrystal" para la pantalla lcd, que ya incluye con arduino ide y "EtherCard" para el módulo ethernet, esta última hay que descargar la desde su web ya que no está incluido en arduino ide. Para descargar solo hay que ingresar al repositorio git de la librería en https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Clonar o descargar" y finalmente abrir el enlace con el texto "Descargar ZIP ", se iniciara la descarga del archivo ZIP. Ya finalizada la descarga, localizar y descomprimir el archivo ZIP, esto genera una carpeta, m renombrar la a "EtherCard" y mover la carpeta de librerías de arduino ide, se encuentra dentro de la carpeta donde se guardan los proyectos de arduino ide. Si pudo completar todos los pasos ya tiene las librerías para el proyecto. Vamos a Programar, solo tienen que descargar el archivo comprimido y extraer lo, esto crea una carpeta "NetAnalyzer" con un archivo "NetAnalyzer.ino" en su interior, tienen que mover esta carpeta (con el archivo) a la ubicación donde guardan los proyectos de Arduino IDE. luego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetAnalyzer, solo reiniciar el Arduino y ya podrá utilizar el sistema.

Recomendado: