Mục lục:

NetAnalyzer: 3 bước
NetAnalyzer: 3 bước

Video: NetAnalyzer: 3 bước

Video: NetAnalyzer: 3 bước
Video: #1 VNA Basic SOLT Calibration 2024, Tháng mười một
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer là một hệ thống dựa trên arduino cho phép phân tích và phát hiện các mạng lan. Hoạt động của nó rất đơn giản, kết nối nó với một liên kết mạng Ethernet thông qua DHCP và sau đó cho phép xem dữ liệu mạng (IP, Netmask, Gateway và DNS). Các chức năng để thực hiện phân tích trên mạng là: Ping a Gateway, Ping a DNS, Ping DNS của Google và Gửi dữ liệu qua Email, trong số những thứ khác. chưa được kích hoạt, vì chúng đang trong quá trình phát triển.

NetAnalyzer es un sistema basado en arduino que permite analizar y phát hiện lại lan. su funcionamiento es simple, al conectarlo a una red ethernet enlaza do DHCP y luego permite visualizar los datos de red (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping a DNS, Ping a Google DNS y Enviar thua Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu

Vật liệu Đây là một số vật liệu tôi đã sử dụng cho dự án này, một số được tái chế, điều đó làm cho nó trở nên thú vị hơn.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- Màn hình LCD 1602 HD44780
  • 1- Bộ điều chỉnh điện áp LM7805
  • 1- Bộ điều chỉnh điện áp LD1117-33 (Tái chế PC)
  • 1- Bộ mã hóa quay với nút NA (Tái chế)
  • 1- Công tắc đơn cực
  • 1- Loa hoặc Buzzer
  • 1- Nút nhấn NA
  • 1- Điện trở 220 ohms
  • 2- Điện trở 1k ohms
  • 6- Điện trở 10k ohms
  • 1- PCB phổ quát cho nguyên mẫu
  • Đầu nối pin 1- 9V (Tái chế)
  • Đầu nối 2 - 12 chân cái (Dải pin cho Arduino Pro Mini)
  • Đầu nối nam 1- 8 chân (Dải chân)
  • Đầu nối nữ 1- 8 chân (Tái chế)
  • Đầu nối 1- 5 chân đực (Tái chế)
  • Đầu nối 1- 5 chân cái (Tái chế)
  • Đầu nối cái 1 hàng kép 5 chân (Hàng kép 5 chân) (Bo mạch chủ PC bộ điều hợp cho Ethernet ENC28J60)
  • Đầu nối 1- 4 chân đực (Dải chân)
  • Đầu nối 1- 4 Pin Female (Tái chế PC)
  • Đầu nối 1- 3 chân đực (Dải chân)
  • Đầu nối 1- 3 chân cái (Tái chế PC)
  • Đầu nối 1- 3 chân cái (Dải pin cho Arduino Pro Mini)
  • Đầu nối 1- 2 chân đực (Dải chân)
  • Đầu nối 1- 2 Pin Female (Tái chế)
  • 1- Đầu nối 2 chân đực (Máy in tái chế)
  • Đầu nối 1- 2 Pin Female (Tái chế máy in)

Vật liệu Estos son algunos de los materias que sử dụng para este proyecto, algunos son reciclados, eso lo hace masosystemsante.

  • 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- Bộ mã hóa quay con Pulsador NA (Reciclado de Autoestereo)
  • 1- Bộ ngắt đơn cực
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistencias de 220 ohms
  • 2- Điện trở kháng 1k ohms
  • 6- Resistencias de 10k ohms
  • 1- Placa Universal para Prototipos
  • 1- Conector para 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 (Adaptador 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)

Bước 2: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Dự án này đã được sửa đổi nhanh chóng và được tạo ra bằng cách sử dụng rất nhiều vật liệu tái chế, tôi không có danh sách đầy đủ các vật liệu và tôi đã mất vài ngày để tạo sơ đồ mạch điện tử của nó, tôi hy vọng có thể cập nhật ấn phẩm này với nhiều dữ liệu hơn.

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 realizando esta publicación con mas datos.

Bước 3: Mã và Thư viện

Mã và Thư viện
Mã và Thư viện
Mã và Thư viện
Mã và Thư viện

Đây là một trong những phần quan trọng nhất, để tránh sự cố, tôi đã chia mã thành các phần: LCD, Đầu vào (Nút, Bộ chọn), Đầu ra (Led, Loa) và Ethernet, tôi đã gỡ lỗi từng phần và không gặp nhiều vấn đề hợp nhất mọi thứ trong một dự án duy nhất, có thể trong một phiên bản nào đó trong tương lai tôi sẽ sử dụng ESP8266 đã có nhiều sức mạnh phần cứng hơn. mô-đun ethernet, mô-đun cuối cùng này phải được tải xuống từ web của nó vì nó không được bao gồm trong arduino Ide. Để tải xuống chỉ cần đăng nhập vào kho git của thư viện tại https://github.com/jcw/ethercard/, sau đó nhấn vào nút màu xanh lá cây có dòng chữ "Clone or Download" và cuối cùng mở liên kết có dòng chữ "Tải xuống ZIP ", bạn sẽ bắt đầu tải xuống từ tệp ZIP. Khi bạn đã hoàn tất việc tải xuống, định vị và giải nén tệp ZIP, thao tác này sẽ tạo một thư mục, đổi tên nó thành "EtherCard" và di chuyển thư mục chứa thư viện arduino Ide, nó nằm bên trong thư mục lưu các dự án arduino Ide. Nếu bạn có thể hoàn thành tất cả các bước, bạn đã có các thư viện cho dự án. Chúng ta sẽ lên lịch, chỉ cần tải xuống tệp nén và giải nén nó, điều này tạo ra một thư mục "NetAnalyzer" với một tệp "NetAnalyzer. Ino" bên trong nó, bạn phải di chuyển thư mục này (cùng với tệp) đến vị trí của bạn. lưu các dự án Arduino IDE. sau đó khởi động Arduino IDE, cấu hình bo mạch, cổng và mở dự án NetAnalyzer, chỉ cần lập trình Arduino và bạn sẽ có thể sử dụng hệ thống.

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 un solo proyecto, quizás en alguna futura versión sử dụng un ESP8266 que ya tiene mas poder de phần cứng. Este proyecto Operatingiza 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. Para descargar solo hay que ingresar al repositorio git de la librería vi https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Sao chép hoặc Tải xuống" y finalmente abrir el link con el texto "Tải xuống ZIP ", se iniciara la descargar del archivo ZIP. Ya finalizada la descarga, localizar y descomprimir el archivo ZIP, esto genera una thảma, m renombrar la a "EtherCard" y mover la thảma de librerías de arduino Ide, se encuentra dentro de la thảma 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 thảma "NetAnalyzer" con un archivo "NetAnalyzer.ino" en su Interior, tienen que mover esta thảma (con el archivo) a la ubicación donde Guardan los proyectos de Arduino IDE. luego iniciar Arduino IDE, configurar board, puerto y abrir el proyecto NetAnalyzer, solo Resta programar el Arduino y ya podrán Operatingizar el sistema.

Đề xuất: