Innholdsfortegnelse:

NetAnalyzer: 3 trinn
NetAnalyzer: 3 trinn

Video: NetAnalyzer: 3 trinn

Video: NetAnalyzer: 3 trinn
Video: Как установить «Cacti» по шагам 2024, Oktober
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer er et arduino -basert system som lar deg analysere og oppdage lan -nettverk. Driften er enkel, og kobler den til et Ethernet -nettverkskoblinger via DHCP og lar deg deretter se nettverksdata (IP, nettmaske, gateway og DNS). Funksjonene for å utføre analyse på nettverket er: Ping en gateway, Ping en DNS, Ping blant annet en Google DNS og Send data via e -post. er ennå ikke aktivert, ettersom de er under utvikling.

NetAnalyzer er et system som kan brukes til å analysere og gjenopprette 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 and 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.

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer

Materialer Dette er noen av materialene jeg brukte til dette prosjektet, noen er resirkulert, noe som gjør det mer interessant.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD-skjerm 1602 HD44780
  • 1- Spenningsregulator LM7805
  • 1- LD1117-33 Spenningsregulator (PC-resirkulering)
  • 1- Rotary Encoder med NA (resirkulering) -knapp
  • 1- Enkeltpolebryter
  • 1- Høyttaler eller summer
  • 1- NA-knapp
  • 1- Motstander på 220 ohm
  • 2- Motstander på 1k ohm
  • 6- Motstander10k ohm
  • 1- Universal PCB for prototyper
  • 1-9V batterikontakt (resirkulering)
  • 2- 12-pins kvinnelig kontakt (pin strips for Arduino Pro Mini)
  • 1-8-pins hannkontakt (pin stripe)
  • 1- 8-pins kvinnelig kontakt (resirkulert)
  • 1- 5-pins hankontakt (resirkulering)
  • 1- 5-pins kvinnelig kontakt (resirkulert)
  • 1- 5-pins to rad kvinnelig kontakt (5 pins dobbel rad) (adapter PC hovedkort for Ethernet ENC28J60)
  • 1- 4-pins hankontakt (pin stripe)
  • 1- 4-pins kvinnelig kontakt (PC-resirkulering)
  • 1- 3-pins hankontakt (pin stripe)
  • 1- 3-pinners hunnkontakt (PC-resirkulering)
  • 1- 3 pinners hunnkontakt (pinnestrips for Arduino Pro Mini)
  • 1- 2-pols hannkontakt (pin stripe)
  • 1- 2-pins kvinnelig kontakt (resirkulering)
  • 1- 2-pinners hannkontakt (resirkuleringsskriver)
  • 1- 2-pins kvinnelig kontakt (resirkulering av skriver)

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 (Reciclado de PC)
  • 1- Rotary Encoder con Pulsador NA (Reciclado de Autoestereo)
  • 1- Avbryter Monopolar
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistens på 220 ohm
  • 2- Resistens på 1 k ohm
  • 6- Resistens på 10k ohm
  • 1- Placa Universal for Prototipos
  • 1- Conector for Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines for 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 for 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 for 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)

Trinn 2: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare
Maskinvare

Dette prosjektet ble endret i farten og ble opprettet ved bruk av mye resirkuleringsmateriale, jeg har ikke en komplett materialliste, og det tok meg noen dager å lage diagrammet over den elektroniske kretsen for det, jeg håper å kunne oppdater denne publikasjonen med flere data.

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

Trinn 3: Kode og biblioteker

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

Dette er en av de viktigste delene, for å unngå problemer delte jeg koden i deler: LCD, innganger (knapper, velger), utganger (LED, høyttaler) og Ethernet, jeg feilsøkte hver del og hadde ikke mange problemer med å forene alt i et enkelt prosjekt, kanskje i en fremtidig versjon vil jeg bruke en ESP8266 som allerede har mer maskinvarekraft. Dette prosjektet bruker 2 biblioteker "LiquidCrystal" for lcd -skjermen, som allerede er inkludert med arduino ide og "EtherCard" for ethernet -modul, må den siste lastes ned fra nettet siden den ikke er inkludert i arduino ide. For å laste ned bare logg deg på git -depotet til biblioteket på https://github.com/jcw/ethercard/, trykk deretter på den grønne knappen med teksten "Klon eller nedlasting" og til slutt åpner du lenken med teksten "Last ned ZIP ", begynner du å laste ned fra ZIP -filen. Når du er ferdig med å laste ned, finne og pakke ut ZIP -filen, genererer dette en mappe, omdøper den til "EtherCard" og flytter mappen til arduino ide -biblioteker, den ligger inne i mappen der arduino ide -prosjektene er lagret. Hvis du klarte å fullføre alle trinnene, har du allerede bibliotekene for prosjektet. Vi skal planlegge, bare last ned den komprimerte filen og pakke den ut, dette oppretter en mappe "NetAnalyzer" med filen "NetAnalyzer. Ino" inne i den, du må flytte denne mappen (med filen) til stedet der du lagre Arduino IDE -prosjekter. start deretter Arduino IDE, konfigurer brett, port og åpne NetAnalyzer -prosjektet, bare programmer Arduino og du vil kunne bruke systemet.

Esta es una de las partes que mas importantes, for evitar problemsas 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 en 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 å laste ned solo hay que ingresar al repositorio git de la librería no https://github.com/jcw/ethercard/, luego presionar el botón verde con the texto "Clone or Download" y finalmente abrir el link con el texto "Last ned 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.

Anbefalt: