Taula de continguts:

NetAnalyzer: 3 passos
NetAnalyzer: 3 passos

Vídeo: NetAnalyzer: 3 passos

Vídeo: NetAnalyzer: 3 passos
Vídeo: #312: Back to Basics: What is a VNA / Vector Network Analyzer 2024, De novembre
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer és un sistema basat en arduino que permet analitzar i detectar xarxes LAN. El seu funcionament és senzill, connectant-lo a una xarxa Ethernet mitjançant DHCP i, a continuació, permet visualitzar les dades de la xarxa (IP, màscara de xarxa, passarel·la i DNS). un DNS de Google i enviar dades per correu electrònic, entre d’altres. encara no estan activats, ja que estan en desenvolupament.

NetAnalyzer és un sistema basat en arduino que permet analitzar i detectar redistribució. el seu funcionament és senzill, connectar-se a una xarxa ethernet enllaçar mitjançant DHCP i després permet visualitzar els dades de red (IP, Netmask, Gateway i DNS). Les funcions per realitzar anàlisis en el seu vermell: Ping a Gateway, Ping a DNS, Ping a Google DNS i Enviar les dades per correu electrònic, entre altres. aun no es troben activades, ja que es pot estar en desenvolupament.

Pas 1: materials

Materials
Materials
Materials
Materials

Materials Aquests són alguns dels materials que he utilitzat per a aquest projecte, alguns són reciclats, cosa que el fa més interessant.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- Pantalla LCD 1602 HD44780
  • 1- Regulador de tensió LM7805
  • 1- Regulador de voltatge LD1117-33 (reciclatge de PC)
  • 1- Codificador rotatiu amb botó NA (reciclatge)
  • 1- Interruptor monopolar
  • 1- Altaveu o timbre
  • 1- Polsador NA
  • 1- Resistències de 220 ohms
  • 2- Resistències d'1k ohms
  • 6- Resistències 10k ohms
  • 1- PCB universal per a prototips
  • Connector de bateria 1- 9V (reciclatge)
  • Connector femella de 2 a 12 pins (tires de pins per a Arduino Pro Mini)
  • Connector mascle d'1-8 pins (tira de pins)
  • Connector femella d'1 a 8 pins (reciclat)
  • Connector mascle d'1-5 pins (reciclatge)
  • Connector femella d'1-5 pins (reciclat)
  • Connector femella de doble fila d'1 a 5 pins (doble fila de 5 pins) (placa base d'adaptador de PC per Ethernet ENC28J60)
  • Connector mascle d'1-4 pins (tira de pins)
  • Connector femella d'1-4 pins (reciclatge de PC)
  • Connector mascle d'1-3 pins (tira de pins)
  • 1- Connector femella de 3 pins (reciclatge de PC)
  • Connector femella d'1-3 pins (tires de pins per Arduino Pro Mini)
  • Connector mascle de 2 pins (tira de pins)
  • Connector femella de 2 pins (reciclatge)
  • Connector mascle de 2 pins (impressora de reciclatge)
  • Connector femella de 2 pins (reciclatge de la impressora)

Aquests materials són alguns dels materials que s’utilitzen per aquest projecte, alguns són reciclats, això ho fa més interessant.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- Pantalla LCD 1602 HD44780
  • 1- Regulador de Voltatge LM7805
  • 1- Regulador de Voltatge LD1117-33 (Reciclat de PC)
  • 1- Codificador rotatiu amb impulsor NA (reciclat d’autoestèreo)
  • 1- Interruptor monopolar
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistències de 220 ohms
  • 2- Resistències d'1k ohms
  • 6- Resistències de 10k ohms
  • 1- Plaça Universal per a Prototips
  • 1- Conector per a bateria de 9V (reciclat)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Conector Macho de 8 Pins (Tira de Pines)
  • 1- Conector Hembra de 8 Pines (Reciclado)
  • 1- Conector Macho de 5 pins (reciclat)
  • 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 Pins (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclat de PC)
  • 1- Conector Macho de 3 Pins (Tira de Pines)
  • 1- Conector Hembra de 3 Pines (Reciclat de PC)
  • 1- Conector Hembra de 3 Pines (Tiras de Pines per Arduino Pro Mini)
  • 1- Conector Macho de 2 Pins (Tira de Pines)
  • 1- Conector Hembra de 2 Pines (Reciclado)
  • 1- Conector Macho de 2 pins (reciclat d'impressora)
  • 1- Conector Hembra de 2 Pines (Reciclado d'impressora)

Pas 2: maquinari

Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari

Aquest projecte es va modificar sobre la marxa i es va crear amb un munt de material de reciclatge, no tinc una llista completa de materials i vaig trigar uns dies a crear el diagrama del circuit electrònic del mateix, espero poder actualitzeu aquesta publicació amb més dades.

Aquest projecte es va modificar sobre la marxa i es va utilitzar molt material de reciclatge, no tinc una llista completa de materials i em tomo uns dies crear el diagrama del circuit electrònic del mateix, espero poder actualitzar aquesta publicació amb més dades.

Pas 3: Codi i biblioteques

Codi i biblioteques
Codi i biblioteques
Codi i biblioteques
Codi i biblioteques

Aquesta és una de les parts més importants que, per evitar problemes, he dividit el codi en parts: LCD, entrades (botons, selector), sortides (led, altaveu) i Ethernet, he depurat cada part i no he tingut molts problemes per uniu-ho tot en un sol projecte, potser en alguna versió futura utilitzaré un ESP8266 que ja té més potència de maquinari. Aquest projecte utilitza 2 biblioteques "LiquidCrystal" per a la pantalla lcd, que ja està inclosa amb ide arduino i "EtherCard" per a la mòdul ethernet, aquest darrer s’ha de descarregar del seu web ja que no està inclòs a l’arduino ide. Per baixar-lo, només cal que inicieu sessió al repositori git de la biblioteca a https://github.com/jcw/ethercard/, a continuació, premeu el botó verd amb el text "Clona o descarrega" i, finalment, obriu l'enllaç amb el text "Descarregar ZIP ", començareu a descarregar des del fitxer ZIP. Un cop hàgiu acabat de descarregar, localitzar i descomprimir el fitxer ZIP, es genera una carpeta, es canvia el nom a "EtherCard" i es mou la carpeta de les biblioteques ide arduino, es troba dins de la carpeta on es guarden els projectes arduino ide. Si heu pogut completar tots els passos, ja teniu les biblioteques del projecte. Anem a programar, només heu de descarregar el fitxer comprimit i extreure-ho, es crea una carpeta "NetAnalyzer" amb un fitxer "NetAnalyzer. Ino" al seu interior, heu de moure aquesta carpeta (amb el fitxer) a la ubicació on desa els projectes IDE d’Arduino. llavors inicieu Arduino IDE, configureu la placa, el port i obriu el projecte NetAnalyzer, només heu de programar l'Arduino i podreu utilitzar el sistema.

Aquesta és una de les parts que són importants, per evitar problemes dividint el codi en parts: LCD, Entrades (Botones, Selector), Salidas (Led, Parlante) i Ethernet, que es poden dependre cada part i no tenen molts problemes per unir-ho tot en un solo proyecto, quizás en alguna futura versión use un ESP8266 que ja té més poder de maquinari. Aquest projecte utilitza 2 llibres "LiquidCrystal" per a la pantalla lcd, que ja inclou amb arduino ide i "EtherCard" per al mòdul ethernet, aquesta última és que es descarrega des del seu web ja que no està inclòs en arduino ide. Per descarregar només hi ha ingressos al repositori git de la biblioteca en https://github.com/jcw/ethercard/, després es posarà el botó verd amb el text "Clone or Download" i finalment obrirà l'enllaç amb el text "Download ZIP ", inicia la descàrrega de l'arxiu ZIP. Ja es va finalitzar la descàrrega, localitzar i descomprimir l’arxiu ZIP, això genera una carpeta, m renombrar la a "EtherCard" i moure la carpeta de biblioteques d’arduino ide, es troba dins de la carpeta on es guarden els projectes d’arduino ide. Si es pot completar tots els passos ja té les biblioteques per al projecte. Vamos a Programar, solo tienen que descargar el archivo comprimido y extraer lo, esto crea una carpeta "NetAnalyzer" amb un arxiu "NetAnalyzer.ino" en el seu interior, tenen que moure aquesta carpeta (amb l'arxiu) a la ubicació on guarden els proyectos de Arduino IDE. després iniciar Arduino IDE, configurar placa, obrir i obrir el projecte NetAnalyzer, restablir només el programa Arduino i ja podrem utilitzar el sistema.

Recomanat: