فهرست مطالب:

NetAnalyzer: 3 مرحله
NetAnalyzer: 3 مرحله

تصویری: NetAnalyzer: 3 مرحله

تصویری: NetAnalyzer: 3 مرحله
تصویری: Bode Analyzer (Network Analyzer) based on STM32F407 Discovery Board 2024, اکتبر
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer یک سیستم مبتنی بر آردوینو است که امکان تجزیه و تحلیل و تشخیص شبکه های محلی را فراهم می کند. عملکرد آن ساده است ، آن را از طریق DHCP به پیوندهای شبکه اترنت متصل می کند و سپس امکان مشاهده داده های شبکه (IP ، Netmask ، Gateway و DNS) را فراهم می کند. توابع انجام تجزیه و تحلیل در شبکه عبارتند از: DNS Google و ارسال داده ها از طریق ایمیل ، و سایر موارد. هنوز فعال نشده اند ، زیرا در حال توسعه هستند.

NetAnalyzer es un sistema basado en arduino que permite analizar y detear redes lan است. برای عملکرد ساده ، می توانید از یک شبکه اترنت قرمز و DHCP استفاده کنید و از طریق فایل های قرمز (IP ، Netmask ، Gateway و DNS) به آن اجازه دهید. Las funciones para realizar análisis en la red: Ping a Gateway، Ping a DNS، Ping a Google DNS y Enviar los Datos por -mail، entre otras. aun no se encuentran activadas، ya que se por estar en desarrollo.

مرحله 1: مواد

مواد
مواد
مواد
مواد

مواد اینها برخی از موادی هستند که من برای این پروژه استفاده کردم ، برخی دیگر بازیافت می شوند ، که باعث جذابیت بیشتر آن می شود.

  • 1- آردوینو پرو مینی 5 ولت/16 مگاهرتز
  • 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- اتصال باتری 9 ولت (بازیافت)
  • 2- کانکتور زن 12 پین (نوارهای پین برای Arduino Pro Mini)
  • 1- اتصال دهنده 8 پین مردانه (نوار پین)
  • 1- اتصال دهنده زن 8 پین (بازیافت شده)
  • 1- اتصال دهنده 5 نر (بازیافت)
  • 1- اتصال دهنده زن 5 پین (بازیافت شده)
  • 1- اتصال 5 پین دو ردیف زن (5 پین دو ردیف) (مادربرد PC Adapter برای اترنت ENC28J60)
  • 1- اتصال دهنده 4 پین مردانه (نوار پین)
  • 1- اتصال دهنده زن 4 پین (بازیافت رایانه)
  • 1- اتصال دهنده 3 پین مردانه (نوار پین)
  • 1- اتصال زن 3 پین (بازیافت رایانه)
  • 1- اتصال زن 3 پین (نوارهای پین برای Arduino Pro Mini)
  • 1- اتصال دهنده 2 پین مردانه (نوار پین)
  • 1- اتصال زن 2 پین (بازیافت)
  • 1- اتصال دهنده 2 سوزنی (چاپگر بازیافت)
  • 1- اتصال دهنده زن 2 پین (بازیافت چاپگر)

Materiales Estos son algunos de los materias que use para este proyecto، algunos son reciclados، eso lo hace mas interesante.

  • 1- آردوینو پرو مینی 5 ولت/16 مگاهرتز
  • 1- اترنت 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 اهم
  • 2- مقاومت در برابر 1k اهم
  • 6- مقاومت 10k اهم
  • 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 ، بلندگو) و اترنت ، هر قسمت را اشکال زدایی کردم و مشکلات زیادی نداشتم همه چیز را در یک پروژه واحد متحد کنید ، شاید در نسخه های آینده از ESP8266 استفاده کنم که از قبل دارای قدرت سخت افزاری بیشتری است. این پروژه از 2 کتابخانه "LiquidCrystal" برای صفحه LCD استفاده می کند ، که از قبل با arduino ide و "EtherCard" برای ماژول اترنت ، این آخرین مورد باید از وب بارگیری شود زیرا در arduino ide گنجانده نشده است. برای بارگیری فقط کافیست وارد مخزن git کتابخانه در https://github.com/jcw/ethercard/ شوید ، سپس دکمه سبز رنگ با متن "Clone or Download" را فشار دهید و در نهایت پیوند با متن "Download 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 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" برای مدول اترنت استفاده کنید ، در نهایت می توانید از وب سایت خود استفاده کنید. 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 "بارگیری ZIP "، se iniciara la descargar del archivo ZIP. در مرحله نهایی، localizar y descomprimir el archivo ZIP، به طور کلی از یک 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" در داخل منزل، 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 system.

توصیه شده: