Съдържание:

NetAnalyzer: 3 стъпки
NetAnalyzer: 3 стъпки

Видео: NetAnalyzer: 3 стъпки

Видео: NetAnalyzer: 3 стъпки
Видео: 8753E Network Analyzer 2024, Октомври
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer е система, базирана на arduino, която позволява анализиране и откриване на LAN мрежи. Работата му е проста, свързвайки я към Ethernet мрежови връзки чрез DHCP и след това позволява преглед на мрежови данни (IP, Netmask, Gateway и DNS). Функциите за извършване на анализ в мрежата са: Ping шлюз, Ping DNS, Ping DNS на Google и изпращане на данни по имейл, наред с други. все още не са активирани, тъй като са в процес на разработка.

NetAnalyzer е от системата basado и arduino que permite анализ y detectar redes lan. функцията е проста, но е свързана с един червен Ethernet, който съдържа DHCP и разрешава визуализацията на данните в червено (IP, маска на мрежата, шлюз и 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.

Стъпка 1: Материали

Материали
Материали
Материали
Материали

Материали Това са някои от материалите, които използвах за този проект, някои са рециклирани, което го прави по -интересен.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD дисплей 1602 HD44780
  • 1- Регулатор на напрежение LM7805
  • 1- LD1117-33 Регулатор на напрежение (рециклиране на компютър)
  • 1- Ротационен енкодер с бутон NA (рециклиране)
  • 1- Еднополюсен превключвател
  • 1- Високоговорител или зумер
  • 1- NA бутон
  • 1- Резистори от 220 ома
  • 2- Резистори от 1k ома
  • 6- Резистори 10k ома
  • 1- Универсална печатна платка за прототипи
  • 1- 9V конектор за батерията (рециклиране)
  • 2- 12 пинов женски конектор (щифтове за Arduino Pro Mini)
  • 1- 8-пинов мъжки конектор (щифт)
  • 1- 8-пинов женски конектор (рециклиран)
  • 1- 5-пинов мъжки конектор (рециклиране)
  • 1- 5-пинов женски конектор (рециклиран)
  • 1- 5-пинов двуредов женски конектор (5-пинов двоен ред) (адаптер PC дънна платка за Ethernet ENC28J60)
  • 1- 4-пинов мъжки конектор (щифт)
  • 1- 4-пинов женски конектор (рециклиране на компютър)
  • 1- 3-пинов мъжки конектор (щифт)
  • 1- 3-пинов женски конектор (рециклиране на компютър)
  • 1- 3-пинов женски конектор (щифтове за Arduino Pro Mini)
  • 1- 2-пинов мъжки конектор (щифт)
  • 1-пинов женски конектор (рециклиране)
  • 1- 2-пинов мъжки конектор (рециклиращ принтер)
  • 1-пинов женски конектор (рециклиране на принтера)

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- Ротационен енкодер с Pulsador NA (Reciclado de Autoestereo)
  • 1- Прекъсвач Монополярен
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Устойчивост на 220 ома
  • 2- Устойчивост на 1k ома
  • 6- Устойчивост на 10k ома
  • 1- Универсална плака за прототипи
  • 1- Конектор за Batería de 9V (Reciclado)
  • 2- Конектор Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Conector Macho de 8 Pines (Тира де Пайнс)
  • 1- Конектор Hembra de 8 Pines (Reciclado)
  • 1- Съединител Macho de 5 Pines (Reciclado)
  • 1- Конектор Hembra de 5 Pines (Reciclado)
  • 1- Конектор Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC за Ethernet ENC28J60)
  • 1- Conector Macho de 4 Pines (Тира де Пайнс)
  • 1- Конектор Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Macho de 3 Pines (Тира де Пайнс)
  • 1- Конектор Hembra de 3 Pines (Reciclado de PC)
  • 1- Конектор Hembra de 3 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Conector Macho de 2 Pines (Тира де Пайнс)
  • 1- Конектор Hembra de 2 Pines (Reciclado)
  • 1- Конектор Macho de 2 Pines (Reciclado de Impresora)
  • 1- Конектор Hembra de 2 Pines (Reciclado de Impresora)

Стъпка 2: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер
Хардуер
Хардуер

Този проект е променен в движение и е създаден с помощта на много рециклиращи материали, нямам пълен списък с материали и ми отне няколко дни, за да създам диаграмата на електронната му схема, надявам се да успея актуализирайте тази публикация с повече данни.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje, no tengo una list 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.

Стъпка 3: Код и библиотеки

Код и библиотеки
Код и библиотеки
Код и библиотеки
Код и библиотеки

Това е една от най -важните части, която, за да избегна проблеми, разделих кода на части: LCD, входове (бутони, селектор), изходи (Led, високоговорител) и Ethernet, отстраних грешките на всяка част и нямах много проблеми с обединете всичко в един проект, може би в някоя бъдеща версия ще използвам ESP8266, който вече има повече хардуерна мощност. Този проект използва 2 библиотеки "LiquidCrystal" за LCD екрана, който вече е включен в arduino ide и "EtherCard" за ethernet модул, последният трябва да бъде изтеглен от неговата мрежа, тъй като не е включен в arduino ide. За да изтеглите, просто влезте в хранилището на git на библиотеката на адрес https://github.com/jcw/ethercard/, след това натиснете зеления бутон с текст „Clone or Download“и накрая отворете връзката с текст „Download ZIP ", ще започнете да изтегляте от ZIP файла. След като приключите с изтеглянето, локализирането и разопаковането на ZIP файла, това генерира папка, преименува я на „EtherCard“и премества папката с библиотеки arduino ide, тя се намира вътре в папката, където се съхраняват проектите arduino ide. Ако сте успели да изпълните всички стъпки, вече имате библиотеките за проекта. Ще планираме, просто изтеглете компресирания файл и го извлечете, това създава папка "NetAnalyzer" с файл "NetAnalyzer. Ino" вътре в нея, трябва да преместите тази папка (с файла) до мястото, където сте запазване на IDE проекти на Arduino. след това стартирайте Arduino IDE, конфигурирайте борда, порт и отворете проекта NetAnalyzer, просто програмирайте Arduino и ще можете да използвате системата.

Esta es una de las partes que mas importantes, para evitar problemsmas разделянето на codigo en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problemmas para unir todo en un solo proyecto, quizás en alguna futura version използвате un ESP8266 que ya tiene mas poder de hardware. Este proyecto utilize 2 librerías "LiquidCrystal" para la pantalla lcd, que ya se includeye 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. За да изтеглите 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" y finalmente abrir el link con el texto "Download ZIP ", който се стартира от архива на 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. luego iniciar Arduino IDE, конфигурираща платка, пуерто и абрир проекто NetAnalyzer, самостоятелно рестартиращо програмиране на Arduino и поддръжка за използване на системата.

Препоръчано: