Tartalomjegyzék:

NetAnalyzer: 3 lépés
NetAnalyzer: 3 lépés

Videó: NetAnalyzer: 3 lépés

Videó: NetAnalyzer: 3 lépés
Videó: Сериал "Пепел" - 3 и 4 серии 2024, November
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

A NetAnalyzer egy arduino alapú rendszer, amely lehetővé teszi a lan hálózatok elemzését és észlelését. Működése egyszerű, DHCP -n keresztül Ethernet hálózati kapcsolatokhoz csatlakoztatva, majd lehetővé teszi a hálózati adatok (IP, Netmask, Gateway és DNS) megtekintését. A hálózaton végzett elemzési funkciók a következők: Ping a Gateway, Ping a DNS, Ping a Google DNS és az adatok küldése e -mailben, többek között. még nincsenek aktiválva, mivel fejlesztés alatt állnak.

NetAnalyzer és egy rendszer basado en arduino que permite analyar y detectar redes lan. ez egyszerű, de használható egy piros ethernet enlaza víza DHCP és egy teljes vizuális vizualizációval (piros, IP, Netmask, Gateway és DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping a DNS, Ping a Google DNS y Enviar los Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

1. lépés: Anyagok

Anyagok
Anyagok
Anyagok
Anyagok

Anyagok Ezek azok az anyagok, amelyeket ebben a projektben használtam, néhány újrahasznosított, ami érdekesebbé teszi.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD kijelző 1602 HD44780
  • 1- Feszültségszabályozó LM7805
  • 1- LD1117-33 feszültségszabályozó (PC újrahasznosítás)
  • 1- Rotációs kódoló NA (Újrahasznosítás) gombbal
  • 1- Egypólusú kapcsoló
  • 1- Hangszóró vagy hangjelző
  • 1- NA nyomógomb
  • 1- 220 ohmos ellenállások
  • 2- 1 k ohmos ellenállások
  • 6- Ellenállások 10k ohm
  • 1- Univerzális NYÁK prototípusokhoz
  • 1–9 V-os elemcsatlakozó (újrahasznosítás)
  • 2- 12 tűs női csatlakozó (tűsávok az Arduino Pro Mini számára)
  • 1-8 érintkezős csatlakozó (tűsáv)
  • 1–8 tűs női csatlakozó (újrahasznosítva)
  • 1–5 tűs férfi csatlakozó (újrahasznosítás)
  • 1–5 tűs női csatlakozó (újrahasznosítva)
  • 1–5 tűs kétsoros női csatlakozó (5 tűs kétsoros) (Adapter PC alaplap az Ethernethez ENC28J60)
  • 1-4 érintkezős csatlakozó (tűsáv)
  • 1-4 tűs női csatlakozó (PC újrahasznosítás)
  • 1-3 érintkezős csatlakozó (tűsáv)
  • 1-3 tűs női csatlakozó (PC újrahasznosítás)
  • 1-3 tűs női csatlakozó (tűsávok az Arduino Pro Mini számára)
  • 1-2 érintkezős csatlakozó (tűsáv)
  • 1-2 tűs női csatlakozó (újrahasznosítás)
  • 1-2 tűs férfi csatlakozó (újrahasznosító nyomtató)
  • 1-2 tűs női csatlakozó (nyomtató újrahasznosítása)

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 with Pulsador NA (Reciclado de Autoestereo)
  • 1- Egypólusú megszakító
  • 1- Parlante vagy Buzzer
  • 1- Pulsador NA
  • 1- 220 ohmos ellenállás
  • 2- Ellenállás 1k ohm
  • 6- 10 k ohmos ellenállás
  • 1- Placa Universal para Prototipos
  • 1- 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 (Adapter Placa Madre de PC para 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)

2. lépés: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Ezt a projektet menet közben módosították, és sok újrahasznosító anyag felhasználásával hozták létre, nincs teljes anyaglistám, és néhány napba telt, amíg elkészítettem az elektronikus áramkör diagramját, remélem, hogy sikerül frissítse ezt a kiadványt további adatokkal.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje, no tengo una list complete de de materiales y me tomo unos días crear el diagrama del circuitito elektrónico del mismo, espero poder ir aktualizando esta publicación mas mas data.

3. lépés: Kód és könyvtárak

Kód és könyvtárak
Kód és könyvtárak
Kód és könyvtárak
Kód és könyvtárak

Ez az egyik legfontosabb rész, amelyet a problémák elkerülése érdekében felosztottam a kódra: LCD, Bemenetek (gombok, választó), Kimenetek (LED, hangszóró) és Ethernet, minden részt hibakeresettem, és nem volt sok problémám egyesítsen mindent egyetlen projektben, talán egy későbbi verzióban olyan ESP8266 -ot fogok használni, amely már több hardverteljesítménnyel rendelkezik. Ez a projekt 2 "LiquidCrystal" könyvtárat használ az LCD képernyőhöz, amely már az arduino ide és az "EtherCard" része ethernet modul, ezt az utolsót le kell tölteni a weboldaláról, mivel nem tartalmazza az arduino ide. A letöltéshez csak jelentkezzen be a könyvtár git tárházába a https://github.com/jcw/ethercard/ címen, majd nyomja meg a zöld gombot a "Klón vagy letöltés" szöveggel, és végül nyissa meg a "Letöltés ZIP" szöveget ", elkezdi a letöltést a ZIP fájlból. Miután befejezte a ZIP fájl letöltését, megkeresését és kicsomagolását, ez létrehoz egy mappát, nevezze át "EtherCard" -ra, és helyezze át az arduino ide könyvtárak mappáját, amely az arduino ide projektek mentésének mappájában található. Ha sikerült végrehajtania az összes lépést, akkor már rendelkezik a projekt könyvtáraival. Ütemezni fogunk, csak töltse le a tömörített fájlt, és bontsa ki, így létrejön a "NetAnalyzer" mappa, benne a "NetAnalyzer. Ino" fájl, ezt a mappát (a fájllal együtt) át kell helyeznie arra a helyre, ahol mentse az Arduino IDE projekteket. majd indítsa el az Arduino IDE -t, konfigurálja a táblát, a portot és nyissa meg a NetAnalyzer projektet, csak programozza be az Arduino -t, és használhatja a rendszert.

Esta es una de las partes que mas importantes, para evitar problem dividí el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problem para unir todo en egyedülálló proyecto, quizás és alguna futura versión use un ESP8266 que ya tiene mas poder de hardware. Este proyecto utiliza 2 Librerías "LiquidCrystal" a pantalla lcd, que ya se incluye con arduino ide y "EtherCard" para mod modulo ethernet, esta ultima hay que descargar la desde su web ya que no esta incluida en arduino ide. Töltse le a solo hay que inresar 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" és a végső abrir el link con el texto "Download ZIP ", indítsa el az archív ZIP letöltését. Ya finalizada la descarga, localizar y descomprimir el archivo ZIP, esto genera una carpeta, m renombrar 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. luego iniciar Arduino IDE, konfigurációs hely, puerto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino y ya podrán utilizar el system.

Ajánlott: