Índice:

NetAnalyzer: 3 etapas
NetAnalyzer: 3 etapas

Vídeo: NetAnalyzer: 3 etapas

Vídeo: NetAnalyzer: 3 etapas
Vídeo: Technique #3: Adapt to the required power levels 2024, Novembro
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer é um sistema baseado em arduino que permite analisar e detectar redes lan. O seu funcionamento é simples, ligando-o a uma rede Ethernet a links via DHCP e depois permite visualizar os dados da rede (IP, Máscara de Rede, Gateway e DNS). As funções para efectuar análises na rede são: Ping a Gateway, Ping a DNS, Ping um DNS do Google e Envio de Dados por Email, entre outros. ainda não estão ativados, pois estão em desenvolvimento.

NetAnalyzer é um sistema baseado em arduino que permite analizar e detectar redes locais. se as funções forem simples, al conectarlo a uma ethernet vermelha enlaza via DHCP e luego permitir visualizar os dados vermelhos (IP, máscara de rede, gateway e DNS). As funções para realizar a análise no filho: Ping a Gateway, Ping a DNS, Ping a Google DNS e Enviar os Dados por Email, entre outras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Etapa 1: Materiais

Materiais
Materiais
Materiais
Materiais

Materiais Estes são alguns dos materiais que usei para este projeto, alguns são reciclados, o que o torna mais interessante.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- display LCD 1602 HD44780
  • 1- Regulador de tensão LM7805
  • 1- LD1117-33 Regulador de Tensão (Reciclagem de PC)
  • 1- Codificador Rotativo com botão NA (Reciclagem)
  • 1- Chave de pólo único
  • 1- Alto-falante ou campainha
  • 1- botão NA
  • 1- Resistores de 220 ohms
  • 2- Resistores de 1k ohms
  • 6 - resistores 10k ohms
  • 1- PCB universal para protótipos
  • 1- Conector de bateria de 9V (Reciclagem)
  • 2- Conector fêmea de 12 pinos (tiras de pinos para Arduino Pro Mini)
  • 1- Conector macho de 8 pinos (tira do pino)
  • 1- Conector Fêmea de 8 Pinos (Reciclado)
  • Conector Macho de 1- 5 Pinos (Reciclagem)
  • Conector fêmea de 1- 5 pinos (reciclado)
  • Conector Fêmea de 1- 5 Pinos Dupla Fileira (5 Pinos Dupla Fileira) (Placa-mãe PC Adaptador para Ethernet ENC28J60)
  • 1- Conector Macho de 4 Pinos (Faixa de Pinos)
  • Conector Fêmea de 4 Pinos (Reciclagem de PC)
  • 1- Conector Macho de 3 Pinos (Faixa de Pinos)
  • 1- Conector Fêmea de 3 Pinos (Reciclagem de PC)
  • Conector fêmea de 1- 3 pinos (tiras de pinos para Arduino Pro Mini)
  • 1- Conector Macho de 2 Pinos (Faixa de Pinos)
  • Conector Fêmea de 1- 2 Pinos (Reciclagem)
  • 1- Conector macho de 2 pinos (impressora de reciclagem)
  • Conector Fêmea de 1 Pino (Reciclagem de Impressora)

Materiales estos son algunos de los materias que use 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 Rotativo com 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 Pinheiros (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 Pinheiros (Reciclado de Impresora)
  • 1- Conector Hembra de 2 Pines (Reciclado de Impresora)

Etapa 2: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Este projeto foi modificado na hora e foi criado com muito material reciclável, não tenho uma lista completa de materiais e demorei alguns dias para criar o diagrama do circuito eletrônico dele, espero poder atualize esta publicação com mais dados.

Este projeto se fue modificando sobre a marcha e se creo usando mucho material de reciclaje, sem tengo uma lista completa de materiais e me tomo unos dias crear el diagrama do circuito eletrônico do mismo, espero poder ir atualizar esta publicação com mas dados.

Etapa 3: Código e bibliotecas

Código e Bibliotecas
Código e Bibliotecas
Código e Bibliotecas
Código e Bibliotecas

Esta é uma das partes mais importantes que, para evitar problemas dividi o código em partes: LCD, Entradas (Botões, Seletor), Saídas (Led, Alto-falante) e Ethernet, depurei cada parte e não tive muitos problemas para unir tudo em um único projeto, talvez em alguma versão futura eu use um ESP8266 que já tem mais potência de hardware. Este projeto usa 2 bibliotecas "LiquidCrystal" para a tela lcd, que já vem com o arduino ide e "EtherCard" para o módulo ethernet, este último deve ser baixado de sua web pois não está incluso no arduino ide. Para fazer o download, basta acessar o repositório git da biblioteca em https://github.com/jcw/ethercard/, pressionar o botão verde com o texto "Clonar ou Baixar" e finalmente abrir o link com o texto "Baixar ZIP ", você começará a baixar do arquivo ZIP. Depois de terminar o download, localizar e descompactar o arquivo ZIP, é gerada uma pasta, renomeie-a para "EtherCard" e mova a pasta das bibliotecas de ide arduino, ela está localizada dentro da pasta onde os projetos de ide arduino estão salvos. Se você conseguiu completar todas as etapas, você já tem as bibliotecas para o projeto. Vamos agendar, basta baixar o arquivo compactado e extraí-lo, isso cria uma pasta "NetAnalyzer" com um arquivo "NetAnalyzer. Ino" dentro dela, você tem que mover esta pasta (com o arquivo) para o local onde você salvar projetos do IDE do Arduino. em seguida, inicie o Arduino IDE, configure a placa, a porta e abra o projeto NetAnalyzer, basta programar o Arduino e você poderá usar o sistema.

Esta é uma das partes que mais importantes, para evitar problemas dividí o código en partes: LCD, Entradas (Botones, Seletor), Salidas (Led, Parlante) e Ethernet, fui depurando cada parte e no tuve muchos problemas para unir todo en um projeto solo, quizás en alguna futura versão use um ESP8266 que você tem mais poder de hardware. Este projeto utiliza 2 bibliotecas "LiquidCrystal" para pantalla lcd, que você pode incluir com arduino ide e "EtherCard" para o módulo ethernet, esta ultima vez que descargar la de sua web que nao esta incluida em arduino ide. Para descargar solo hay that ingresar al repositorio git de la librería en https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Clone or Download" y finalmente abrir el link con el texto "Download ZIP ", se iniciara la descargar del archivo ZIP. Ya finalizada la descarga, localizar y descomprimir el archivo ZIP, esto genera una carpeta, m renombrar la "EtherCard" y mover la carpeta de librerías de arduino ide, se encuentra dentro da 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 carpeta (con el archivo) a la ubicación donde guardan los projetos de Arduino IDE. basta iniciar o Arduino IDE, configurar a placa, abrir e abrir o projeto NetAnalyzer, restaurar o programa sozinho do Arduino e usar o sistema.

Recomendado: