Spisu treści:

NetAnalyzer: 3 kroki
NetAnalyzer: 3 kroki

Wideo: NetAnalyzer: 3 kroki

Wideo: NetAnalyzer: 3 kroki
Wideo: Five Feet Apart Teaser Trailer #1 (2019) | Movieclips Trailers 2024, Listopad
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer to system oparty na arduino, który umożliwia analizę i wykrywanie sieci LAN. Jego działanie jest proste, łączy go z łączami sieci Ethernet przez DHCP, a następnie umożliwia przeglądanie danych sieciowych (IP, Maska sieci, Brama i DNS). Funkcje do wykonania analizy w sieci to: Ping a Gateway, Ping a DNS, Ping Google DNS i wysyłanie danych pocztą e-mail, między innymi. nie są jeszcze aktywowane, ponieważ są w fazie rozwoju.

NetAnalyzer es un sistema basado pl arduino que allowe analizar y detectar redes lan. Su funcionamiento es simple, połącz się z czerwonym Ethernetem poprzez DHCP i pozwala na wizualizację losowych danych (IP, maska sieci, brama i 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.

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały

Materiały Oto niektóre z materiałów, których użyłem do tego projektu, niektóre pochodzą z recyklingu, co czyni go bardziej interesującym.

  • 1-Arduino Pro Mini 5v/16mhz
  • 1-Ethernet ENC28J60
  • 1- wyświetlacz LCD 1602 HD44780
  • 1- Regulator napięcia LM7805
  • 1- LD1117-33 Regulator napięcia (recykling PC)
  • 1- enkoder obrotowy z przyciskiem NA (recykling)
  • 1-jednobiegunowy przełącznik
  • 1- Głośnik lub brzęczyk
  • 1- Przycisk NA
  • 1- Rezystory 220 omów
  • 2- Rezystory 1k omów
  • 6- Rezystory 10k omów
  • 1- Uniwersalna płytka PCB do prototypów
  • Złącze akumulatora 1- 9 V (recykling)
  • Złącze żeńskie 2–12 pinów (listwy pinów dla Arduino Pro Mini)
  • 1- 8-stykowe złącze męskie (listwa stykowa)
  • 1- 8-stykowe złącze żeńskie (z recyklingu)
  • 1- 5 pinowe złącze męskie (recykling)
  • Złącze żeńskie 1- 5 pinowe (z recyklingu)
  • 1- 5-stykowe dwurzędowe złącze żeńskie (5-stykowe dwurzędowe) (adapter PC płyta główna do Ethernetu ENC28J60)
  • 1- 4-pinowe złącze męskie (pasek pinów)
  • 1- 4-pinowe złącze żeńskie (recykling komputera)
  • 1- 3 pinowe złącze męskie (pasek pinów)
  • 1- 3-stykowe złącze żeńskie (recykling komputera)
  • 1- 3 pinowe złącze żeńskie (listwy pinów dla Arduino Pro Mini)
  • 1- 2-stykowe złącze męskie (listwa stykowa)
  • Złącze żeńskie 1- 2 pinowe (recykling)
  • 1- 2-stykowe złącze męskie (drukarka do recyklingu)
  • Złącze żeńskie 1- 2 pinowe (recykling drukarki)

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-Regulator Voltaje LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Rotary Encoder con Pulsador NA (Reciclado de Autoestereo)
  • 1-przerywacz monopolarny
  • 1- Parlante lub Buzzer
  • 1- Pulsador NA
  • 1- Rezystancje 220 omów
  • 2- Rezystancje 1k omów
  • 6- Rezystancje 10 tys. omów
  • 1- Placa Universal para Prototipos
  • 1- Conector para Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines dla 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 dla 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 dla 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)

Krok 2: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Ten projekt został zmodyfikowany w locie i powstał przy użyciu dużej ilości materiałów recyklingowych, nie mam pełnej listy materiałów i zajęło mi kilka dni stworzenie schematu jego obwodu elektronicznego, mam nadzieję, że uda mi się zaktualizuj tę publikację o więcej danych.

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 irctualizando esta datoación.

Krok 3: Kod i biblioteki

Kod i biblioteki
Kod i biblioteki
Kod i biblioteki
Kod i biblioteki

Jest to jedna z najważniejszych części, w której aby uniknąć problemów podzieliłem kod na części: LCD, Wejścia (Przyciski, Selektor), Wyjścia (Led, Głośnik) i Ethernet, debugowałem każdą część i nie miałem wielu problemów z połącz wszystko w jeden projekt, może w przyszłej wersji użyję ESP8266, który ma już większą moc sprzętową. Ten projekt używa 2 bibliotek "LiquidCrystal" dla ekranu lcd, który jest już dołączony do arduino ide i "EtherCard" dla moduł ethernetowy, ten ostatni należy pobrać z jego strony internetowej, ponieważ nie jest zawarty w arduino ide. Aby pobrać wystarczy zalogować się do repozytorium git biblioteki pod adresem https://github.com/jcw/ethercard/, następnie nacisnąć zielony przycisk z tekstem „Klonuj lub Pobierz” i na koniec otworzyć link z tekstem „Pobierz ZIP”, rozpocznie się pobieranie z pliku ZIP. Po zakończeniu pobierania, lokalizowania i rozpakowywania pliku ZIP wygeneruje to folder, zmień jego nazwę na „EtherCard” i przenieś folder bibliotek arduino ide, znajduje się on w folderze, w którym zapisywane są projekty arduino ide. Jeśli udało Ci się wykonać wszystkie kroki, masz już biblioteki do projektu. Zaplanujemy, po prostu pobierz skompresowany plik i rozpakuj go, tworzy to folder "NetAnalyzer" z plikiem "NetAnalyzer. ino" w środku, musisz przenieść ten folder (z plikiem) do lokalizacji, w której zapisz projekty Arduino IDE. następnie uruchom Arduino IDE, skonfiguruj płytkę, port i otwórz projekt NetAnalyzer, po prostu zaprogramuj Arduino i będziesz mógł korzystać z systemu.

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 pl un solo proyecto, quizás en 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 en esta. Para descargar solo hay que ingresar al repositorio git de la librería pl 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 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 ard. 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 projekty Arduino IDE. luego iniciar Arduino IDE, configurar placa, porto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino y ya podrán utilizar el sistema.

Zalecana: