Innehållsförteckning:

NetAnalyzer: 3 steg
NetAnalyzer: 3 steg

Video: NetAnalyzer: 3 steg

Video: NetAnalyzer: 3 steg
Video: 8753E Network Analyzer 2024, November
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer är ett arduino -baserat system som gör det möjligt att analysera och upptäcka lan -nätverk. Funktionen är enkel, att ansluta den till en Ethernet -nätverkslänkar via DHCP och sedan tillåta att se nätverksdata (IP, nätmask, gateway och DNS). Funktionerna för att utföra analys på nätverket är: Ping en gateway, Ping en DNS, Ping en Google DNS och skicka data via e -post, bland andra. är ännu inte aktiverade, eftersom de är under utveckling.

NetAnalyzer är ett system baserat på en arduino som tillåter analys och upptäckt av nytt lan. su funcionamiento es simple, al conectarlo a una red ethernet enlaza for DHCP and 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 and Enviar los Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Steg 1: Material

Material
Material
Material
Material

Material Det här är några av de material jag använde för det här projektet, en del återvinns, vilket gör det mer intressant.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD-skärm 1602 HD44780
  • 1- Spänningsregulator LM7805
  • 1- LD1117-33 Spänningsregulator (PC-återvinning)
  • 1- Rotary Encoder med NA (återvinning) -knapp
  • 1- Enpolskontakt
  • 1- Högtalare eller summer
  • 1- NA-knapp
  • 1- Motstånd på 220 ohm
  • 2- Motstånd på 1k ohm
  • 6- Motstånd 10k ohm
  • 1- Universal kretskort för prototyper
  • 1-9V batterikontakt (återvinning)
  • 2- 12-polig hona-kontakt (stiftremsor för Arduino Pro Mini)
  • 1-8-stifts hankontakt (stiftremsa)
  • 1-8-stifts honkontakt (återvunnet)
  • 1- 5-stifts hankontakt (återvinning)
  • 1- 5-stifts honkontakt (återvunnet)
  • 1- 5-stifts dubbelradig honkontakt (5 pins dubbel rad) (adapter-moderkort för Ethernet ENC28J60)
  • 1-4-stifts hankontakt (stiftremsa)
  • 1-4-stifts hona-kontakt (PC-återvinning)
  • 1- 3-stifts hankontakt (stiftremsa)
  • 1- 3-polig honkontakt (PC-återvinning)
  • 1- 3-stifts hona-kontakt (stiftremsor för Arduino Pro Mini)
  • 1- 2-stifts hankontakt (stiftremsa)
  • 1- 2-stifts honkontakt (återvinning)
  • 1- 2-polig hankontakt (återvinningsskrivare)
  • 1- 2-stifts honkontakt (skrivaråtervinning)

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- Rotary Encoder con Pulsador NA (Reciclado de Autoestereo)
  • 1- Avbrytare Monopolär
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistens på 220 ohm
  • 2- Resistens på 1k ohm
  • 6- Resistens på 10k ohm
  • 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 för 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)

Steg 2: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara
Hårdvara

Detta projekt modifierades i farten och skapades med mycket återvinningsmaterial, jag har inte en fullständig materiallista och det tog mig några dagar att skapa diagrammet över den elektroniska kretsen för det, jag hoppas kunna uppdatera denna publikation med mer data.

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

Steg 3: Kod och bibliotek

Kod och bibliotek
Kod och bibliotek
Kod och bibliotek
Kod och bibliotek

Detta är en av de viktigaste delarna att för att undvika problem delade jag upp koden i delar: LCD, ingångar (knappar, väljare), utgångar (LED, högtalare) och Ethernet, jag felsökte varje del och hade inte många problem med förena allt i ett enda projekt, kanske i någon framtida version kommer jag att använda en ESP8266 som redan har mer hårdvarukraft. Detta projekt använder 2 bibliotek "LiquidCrystal" för LCD -skärmen, som redan ingår med arduino ide och "EtherCard" för ethernet -modul måste den sista laddas ner från webben eftersom den inte ingår i arduino ide. För att ladda ner loggar du bara in på bibliotekets git -arkiv på https://github.com/jcw/ethercard/, trycker sedan på den gröna knappen med texten "Klon eller nedladdning" och öppnar slutligen länken med texten "Ladda ner ZIP ", kommer du att börja ladda ner från ZIP -filen. När du har laddat ner, lokaliserat och packat upp ZIP -filen genererar detta en mapp, byter namn till "EtherCard" och flyttar mappen med arduino ide -bibliotek, den ligger i mappen där arduino ide -projekten sparas. Om du kunde slutföra alla steg har du redan biblioteken för projektet. Vi ska schemalägga, ladda bara ner den komprimerade filen och extrahera den, detta skapar en mapp "NetAnalyzer" med en fil "NetAnalyzer. Ino" inuti den, du måste flytta den här mappen (med filen) till den plats där du spara Arduino IDE -projekt. starta sedan Arduino IDE, konfigurera kortet, porten och öppna NetAnalyzer -projektet, programmera bara Arduino och du kommer att kunna använda systemet.

Esta es una de las partes que mas importantes, para evitar problemas dividí el código and partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problemas for unir todo en un solo proyecto, quizás and alguna futura versión use un ESP8266 que ya tiene mas poder de hardware. Este proyecto utiliza 2 librerías "LiquidCrystal" para la pantalla lcd, que ya se incluye con arduino ide y "EtherCard" para el modulo ethernet, esta ultima hay que descargar la desde su web ya que no esta incluida en arduino ide. För att ladda ner 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 "Clone or Download" y finalmente abrir el link con el texto "Ladda ner 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 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 completear 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 los proyectos de Arduino IDE. luego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino y ya podrán utilizar el system.

Rekommenderad: