Indholdsfortegnelse:

NetAnalyzer: 3 trin
NetAnalyzer: 3 trin

Video: NetAnalyzer: 3 trin

Video: NetAnalyzer: 3 trin
Video: NanoVNA H4 Cheapest Antenna Analyzer You Can Buy 2024, November
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer er et arduino -baseret system, der gør det muligt at analysere og detektere lan -netværk. Dens betjening er enkel, forbinder den til et Ethernet -netværksforbindelser via DHCP og giver derefter mulighed for at se netværksdata (IP, Netmask, Gateway og DNS). Funktionerne til at udføre analyse på netværket er: Ping en gateway, Ping en DNS, Ping en Google DNS og Send data via e -mail, blandt andre. er endnu ikke aktiveret, da de er under udvikling.

NetAnalyzer er et system, der kan bruges til at analysere og opdage redes 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 og 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.

Trin 1: Materialer

Materialer
Materialer
Materialer
Materialer

Materialer Dette er nogle af de materialer, jeg brugte til dette projekt, nogle genbruges, hvilket gør det mere interessant.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD-skærm 1602 HD44780
  • 1- Spændingsregulator LM7805
  • 1- LD1117-33 Spændingsregulator (PC-genbrug)
  • 1- Rotary Encoder med NA (genbrug) -knap
  • 1- Enkeltpolekontakt
  • 1- Højttaler eller summer
  • 1- NA-knap
  • 1- Modstande på 220 ohm
  • 2- Modstande på 1k ohm
  • 6- Modstande 10k ohm
  • 1- Universal PCB til prototyper
  • 1-9V batteristik (genbrug)
  • 2- 12 pin hunstik (pin strips til Arduino Pro Mini)
  • 1-8 pin hanstik (pin strip)
  • 1-8 pin hunstik (genbrugt)
  • 1- 5 pin hanstik (genbrug)
  • 1- 5 pin hunstik (genbrugt)
  • 1- 5-pin dobbelt række kvindestik (5 pins dobbelt række) (adapter pc-bundkort til Ethernet ENC28J60)
  • 1- 4 pin hanstik (pin strip)
  • 1- 4 pin hunstik (pc-genbrug)
  • 1- 3 pin hanstik (pin strip)
  • 1- 3-polet hunstik (pc-genbrug)
  • 1- 3-pin hunstik (pin strips til Arduino Pro Mini)
  • 1- 2 pin hanstik (pin strip)
  • 1- 2 pin hunstik (genbrug)
  • 1- 2-polet hanstik (genbrugsprinter)
  • 1- 2 pin hunstik (printergenbrug)

Materialer 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 (genbrug af pc)
  • 1- Rotary Encoder con Pulsador NA (Reciclado de Autoestereo)
  • 1- Afbryder Monopolar
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Modstand på 220 ohm
  • 2- Resistens på 1k ohm
  • 6- Resistens på 10k ohm
  • 1- Placa Universal til Prototipos
  • 1- Conector til Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 fyrretræer (Tiras de Pines til 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 til Ethernet ENC28J60)
  • 1- Conector Macho de 4 fyrretræer (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (genbrug af pc)
  • 1- Conector Macho de 3 fyrretræer (Tira de Pines)
  • 1- Conector Hembra de 3 Pines (genbrug af pc)
  • 1- Conector Hembra de 3 Pines (Tiras de Pines til 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)

Trin 2: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Dette projekt blev ændret i farten og blev oprettet ved hjælp af meget genbrugsmateriale, jeg har ikke en komplet materialeliste, og det tog mig et par dage at lave diagrammet over det elektroniske kredsløb, jeg håber at kunne opdater denne publikation med flere 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.

Trin 3: Kode og biblioteker

Kode og biblioteker
Kode og biblioteker
Kode og biblioteker
Kode og biblioteker

Dette er en af de vigtigste dele, at for at undgå problemer delte jeg koden i dele: LCD, input (knapper, vælger), output (LED, højttaler) og Ethernet, jeg debugger hver del og havde ikke mange problemer med at forene alt i et enkelt projekt, måske vil jeg i en fremtidig version bruge en ESP8266, der allerede har mere hardwarekraft. Dette projekt bruger 2 biblioteker "LiquidCrystal" til lcd -skærmen, som allerede er inkluderet med arduino ide og "EtherCard" til ethernet -modul, skal det sidste downloades fra sit web, da det ikke er inkluderet i arduino ide. For at downloade skal du bare logge på bibliotekets git -arkiv på https://github.com/jcw/ethercard/, derefter trykke på den grønne knap med teksten "Klon eller download" og til sidst åbne linket med teksten "Download ZIP ", begynder du at downloade fra ZIP -filen. Når du er færdig med at downloade, lokalisere og pakke ud ZIP -filen, genererer dette en mappe, omdøber den til "EtherCard" og flytter mappen med arduino ide -biblioteker, den er placeret inde i mappen, hvor arduino ide -projekterne gemmes. Hvis du var i stand til at fuldføre alle trin, har du allerede bibliotekerne til projektet. Vi kommer til at planlægge, bare download den komprimerede fil og udpak den, dette opretter en mappe "NetAnalyzer" med en fil "NetAnalyzer. Ino" inde i den, du skal flytte denne mappe (med filen) til det sted, hvor du gem Arduino IDE -projekter. start derefter Arduino IDE, konfigurer bord, port og åbn NetAnalyzer -projektet, bare programmer Arduino, og du vil kunne bruge systemet.

Esta es una de las partes que mas importantes, to evitar problemsas dividí el código and 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 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. For at downloade solo hay que ingresar al repositorio git de la librería da 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 download af arkiv 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.

Anbefalede: