תוכן עניינים:

NetAnalyzer: 3 שלבים
NetAnalyzer: 3 שלבים

וִידֵאוֹ: NetAnalyzer: 3 שלבים

וִידֵאוֹ: NetAnalyzer: 3 שלבים
וִידֵאוֹ: 8753E Network Analyzer 2024, אוֹקְטוֹבֶּר
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer היא מערכת מבוססת ארדואינו המאפשרת ניתוח וגילוי רשתות LAN. פעולתו פשוטה, חיבורו לחיבורי רשת אתרנט באמצעות DHCP ולאחר מכן מאפשר לצפות בנתוני רשת (IP, מסכת רשת, שער ו- DNS).הפונקציות לביצוע ניתוח ברשת הן: פינג של שער, פינג DNS, פינג בין היתר DNS של Google ושלח נתונים בדוא ל. עדיין אינם מופעלים, כפי שהם בפיתוח.

NetAnalyzer הוא אחד מערכות basado ו arduino que permith analyser and detectar redes lan. כל הפונקציות פשוטות, כמו גם חיבור Ethernet אדום של DHCP ויכולות לאפשר ויזואליזציה של נתונים אדומים (IP, Netmask, Gateway ו- DNS). Las funciones para realizar análisis en la son red: Ping a Gateway, Ping a DNS, Ping a Google DNS and 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- אתרנט ENC28J60
  • 1- תצוגת LCD 1602 HD44780
  • 1- ווסת מתח LM7805
  • 1- LD1117-33 ווסת מתח (מיחזור מחשבים)
  • 1- מקודד סיבובי עם כפתור NA (מיחזור)
  • 1- מתג קוטב יחיד
  • 1- רמקול או זמזם
  • 1- לחצן NA
  • 1- נגדים של 220 אוהם
  • 2- נגדים של 1k אוהם
  • 6- נגדים 10k אוהם
  • 1- PCB אוניברסלי לאבות טיפוס
  • 1-9V מחבר סוללה (מיחזור)
  • מחבר נקבה 2- 12 פינים (רצועות פינים עבור Arduino Pro Mini)
  • 1- 8 פינים מחבר זכר (רצועת פינים)
  • 1-8 פינים מחבר נקבה (ממוחזר)
  • מחבר זכר 1- 5 פינים (מיחזור)
  • מחבר נקבה 1- 5 פינים (ממוחזר)
  • 1- 5 פינים מחבר נקבה כפולה (5 פינים שורה כפולה) (מתאם לוח אם למחשב Ethernet ENC28J60)
  • 1-4 פינים מחבר זכר (רצועת פינים)
  • 1-4 פינים מחבר נקבה (מיחזור מחשב)
  • מחבר זכר 1-3 סיכות (רצועת פינים)
  • מחבר נקבה בן 3 פינים (מיחזור מחשבים)
  • מחבר נקבה 1-3 סיכות (רצועות פינים עבור Arduino Pro Mini)
  • מחבר זכר 1-2 פינים (רצועת פינים)
  • מחבר נקבה 1-פין (מיחזור)
  • מחבר זכר 1-פינים (מדפסת מיחזור)
  • מחבר נקבה 1-פין (מיחזור מדפסת)

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- אתרנט ENC28J60
  • 1- Pantalla LCD 1602 HD44780
  • 1- Regulador de Voltaje LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- מקודד סיבובי עם Pulsador NA (Reciclado de Autoestereo)
  • 1- מפריע מונופולרי
  • 1- פרלנטה או באזר
  • 1- פולסדור NA
  • 1- עמידות של 220 אוהם
  • 2- התנגדות של 1k אוהם
  • 6- עמידות של 10k אוהם
  • 1- Placa Universal para Prototipos
  • 1- Conector for Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines עבור Arduino Pro Mini)
  • 1- קונקטור מאצ'ו דה 8 אורנים (טירה דה פינס)
  • 1- מחבר Hembra de 8 Pines (Reciclado)
  • 1- מחבר מאצ'ו דה 5 אורנים (רקקלדו)
  • 1- מחבר Hembra de 5 Pines (Reciclado)
  • 1- מחבר Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC עבור Ethernet ENC28J60)
  • 1- קונקטור מאצ'ו דה 4 אורנים (טירה דה פינס)
  • 1- מחבר Hembra de 4 Pines (Reciclado de PC)
  • 1- מחבר מאצ'ו דה 3 אורנים (טירה דה פינס)
  • 1- מחבר Hembra de 3 Pines (Reciclado de PC)
  • 1- Conector Hembra de 3 Pines (Tiras de Pines עבור Arduino Pro Mini)
  • 1- מחבר מאצ'ו דה 2 אורנים (טירה דה פינס)
  • 1- מחבר Hembra de 2 Pines (Reciclado)
  • 1- מחבר מאצ'ו דה 2 אורנים (Reciclado de Impresora)
  • 1- מחבר Hembra de 2 Pines (Reciclado de Impresora)

שלב 2: חומרה

חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה

הפרויקט הזה עבר שינוי במהירות ונוצר באמצעות הרבה חומר מיחזור, אין לי רשימת חומרים מלאה ולקח לי כמה ימים ליצור את התרשים של המעגל האלקטרוני שלו, אני מקווה שאוכל עדכן פרסום זה עם נתונים נוספים.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje, no tengo a a complete complete of materiales me me tomo unos días crear el diagrama del circuito electrónico del mismo, espero poder ir actualizando esta publication with mas data.

שלב 3: קוד וספריות

קוד וספריות
קוד וספריות
קוד וספריות
קוד וספריות

זהו אחד החלקים החשובים ביותר, שכדי להימנע מבעיות חילקתי את הקוד לחלקים: LCD, כניסות (לחצנים, בורר), יציאות (לד, רמקול) ו- Ethernet, ניפוי באגים בכל חלק ולא היו לי הרבה בעיות לאחד הכל בפרויקט אחד, אולי בגרסה עתידית כלשהי אשתמש ב- ESP8266 שכבר יש לו יותר כוח חומרה. פרויקט זה משתמש בשתי ספריות "LiquidCrystal" למסך lcd, שכבר כלול ב- arduino ide ו- "EtherCard" עבור מודול Ethernet, יש להוריד את האחרון מהאינטרנט מכיוון שהוא אינו כלול ב- arduino ide. כדי להוריד פשוט היכנס למאגר git של הספרייה בכתובת https://github.com/jcw/ethercard/, לחץ על הכפתור הירוק עם הטקסט "שיבוט או הורד" ולבסוף פתח את הקישור עם הטקסט "הורד ZIP ", תתחיל להוריד מקובץ ה- ZIP. לאחר שסיימת להוריד, לאתר ולפרוק את קובץ ה- ZIP, זה יוצר תיקיה, שנה את שמו ל "EtherCard" והעבר את התיקייה של ספריות arduino ide, היא ממוקמת בתוך התיקייה שבה נשמרים פרויקטים של arduino ide. אם הצלחת להשלים את כל השלבים כבר יש לך את הספריות לפרויקט. אנחנו הולכים לתזמן, פשוט הורד את הקובץ הדחוס וחלץ אותו, זה יוצר תיקייה "NetAnalyzer" עם הקובץ "NetAnalyzer. Ino" בתוכה, עליך להעביר את התיקיה הזו (עם הקובץ) למיקום שבו אתה שמור פרויקטים של Arduino IDE. לאחר מכן הפעל את Arduino IDE, הגדר לוח, יציאה ופתח את פרוייקט NetAnalyzer, פשוט תכנת את Arduino ותוכל להשתמש במערכת.

Esta es una de las partes que mas wichtes, para evitar problemsas delí el código and partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problemsas unir todo en עבור יחידות בודדות, חידות וכל גרסאות עתידיות בשימוש ב- ESP8266. 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. להורדת סולו 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 "שיבוט או הורד" והגדרת abrir el link con el texto "הורד ZIP ", ראה iniciara להורדה של ארכיון 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 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 los proyectos de Arduino IDE. luego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetAnalyzer, תוכנת סולו resta el Arduino y ya podrán utilizar el system.

מוּמלָץ: