Isi kandungan:

NetAnalyzer: 3 Langkah
NetAnalyzer: 3 Langkah

Video: NetAnalyzer: 3 Langkah

Video: NetAnalyzer: 3 Langkah
Video: 437 How to Use a Vector Network Analyzer (VNA) to Test Antennas 2024, Oktober
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer adalah sistem berasaskan arduino yang membolehkan menganalisis dan mengesan rangkaian lan. Pengoperasiannya mudah, menghubungkannya ke pautan rangkaian Ethernet melalui DHCP dan kemudian memungkinkan untuk melihat data rangkaian (IP, Netmask, Gateway dan DNS). Fungsi untuk melakukan analisis di rangkaian adalah: Ping a Gateway, Ping a DNS, Ping DNS Google dan Hantar Data melalui E-mel, antara lain. belum diaktifkan, kerana sedang dalam pembangunan.

NetAnalyzer es un sistema basado en arduino que izin analizar y detares redes lan. su funcionamiento es simple, al conectarlo a una red ethernet enlaza vía DHCP y luego membenarkan visualizar los datos de red (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping DNS, Ping a Google DNS dan Enviar los Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Langkah 1: Bahan

Bahan
Bahan
Bahan
Bahan

Bahan Ini adalah beberapa bahan yang saya gunakan untuk projek ini, ada yang dikitar semula, yang menjadikannya lebih menarik.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • 1- Paparan LCD 1602 HD44780
  • 1- Pengatur Voltan LM7805
  • 1- Pengatur Voltan LD1117-33 (Kitar Semula PC)
  • 1- Rotary Encoder dengan butang NA (Kitar Semula)
  • 1- Suis Tiang Tunggal
  • 1- Pembesar suara atau Buzzer
  • Butang tekan 1- NA
  • 1- Perintang 220 ohm
  • 2- Perintang 1k ohm
  • 6- Perintang 10k ohm
  • 1- PCB Sejagat untuk Prototaip
  • Penyambung Bateri 1- 9V (Kitar Semula)
  • Penyambung Wanita 2- 12 Pin (Jalur Pin untuk Arduino Pro Mini)
  • Penyambung Lelaki 8- Pin (Jalur Pin)
  • Penyambung Wanita 1- 8 Pin (Kitar Semula)
  • Penyambung Lelaki 5- Pin (Kitar Semula)
  • Penyambung Wanita 5- Pin (Dikitar semula)
  • 1- 5 Pin Dual Row Female Connector (5 Pin Dual Row) (Adapter PC Motherboard untuk Ethernet ENC28J60)
  • 1- 4 Pin Penyambung Lelaki (Pin Strip)
  • Penyambung Perempuan 1- 4 Pin (Kitar Semula PC)
  • Penyambung Lelaki 3- Pin (Jalur Pin)
  • Penyambung Wanita 1- 3-Pin (Kitar Semula PC)
  • 1- 3 Pin Penyambung Wanita (Jalur Pin untuk Arduino Pro Mini)
  • Penyambung Lelaki 1- 2 Pin (Jalur Pin)
  • Penyambung Wanita 1- 2 Pin (Kitar Semula)
  • Penyambung Lelaki 1- 2-Pin (Kitar Semula Pencetak)
  • Penyambung Wanita 1- 2 Pin (Kitar Semula Pencetak)

Bahan 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 con Pulsador NA (Reciclado de Autoestereo)
  • 1- Interruptor Monopolar
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistencias de 220 ohm
  • 2- Resistencias de 1k ohm
  • 6- Resistencias de 10k ohm
  • 1- Placa Universal untuk Prototipos
  • 1- Konektor untuk 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 untuk 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)

Langkah 2: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan

Projek ini telah diubah suai dan dibuat dengan menggunakan banyak bahan kitar semula, saya tidak mempunyai senarai bahan yang lengkap dan saya mengambil masa beberapa hari untuk membuat gambarajah litar elektroniknya, saya harap dapat kemas kini penerbitan ini dengan lebih banyak data.

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

Langkah 3: Kod dan Perpustakaan

Kod dan Perpustakaan
Kod dan Perpustakaan
Kod dan Perpustakaan
Kod dan Perpustakaan

Ini adalah salah satu bahagian terpenting yang, untuk mengelakkan masalah, saya membahagikan kod menjadi beberapa bahagian: LCD, Input (Button, Selector), Output (Led, Speaker) dan Ethernet, saya menyahpepijat setiap bahagian dan tidak mempunyai banyak masalah untuk satukan segalanya dalam satu projek, mungkin dalam beberapa versi akan datang saya akan menggunakan ESP8266 yang sudah mempunyai lebih banyak kuasa perkakasan. Projek ini menggunakan 2 perpustakaan "LiquidCrystal" untuk skrin lcd, yang sudah disertakan dengan arduino ide dan "EtherCard" untuk modul ethernet, yang terakhir ini mesti dimuat turun dari laman webnya kerana ia tidak termasuk dalam idea arduino. Untuk memuat turun log masuk ke git repositori perpustakaan di https://github.com/jcw/ethercard/, kemudian tekan butang hijau dengan teks "Klon atau Muat turun" dan akhirnya buka pautan dengan teks "Muat turun ZIP ", anda akan mula memuat turun dari fail ZIP. Setelah selesai memuat turun, mencari dan membongkar fail ZIP, ini akan menghasilkan folder, menamakannya semula menjadi "EtherCard" dan memindahkan folder perpustakaan ide arduino, ia terletak di dalam folder di mana projek idea arduino disimpan. Sekiranya anda dapat menyelesaikan semua langkah, anda sudah mempunyai perpustakaan untuk projek tersebut. Kita akan menjadwalkannya, hanya muat turun fail yang dimampatkan dan ekstraknya, ini membuat folder "NetAnalyzer" dengan fail "NetAnalyzer. Ino" di dalamnya, anda harus memindahkan folder ini (dengan fail) ke lokasi di mana anda simpan projek Arduino IDE. kemudian mulakan Arduino IDE, konfigurasikan papan, port dan buka projek NetAnalyzer, hanya atur cara Arduino dan anda akan dapat menggunakan sistem tersebut.

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 menggunakan 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 esta incluida en arduino ide. 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 "Klon atau Muat turun" y finalmente abrir el link con el texto "Muat turun 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 ide. Si pudo lengkap 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, configurar placa, puerto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino y ya podrán utilizar el sistema.

Disyorkan: