Inhaltsverzeichnis:

NetAnalyzer: 3 Schritte
NetAnalyzer: 3 Schritte

Video: NetAnalyzer: 3 Schritte

Video: NetAnalyzer: 3 Schritte
Video: Understanding S Parameters 2024, November
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer ist ein arduino-basiertes System, das die Analyse und Erkennung von LAN-Netzwerken ermöglicht. Die Bedienung ist einfach, indem es über DHCP mit einem Ethernet-Netzwerk verbunden wird und dann die Netzwerkdaten (IP, Netzmaske, Gateway und DNS) angezeigt werden können. Die Funktionen zur Analyse des Netzwerks sind: Ping a Gateway, Ping a DNS, Ping a Google DNS und Daten per E-Mail senden, unter anderem. sind noch nicht aktiviert, da sie sich in der Entwicklung befinden.

NetAnalyzer ist ein basado en arduino-System, das Analysieren und Detektieren von LAN erlaubt. SU funcionamiento es simple, al conectarlo a a una red ethernet enlaza via DHCP und luego visualisiere die roten Daten (IP, Netmask, Gateway y DNS). Die Funktionen für die Analyse im roten Sohn: Ping ein Gateway, Ping ein DNS, Ping ein Google DNS und Enviar los Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Schritt 1: Materialien

Materialien
Materialien
Materialien
Materialien

Materialien Dies sind einige der Materialien, die ich für dieses Projekt verwendet habe, einige sind recycelt, was es interessanter macht.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD-Anzeige 1602 HD44780
  • 1- Spannungsregler LM7805
  • 1- LD1117-33 Spannungsregler (PC-Recycling)
  • 1- Drehgeber mit NA-Taste (Recycling)
  • 1- Einpoliger Schalter
  • 1- Lautsprecher oder Summer
  • 1- NA-Taste
  • 1- Widerstände von 220 Ohm
  • 2- Widerstände von 1k Ohm
  • 6- Widerstände10k Ohm
  • 1- Universelle Leiterplatte für Prototypen
  • 1- 9V Batterieanschluss (Recycling)
  • 2- 12-Pin-Buchse (Stiftleisten für Arduino Pro Mini)
  • 1- 8-poliger Stecker (Stiftleiste)
  • 1- 8-polige Buchse (recycelt)
  • 1- 5-poliger Stecker (Recycling)
  • 1- 5-polige Buchse (recycelt)
  • 1- 5-polige zweireihige Buchse (5-polig zweireihig) (Adapter-PC-Motherboard für Ethernet ENC28J60)
  • 1- 4-poliger Stecker (Stiftleiste)
  • 1- 4-polige Buchse (PC-Recycling)
  • 1-3-poliger Stecker (Stiftleiste)
  • 1- 3-Pin-Buchse (PC-Recycling)
  • 1-3 Pin Buchse (Stiftleisten für Arduino Pro Mini)
  • 1-2-poliger Stecker (Stiftleiste)
  • 1-2-Pin-Buchse (Recycling)
  • 1-2-Pin-Stecker (Recycling-Drucker)
  • 1-2-Pin-Buchse (Druckerrecycling)

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- Voltaje-Regulator LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Drehgeber mit Pulsador NA (Reciclado de Autoestereo)
  • 1- Unterbrecher Monopolar
  • 1- Parlante oder Summer
  • 1- Pulsador NA
  • 1- Widerstände von 220 Ohm
  • 2- Resistencias de 1k Ohm
  • 6- Resistencias de 10k Ohm
  • 1- Placa Universal für Prototipos
  • 1- Anschluss für Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines für 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 für 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 für 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)

Schritt 2: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Dieses Projekt wurde im laufenden Betrieb modifiziert und mit viel Recyclingmaterial erstellt. Ich habe keine vollständige Liste der Materialien und es dauerte ein paar Tage, bis ich das Diagramm der elektronischen Schaltung davon erstellt hatte aktualisieren Sie diese Veröffentlichung mit weiteren Daten.

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 diagramma del Circuito electricónico del mismo, espero poder ir realizando esta publicación.

Schritt 3: Code und Bibliotheken

Code und Bibliotheken
Code und Bibliotheken
Code und Bibliotheken
Code und Bibliotheken

Dies ist einer der wichtigsten Teile, den ich, um Probleme zu vermeiden, den Code in Teile unterteilt habe: LCD, Eingänge (Tasten, Auswahl), Ausgänge (Led, Lautsprecher) und Ethernet. Ich habe jeden Teil debuggt und hatte nicht viele Probleme damit vereinen Sie alles in einem einzigen Projekt, vielleicht werde ich in einer zukünftigen Version einen ESP8266 verwenden, der bereits über mehr Hardwareleistung verfügt. Dieses Projekt verwendet 2 Bibliotheken "LiquidCrystal" für den LCD-Bildschirm, die bereits in Arduino ide und "EtherCard" für die Ethernet-Modul, dieses letzte muss aus seinem Web heruntergeladen werden, da es nicht in arduino ide enthalten ist. Zum Download einfach in das Git-Repository der Bibliothek unter https://github.com/jcw/ethercard/ einloggen, dann den grünen Button mit dem Text „Clone or Download“drücken und abschließend den Link mit dem Text „Download ZIP. öffnen ", starten Sie den Download aus der ZIP-Datei. Sobald Sie das Herunterladen, Lokalisieren und Entpacken der ZIP-Datei abgeschlossen haben, wird ein Ordner erstellt, in "EtherCard" umbenannt und der Ordner der Arduino-Ide-Bibliotheken verschoben. Er befindet sich in dem Ordner, in dem die Arduino-Ide-Projekte gespeichert sind. Wenn Sie alle Schritte ausführen konnten, verfügen Sie bereits über die Bibliotheken für das Projekt. Wir planen, laden Sie einfach die komprimierte Datei herunter und extrahieren Sie sie. Dadurch wird ein Ordner "NetAnalyzer" mit einer Datei "NetAnalyzer.ino" darin erstellt. Sie müssen diesen Ordner (mit der Datei) an den Ort verschieben, an dem Sie Arduino IDE-Projekte speichern. Starten Sie dann Arduino IDE, konfigurieren Sie Board, Port und öffnen Sie das NetAnalyzer-Projekt, programmieren Sie einfach das Arduino und Sie können das System verwenden.

Esta es una de las partes que mas Importantes, para evitar problemas 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 ein Solo-Projekt, Quiz und Alguna Futura-Version verwenden Sie einen ESP8266, der nur für Hardware verfügbar ist. Este proyecto utiliza 2 Librerías "LiquidCrystal" für Pantalla lcd, die mit Arduino-IDE und "EtherCard" für das Ethernet-Modul enthalten ist, muss nur noch im Web entpackt werden. Para descargar solo hay que ingresar 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" und finalmente abrir el link con el texto "Download 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. 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 ubica.ón donde guardan Produkte von Arduino IDE. Starten Sie die Arduino IDE, konfiguriere die Placa, puerto und abrir den NetAnalyzer-Project, den Solo-Resta-Programmierer für Arduino und den podrán-utilizar el sistema.

Empfohlen: