Πίνακας περιεχομένων:

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 a Gateway, Ping a DNS, Ping ένα DNS Google και αποστολή δεδομένων μέσω ηλεκτρονικού ταχυδρομείου, μεταξύ άλλων. δεν έχουν ακόμη ενεργοποιηθεί, καθώς βρίσκονται σε εξέλιξη.

Το NetAnalyzer είναι un sistema basado en arduino que permite analizar y detear redes lan. είναι πολύ απλό, αλλά μπορεί να συνδεθεί με ένα κόκκινο ethernet enlaza μέσω DHCP και luego permite visualizar για τα δεδομένα του κόκκινου (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 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- Διακόπτης Single Pole
  • 1- Ηχείο ή Buzzer
  • 1- Κουμπί NA
  • 1- Αντιστάσεις 220 ohm
  • 2- Αντιστάσεις 1k ohm
  • 6- Αντιστάσεις 10k ohms
  • 1- Universal PCB για Πρωτότυπα
  • 1- 9V συνδετήρας μπαταρίας (ανακύκλωση)
  • 2- Γυναικεία υποδοχή 12 ακίδων (λωρίδες καρφιτσών για Arduino Pro Mini)
  • 1- 8 αρσενικός συνδετήρας (Pin Strip)
  • Συνδετήρας θηλυκού 1-8 καρφιών (ανακυκλωμένο)
  • 1- 5 αρσενικός συνδετήρας (ανακύκλωση)
  • 1- 5 θηλυκές συνδέσεις θηλυκών (ανακυκλωμένες)
  • Θηλυκός σύνδεσμος με 5 ακίδες διπλής σειράς (5 ακίδες διπλής σειράς) (Μητρική πλακέτα προσαρμογέα PC για Ethernet ENC28J60)
  • 1- 4 αρσενικός συνδετήρας (Pin Strip)
  • 1- 4 θηλυκές συνδέσεις θηλυκών (ανακύκλωση υπολογιστή)
  • 1 3 αρσενικός συνδετήρας καρφιτσών (Pin Strip)
  • Γυναικεία υποδοχή 3 ακίδων (Ανακύκλωση υπολογιστή)
  • 1- 3 θηλυκές συνδέσεις Pin (λωρίδες καρφιτσών για Arduino Pro Mini)
  • 1 αρσενικός συνδετήρας 2 καρφιτσών (Pin Strip)
  • Συνδετήρας 2 θηλυκών θηλυκών (ανακύκλωση)
  • 1- Αρσενικός συνδετήρας 2 ακίδων (εκτυπωτής ανακύκλωσης)
  • Συνδετήρας 2 θηλυκών θηλυκών (ανακύκλωση εκτυπωτή)

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- Regulador de Voltaje LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Rotary Encoder con Pulsador NA (Reciclado de Autoestereo)
  • 1- Διακόπτης Μονοπολική
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Αντίσταση 220 ohms
  • 2- Αντίσταση 1k ohms
  • 6- Αντίσταση 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)

Βήμα 2: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Αυτό το έργο τροποποιήθηκε εν κινήσει και δημιουργήθηκε χρησιμοποιώντας πολύ υλικό ανακύκλωσης, δεν έχω έναν πλήρη κατάλογο υλικών και μου πήρε μερικές μέρες για να δημιουργήσω το διάγραμμα του ηλεκτρονικού κυκλώματος του, ελπίζω να μπορέσω ενημερώστε αυτήν τη δημοσίευση με περισσότερα δεδομένα.

Εκτός από τη μετατροπή και την παρακολούθηση της χρήσης ενός υλικού για την ανάκτηση, δεν μπορώ να καταλήξω σε μια ολοκληρωμένη ύλη για να δημιουργήσω ένα διάγραμμα για το κύκλωμα των ηλεκτρικών συσκευών, να κάνω δημόσιες δημοσιεύσεις.

Βήμα 3: Κώδικας και Βιβλιοθήκες

Κώδικας και Βιβλιοθήκες
Κώδικας και Βιβλιοθήκες
Κώδικας και Βιβλιοθήκες
Κώδικας και Βιβλιοθήκες

Αυτό είναι ένα από τα πιο σημαντικά μέρη που, για να αποφύγω προβλήματα, χώρισα τον κώδικα σε μέρη: LCD, εισόδους (κουμπιά, επιλογέας), έξοδοι (Led, ηχείο) και Ethernet, έκανα σφάλματα σε κάθε μέρος και δεν είχα πολλά προβλήματα ενώστε τα πάντα σε ένα μόνο έργο, ίσως σε κάποια μελλοντική έκδοση θα χρησιμοποιήσω ένα ESP8266 που έχει ήδη περισσότερη ισχύ υλικού. Αυτό το έργο χρησιμοποιεί 2 βιβλιοθήκες "LiquidCrystal" για την οθόνη LCD, η οποία περιλαμβάνεται ήδη με arduino ide και "EtherCard" για module ethernet, αυτό το τελευταίο πρέπει να μεταφορτωθεί από τον ιστό του, καθώς δεν περιλαμβάνεται στο arduino ide. Για λήψη, απλά συνδεθείτε στο git αποθετήριο της βιβλιοθήκης στη διεύθυνση https://github.com/jcw/ethercard/, στη συνέχεια πατήστε το πράσινο κουμπί με το κείμενο "Κλωνοποίηση ή Λήψη" και τέλος ανοίξτε το σύνδεσμο με το κείμενο "Λήψη ταχυδρομικού ταχυδρομείου ", θα ξεκινήσετε τη λήψη από το αρχείο ZIP. Μόλις ολοκληρώσετε τη λήψη, τον εντοπισμό και την αποσυσκευασία του αρχείου ZIP, δημιουργείται ένας φάκελος, μετονομάζεται σε "EtherCard" και μετακινείται ο φάκελος των arduino ide βιβλιοθηκών, βρίσκεται μέσα στο φάκελο όπου αποθηκεύονται τα έργα arduino ide. Εάν καταφέρατε να ολοκληρώσετε όλα τα βήματα, έχετε ήδη τις βιβλιοθήκες για το έργο. Θα προγραμματίσουμε, απλώς κατεβάστε το συμπιεσμένο αρχείο και εξαγάγετε το, αυτό δημιουργεί ένα φάκελο "NetAnalyzer" με ένα αρχείο "NetAnalyzer. Ino" μέσα του, πρέπει να μετακινήσετε αυτόν το φάκελο (με το αρχείο) στη θέση όπου αποθήκευση έργων Arduino IDE. στη συνέχεια, ξεκινήστε το Arduino IDE, διαμορφώστε τον πίνακα, τη θύρα και ανοίξτε το έργο NetAnalyzer, απλώς προγραμματίστε το Arduino και θα μπορείτε να χρησιμοποιήσετε το σύστημα.

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 για σόλο πρόβλεψη, κουίζ για την επόμενη χρήση της χρήσης του ESP8266, καθώς και για την αναβάθμιση του υλικού. Χρησιμοποιήστε 2 δωρεάν "LiquidCrystal" για την οθόνη LCD, για την οποία μπορείτε να χρησιμοποιήσετε την ιδέα "EtherCard" για το modulo ethernet, για να κατεβάσετε τον ιστότοπό σας χωρίς να συμπεριλάβετε την ιδέα σας. Για να κατεβάσετε το σόλο που θα σας βοηθήσει να ανακαλύψετε τη ζωή σας στο 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 archivo ZIP. Για την τελική επεξεργασία, την τοπική αποθήκευση και την αρχειοθέτηση του ZIP, είναι γενικά χωρίς καρτέλα, με την ένδειξη "EtherCard" και μετακινήστε την ελεύθερη κυκλοφορία των αρχικών σας ιδεών, θα σας βοηθήσουν να παρακολουθήσετε τον έλεγχο των αρχών σας. Si pudo completear 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.

Συνιστάται: