Sadržaj:

NetAnalyzer: 3 koraka
NetAnalyzer: 3 koraka

Video: NetAnalyzer: 3 koraka

Video: NetAnalyzer: 3 koraka
Video: УБЕЙ ЖИР 3 Тренировки Для Похудения ДОМА 2024, Listopad
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer je sustav zasnovan na arduinu koji omogućuje analizu i otkrivanje LAN mreža. Njegov je rad jednostavan, povezujući ga s Ethernet mrežnim vezama putem DHCP -a, a zatim omogućuje pregled mrežnih podataka (IP, maska mreže, pristupnik i DNS). Funkcije za obavljanje analize na mreži su: Ping pristupnik, Ping DNS, Ping Google DNS i slanje podataka putem e -pošte, između ostalog. još nisu aktivirani, jer su u razvoju.

NetAnalyzer es un system basado en arduino que permite analysisy and detectar redes lan. Funkcionalnost je jednostavna, ali povezivanje s una red ethernet enlaza putem DHCP -a i dozvoljeno vizualiziranje los datoteka s crvenim (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping 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.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali

Materijali Ovo su neki od materijala koje sam koristio za ovaj projekt, neki su reciklirani, što ga čini zanimljivijim.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD zaslon 1602 HD44780
  • 1- Regulator napona LM7805
  • 1- LD1117-33 Regulator napona (recikliranje računala)
  • 1- Rotacijski davač s gumbom NA (recikliranje)
  • 1- Jednopolni prekidač
  • 1- Zvučnik ili zujalica
  • 1- NA tipkalo
  • 1- Otpornici od 220 ohma
  • 2- Otpornici od 1 k ohma
  • 6- Otpornici 10k ohma
  • 1- Univerzalna PCB za prototipove
  • Priključak za bateriju 1- 9V (recikliranje)
  • 2-pinski ženski konektor (pin trake za Arduino Pro Mini)
  • 1- 8 pin muški konektor (pin traka)
  • 1- 8 pin ženski konektor (reciklirano)
  • 1- 5 pin muški konektor (recikliranje)
  • 1-pinski ženski konektor (reciklirano)
  • 1- 5-pinski ženski konektor s dva reda (5 pinova s dva reda) (Adapter PC matična ploča za Ethernet ENC28J60)
  • 1- 4-pinski muški konektor (pin-traka)
  • 1-pin ženski konektor (recikliranje računala)
  • 1-pinski muški konektor (pin traka)
  • 1- 3-pinski ženski konektor (recikliranje računala)
  • 1-pinski ženski konektor (pin trake za Arduino Pro Mini)
  • 1-pinski muški konektor (pin traka)
  • 1-pinski ženski konektor (recikliranje)
  • 1- 2-pinski muški konektor (pisač za recikliranje)
  • 1-pinski ženski konektor (recikliranje pisača)

Materiales Estos son algunos de los materiaas 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- Rotacijski koder s Pulsador NA (Reciclado de Autoestereo)
  • 1- Prekidač Monopolarni
  • 1- Parlante o zujalici
  • 1- Pulsador NA
  • 1- Otpornosti na 220 ohma
  • 2- Otpornosti od 1 k ohma
  • 6- Otpornosti od 10 k ohma
  • 1- Placa Universal para Prototipos
  • 1- Spojnica za Batería de 9V (Reciclado)
  • 2- Konektor Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Priključak Macho de 8 Pines (Tira de Pines)
  • 1- Spojnica Hembra de 8 bora (Reciclado)
  • 1- Priključak Macho de 5 bora (Reciclado)
  • 1- Spojnica Hembra de 5 bora (Reciclado)
  • 1- Konektor Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC za Ethernet ENC28J60)
  • 1- Priključak Macho de 4 Pines (Tira de Pines)
  • 1- Spojnica Hembra de 4 Pines (Reciclado de PC)
  • 1- Priključak Macho de 3 Pines (Tira de Pines)
  • 1- Spojnica Hembra de 3 Pines (Reciclado de PC)
  • 1- Priključak Hembra de 3 bora (Tiras de Pines para Arduino Pro Mini)
  • 1- Priključak Macho de 2 Pines (Tira de Pines)
  • 1- Spojnica Hembra de 2 bora (Reciclado)
  • 1- Priključak Macho de 2 Pines (Reciclado de Impresora)
  • 1- Spojnica Hembra de 2 bora (Reciclado de Impresora)

Korak 2: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Ovaj je projekt izmijenjen u hodu i nastao je s puno reciklažnog materijala, nemam potpuni popis materijala i trebalo mi je nekoliko dana da napravim dijagram njegova elektroničkog kruga, nadam se da ću uspjeti ažurirajte ovu publikaciju s više podataka.

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

Korak 3: Kôd i knjižnice

Kodeks i knjižnice
Kodeks i knjižnice
Kodeks i knjižnice
Kodeks i knjižnice

Ovo je jedan od najvažnijih dijelova koji sam, kako bih izbjegao probleme, podijelio kod na dijelove: LCD, ulaze (gumbe, birač), izlaze (LED, zvučnik) i Ethernet, otklonio sam greške u svakom dijelu i nisam imao mnogo problema objediniti sve u jedan projekt, možda ću u nekoj budućoj verziji koristiti ESP8266 koji već ima više hardverske snage. Ovaj projekt koristi 2 knjižnice "LiquidCrystal" za LCD zaslon, koja je već uključena u arduino ide i "EtherCard" za ethernet modul, ovaj posljednji se mora preuzeti s weba jer nije uključen u arduino ide. Za preuzimanje samo se prijavite u git spremište knjižnice na https://github.com/jcw/ethercard/, zatim pritisnite zeleni gumb s tekstom "Kloniraj ili preuzmi" i na kraju otvorite vezu s tekstom "Preuzmi ZIP ", počet ćete preuzimati iz ZIP datoteke. Nakon što završite s preuzimanjem, lociranjem i raspakiranjem ZIP datoteke, ovo stvara mapu, preimenuje je u "EtherCard" i premješta mapu knjižnica arduino ide, nalazi se unutar mape u koju se spremaju projekti arduino ide. Ako ste uspjeli dovršiti sve korake, već imate knjižnice za projekt. Rasporedit ćemo, samo preuzmite komprimiranu datoteku i raspakirajte je, tako se stvara mapa "NetAnalyzer" s datotekom "NetAnalyzer. Ino" unutar nje, morate mapu (s datotekom) premjestiti na mjesto na kojem ste spremite Arduino IDE projekte. zatim pokrenite Arduino IDE, konfigurirajte ploču, priključite i otvorite projekt NetAnalyzer, samo programirajte Arduino i moći ćete koristiti sustav.

Esta es una de las partes que mas importantes, para evitar Problems divideí el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problems para unir todo en un solo proyecto, quizás en alguna futura verzión use un ESP8266 que ya tiene mas poder de hardware. Este proyecto utilization 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. Za preuzimanje solo hay que ingresar al repositorio git de la librería hr 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 ", 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 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 esta carpeta (con el archivo) a la ubicación donde guardan los proyectos de Arduino IDE. novi induarni Arduino IDE, konfiguracijski placa, puerto y abrir el proyecto NetAnalyzer, solo restartujući program Arduino y y podržanom korištenju sustava.

Preporučeni: