Table des matières:

NetAnalyzer : 3 étapes
NetAnalyzer : 3 étapes

Vidéo: NetAnalyzer : 3 étapes

Vidéo: NetAnalyzer : 3 étapes
Vidéo: #312: Back to Basics: What is a VNA / Vector Network Analyzer 2024, Octobre
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer est un système basé sur Arduino qui permet d'analyser et de détecter les réseaux LAN. Son fonctionnement est simple, le connecter à un réseau Ethernet via des liaisons DHCP et permet ensuite de visualiser les données du réseau (IP, Netmask, Gateway et DNS). Les fonctions pour effectuer des analyses sur le réseau sont: Ping a Gateway, Ping a DNS, Ping a Google DNS et envoyer des données par e-mail, entre autres. ne sont pas encore activés, car ils sont en cours de développement.

NetAnalyzer est un système basé sur l'arduino qui permet d'analyser et de détecter le réseau local. su funcionamiento es simple, al conectarlo a una red ethernet enlaza via DHCP y luego permite visualizar los datos de red (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en the 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.

Étape 1: Matériaux

Matériaux
Matériaux
Matériaux
Matériaux

Matériaux Voici quelques-uns des matériaux que j'ai utilisés pour ce projet, certains sont recyclés, ce qui le rend plus intéressant.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- Écran LCD 1602 HD44780
  • 1- Régulateur de tension LM7805
  • 1- Régulateur de tension LD1117-33 (recyclage PC)
  • 1- Encodeur rotatif avec bouton NA (Recyclage)
  • 1- Interrupteur unipolaire
  • 1- Haut-parleur ou buzzer
  • 1- Bouton poussoir NA
  • 1- Résistances de 220 ohms
  • 2- Résistances de 1k ohms
  • 6- Résistances10k ohms
  • 1- PCB universel pour prototypes
  • 1- Connecteur de batterie 9V (Recyclage)
  • 2- Connecteur femelle 12 broches (bandes de broches pour Arduino Pro Mini)
  • 1- Connecteur mâle 8 broches (Pin Strip)
  • 1- Connecteur femelle à 8 broches (recyclé)
  • 1- Connecteur mâle à 5 broches (recyclage)
  • 1- Connecteur femelle à 5 broches (recyclé)
  • 1-5 broches double rangée connecteur femelle (5 broches double rangée) (adaptateur carte mère PC pour Ethernet ENC28J60)
  • 1- Connecteur mâle à 4 broches (bande de broches)
  • 1- Connecteur Femelle 4 Broches (Recyclage PC)
  • 1- Connecteur mâle à 3 broches (bande de broches)
  • 1- Connecteur femelle à 3 broches (recyclage PC)
  • 1- Connecteur femelle à 3 broches (bandes de broches pour Arduino Pro Mini)
  • 1- Connecteur mâle à 2 broches (bande de broches)
  • 1- Connecteur Femelle 2 Broches (Recyclage)
  • 1- Connecteur mâle à 2 broches (Imprimante de recyclage)
  • 1- Connecteur femelle à 2 broches (recyclage de l'imprimante)

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- Régulateur de Voltaje LM7805
  • 1- Régulateur de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Encodeur rotatif avec Pulsador NA (Reciclado de Autoestereo)
  • 1- Interrupteur Monopolaire
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Résistances de 220 ohms
  • 2- Résistances de 1k ohms
  • 6- Résistances de 10k ohms
  • 1- Place universelle pour 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 Pins (Tira de Pines)
  • 1- Conector Hembra de 8 Pins (Reciclado)
  • 1- Conector Macho de 5 Pins (Reciclado)
  • 1- Conector Hembra de 5 Pins (Reciclado)
  • 1- Conector Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC para Ethernet ENC28J60)
  • 1- Conecteur Macho de 4 Pins (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Macho de 3 Pins (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 Pins (Reciclado)
  • 1- Conector Macho de 2 Pines (Reciclado de Impresora)
  • 1- Conector Hembra de 2 Pines (Reciclado de Impresora)

Étape 2: Matériel

Matériel
Matériel
Matériel
Matériel
Matériel
Matériel

Ce projet a été modifié à la volée et a été créé en utilisant beaucoup de matériel de recyclage, je n'ai pas une liste complète des matériaux et il m'a fallu quelques jours pour créer le schéma du circuit électronique de celui-ci, j'espère pouvoir mettre à jour cette publication avec plus de données.

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

Étape 3: Code et bibliothèques

Code et bibliothèques
Code et bibliothèques
Code et bibliothèques
Code et bibliothèques

C'est l'une des parties les plus importantes que, pour éviter les problèmes, j'ai divisé le code en parties: LCD, entrées (boutons, sélecteur), sorties (Led, haut-parleur) et Ethernet, j'ai débogué chaque partie et n'ai pas eu beaucoup de problèmes à unir tout dans un seul projet, peut-être que dans une future version j'utiliserai un ESP8266 qui a déjà plus de puissance matérielle. Ce projet utilise 2 bibliothèques "LiquidCrystal" pour l'écran lcd, qui est déjà inclus avec arduino ide et "EtherCard" pour le module ethernet, ce dernier doit être téléchargé depuis son site Web car il n'est pas inclus dans arduino ide. Pour télécharger, connectez-vous simplement au référentiel git de la bibliothèque à l'adresse https://github.com/jcw/ethercard/, puis appuyez sur le bouton vert avec le texte "Clone or Download" et enfin ouvrez le lien avec le texte "Download ZIP ", vous commencerez le téléchargement à partir du fichier ZIP. Une fois que vous avez terminé de télécharger, de localiser et de décompresser le fichier ZIP, cela génère un dossier, renommez-le en "EtherCard" et déplacez le dossier des bibliothèques arduino ide, il se trouve dans le dossier où les projets arduino ide sont enregistrés. Si vous avez pu effectuer toutes les étapes, vous disposez déjà des bibliothèques pour le projet. Nous allons planifier, il suffit de télécharger le fichier compressé et de l'extraire, cela crée un dossier "NetAnalyzer" avec un fichier "NetAnalyzer.ino" à l'intérieur, vous devez déplacer ce dossier (avec le fichier) vers l'emplacement où vous enregistrer les projets IDE Arduino. puis démarrez Arduino IDE, configurez la carte, le port et ouvrez le projet NetAnalyzer, programmez simplement l'Arduino et vous pourrez utiliser le système.

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 fr un proyecto solo, quizás en alguna future version 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, isa ultima hay que descargar la desde su web ya que no isa 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 "Clone or Download" y finalmente abrir el link con el texto "Download ZIP ", se iniciara la descargar del archive 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 projets 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.

Conseillé: