Daftar Isi:

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 berbasis arduino yang memungkinkan menganalisis dan mendeteksi jaringan lan. Pengoperasiannya sederhana, menghubungkannya ke tautan jaringan Ethernet melalui DHCP dan kemudian memungkinkan untuk melihat data jaringan (IP, Netmask, Gateway dan DNS). Fungsi untuk melakukan analisis pada jaringan adalah: Ping Gateway, Ping DNS, Ping a Google DNS dan Kirim Data melalui Email, antara lain. belum diaktifkan, karena sedang dalam pengembangan.

NetAnalyzer es un sistema basado en arduino que permite analizar y detectar redes lan. berfungsi dengan sederhana, terhubung dengan ethernet merah melalui DHCP dan izinkan untuk melihat semua data merah (IP, Netmask, Gateway dan DNS). Fungsi terakhir untuk analisis analisis en la red son: Ping Gateway, Ping DNS, Ping DNS Google y 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 proyek ini, beberapa didaur ulang, yang membuatnya lebih menarik.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- Layar LCD 1602 HD44780
  • 1- Regulator Tegangan LM7805
  • 1- Pengatur Tegangan LD1117-33 (Daur Ulang PC)
  • 1- Rotary Encoder dengan tombol NA (Daur Ulang)
  • 1- Saklar Tiang Tunggal
  • 1- Pembicara atau Buzzer
  • 1- tombol tekan NA
  • 1- Resistor 220 ohm
  • 2- Resistor 1k ohm
  • 6- Resistor10k ohm
  • 1- PCB Universal untuk Prototipe
  • 1- Konektor Baterai 9V (Daur Ulang)
  • 2- 12 Pin Konektor Wanita (Pin Strip untuk Arduino Pro Mini)
  • 1- 8 Pin Konektor Pria (Pin Strip)
  • 1- 8 Pin Konektor Wanita (Daur Ulang)
  • 1-5 Pin Konektor Pria (Daur Ulang)
  • 1-5 Pin Konektor Wanita (Daur Ulang)
  • 1-5 Pin Dual Row Female Connector (5 Pins Dual Row) (Adaptor Motherboard PC untuk Ethernet ENC28J60)
  • 1-4 Pin Konektor Pria (Pin Strip)
  • 1-4 Pin Konektor Wanita (Daur Ulang PC)
  • 1-3 Pin Konektor Pria (Pin Strip)
  • 1- Konektor Wanita 3-Pin (Daur Ulang PC)
  • 1-3 Pin Konektor Perempuan (Pin Strip untuk Arduino Pro Mini)
  • 1- 2 Pin Konektor Pria (Pin Strip)
  • 1- 2 Pin Konektor Wanita (Daur Ulang)
  • 1- Konektor Pria 2-Pin (Printer Daur Ulang)
  • 1- 2 Pin Konektor Wanita (Daur Ulang Printer)

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- Pengatur Voltaje LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Rotary Encoder dengan Pulsador NA (Reciclado de Autoestereo)
  • 1- Interuptor Monopolar
  • 1- Parlante atau Buzzer
  • 1- Pulsador NA
  • 1- Resistansi de 220 ohm
  • 2- Resistansi de 1k ohm
  • 6- Resistansi de 10k ohm
  • 1- Placa Universal untuk Prototipos
  • 1- Konektor untuk Batería de 9V (Reciclado)
  • 2- Konektor Hembra de 12 Pines (Tiras de Pines untuk 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- Konektor Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Macho de 3 Pines (Tira de Pines)
  • 1- Konektor Hembra de 3 Pines (Reciclado de PC)
  • 1- Konektor Hembra de 3 Pines (Tiras de Pines untuk 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: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

Proyek ini dimodifikasi dengan cepat dan dibuat menggunakan banyak bahan daur ulang, saya tidak memiliki daftar bahan yang lengkap dan saya membutuhkan beberapa hari untuk membuat diagram rangkaian elektroniknya, saya berharap dapat perbarui publikasi 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.

Langkah 3: Kode dan Perpustakaan

Kode dan Perpustakaan
Kode dan Perpustakaan
Kode dan Perpustakaan
Kode dan Perpustakaan

Ini adalah salah satu bagian terpenting yang, untuk menghindari masalah, saya membagi kode menjadi beberapa bagian: LCD, Input (Tombol, Selector), Output (Led, Speaker) dan Ethernet, saya men-debug setiap bagian dan tidak memiliki banyak masalah untuk satukan semuanya dalam satu project, mungkin di beberapa versi mendatang saya akan menggunakan ESP8266 yang sudah memiliki kekuatan hardware lebih. Proyek ini menggunakan 2 library "LiquidCrystal" untuk layar lcd, yang sudah disertakan dengan arduino ide dan "EtherCard" untuk modul ethernet, yang terakhir ini harus diunduh dari webnya karena tidak termasuk dalam ide arduino. Untuk mengunduh cukup masuk ke repositori git perpustakaan di https://github.com/jcw/ethercard/, lalu tekan tombol hijau dengan teks "Klon atau Unduh" dan terakhir buka tautan dengan teks "Unduh ZIP ", Anda akan mulai mengunduh dari file ZIP. Setelah Anda selesai mengunduh, menemukan dan membongkar file ZIP, ini menghasilkan folder, ganti namanya menjadi "EtherCard" dan pindahkan folder perpustakaan ide arduino, itu terletak di dalam folder tempat proyek ide arduino disimpan. Jika Anda dapat menyelesaikan semua langkah, Anda sudah memiliki pustaka untuk proyek tersebut. Kami akan menjadwalkan, cukup unduh file terkompresi dan ekstrak, ini membuat folder "NetAnalyzer" dengan file "NetAnalyzer. ino" di dalamnya, Anda harus memindahkan folder ini (dengan file) ke lokasi di mana Anda simpan proyek Arduino IDE. kemudian mulai Arduino IDE, konfigurasikan papan, port dan buka proyek NetAnalyzer, cukup program Arduino dan Anda akan dapat menggunakan sistem.

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, kuis en alguna versi futura gunakan un ESP8266 que ya tiene mas poder de hardware. Este proyecto utiliza 2 librerías "LiquidCrystal" untuk lcd pantalla, informasi yang disertakan dengan arduino ide y "EtherCard" untuk el modulo ethernet, esta ultima hay que descargar la desde su web ya que no esta incluida en arduino. Untuk mengunduh 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 Unduh" y final abrir el link con el texto "Unduh 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" dan penggerak la carpeta de librerías de arduino ide, se encuentra dentro de la carpeta donde se guardan los proyectos ide. Si pudo completar todos los pasos ya tiene las librerias 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 dari Arduino IDE. luego iniciar Arduino IDE, konfigurasi tempat, puerto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino y ya podrán utilizar el sistema.

Direkomendasikan: