جدول المحتويات:

NetAnalyzer: 3 خطوات
NetAnalyzer: 3 خطوات

فيديو: NetAnalyzer: 3 خطوات

فيديو: NetAnalyzer: 3 خطوات
فيديو: Technique #3: Adapt to the required power levels 2024, اكتوبر
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer هو نظام قائم على اردوينو يسمح بتحليل واكتشاف الشبكات المحلية. تشغيله بسيط ، حيث يتم توصيله بشبكة Ethernet عبر روابط DHCP ثم يسمح بعرض بيانات الشبكة (IP و Netmask و Gateway و DNS). وظائف إجراء التحليل على الشبكة هي: Ping a Gateway و Ping a DNS و Ping Google DNS وإرسال البيانات عبر البريد الإلكتروني ، من بين أمور أخرى. لم يتم تفعيلها بعد ، لأنها قيد التطوير.

NetAnalyzer هو نظام أساسي في arduino que permite analizar y detar redes lan. هذا بسيط ، كل كونيكتارلو هو إيثرنت أحمر إنلازا فيا DHCP و luego يسمح بصور بيانات حمراء (IP ، قناع الشبكة ، بوابة 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 5 فولت / 16 ميجا هرتز
  • 1- إيثرنت ENC28J60
  • 1- شاشة عرض LCD 1602 HD44780
  • 1- منظم الجهد LM7805
  • 1- منظم الجهد LD1117-33 (إعادة تدوير الكمبيوتر)
  • 1- جهاز تشفير دوار مع زر NA (إعادة التدوير)
  • 1- مفتاح ذو قطب واحد
  • 1- مكبر الصوت أو الجرس
  • 1- زر ضغط NA
  • 1- مقاومات 220 أوم
  • 2- مقاومات 1 كيلو أوم
  • 6- مقاومات 10 كيلو أوم
  • 1- Universal PCB للنماذج الأولية
  • 1- موصل بطارية 9 فولت (إعادة التدوير)
  • 2-12 دبوس أنثى موصل (شرائط دبوس لاردوينو برو ميني)
  • 1-8 موصل ذكر دبوس (شريط دبوس)
  • 1 إلى 8 دبوس موصل أنثى (معاد تدويره)
  • 1-5 دبوس ذكر موصل (إعادة التدوير)
  • 1-5 دبوس أنثى موصل (معاد تدويره)
  • 1-5 دبوس أنثى صف مزدوج موصل (5 دبابيس صف مزدوج) (محول اللوحة الأم للكمبيوتر الشخصي إيثرنت ENC28J60)
  • 1 - موصل ذكر 4 دبوس (شريط دبوس)
  • 1- 4 دبوس أنثى موصل (إعادة تدوير الكمبيوتر)
  • 1 - موصل ذكر 3 دبوس (شريط دبوس)
  • 1- موصل أنثى 3 سنون (إعادة تدوير الكمبيوتر)
  • 1- 3 دبوس أنثى موصل (شرائط دبوس لاردوينو برو ميني)
  • 1-2 موصل ذكر دبوس (شريط دبوس)
  • 1-2 موصل سن أنثى دبوس (إعادة التدوير)
  • 1- موصل ذكر ثنائي السنون (طابعة إعادة التدوير)
  • 1-2 موصل أنثى دبوس (إعادة تدوير الطابعة)

المواد Estos ابن algunos de los materias que تستخدم para este proyecto ، algunos son reciclados ، eso lo hace mas interesante.

  • 1- Arduino Pro Mini 5 فولت / 16 ميجا هرتز
  • 1- إيثرنت ENC28J60
  • 1- شاشة بانتالا 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- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- مقاومة 220 أوم
  • 2- مقاومة 1 كيلو أوم
  • 6- مقاومة 10 كيلو أوم
  • 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: الأجهزة

المعدات
المعدات
المعدات
المعدات
المعدات
المعدات

تم تعديل هذا المشروع بسرعة وتم إنشاؤه باستخدام الكثير من مواد إعادة التدوير ، وليس لدي قائمة كاملة بالمواد واستغرق الأمر بضعة أيام لإنشاء الرسم التخطيطي للدائرة الإلكترونية الخاصة به ، وآمل أن أكون قادرًا على ذلك تحديث هذا المنشور بمزيد من البيانات.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje، no tengo una lista كاملة المواد y me tomo unos días crear el diagrama del creo electronico del mismo، espero poder ir realizando esta publicación con dégion.

الخطوة 3: الكود والمكتبات

الكود والمكتبات
الكود والمكتبات
الكود والمكتبات
الكود والمكتبات

هذا هو أحد أهم الأجزاء التي لتجنب المشاكل قمت بتقسيم الكود إلى أجزاء: LCD ، والمدخلات (الأزرار ، المحدد) ، والمخرجات (Led ، مكبر الصوت) والإيثرنت ، لقد قمت بتصحيح كل جزء ولم يكن لدي العديد من المشاكل توحيد كل شيء في مشروع واحد ، ربما في بعض الإصدارات المستقبلية سأستخدم ESP8266 الذي يحتوي بالفعل على المزيد من طاقة الأجهزة. يستخدم هذا المشروع مكتبتين "LiquidCrystal" لشاشة LCD ، والتي تم تضمينها بالفعل مع arduino ID و "EtherCard" لـ وحدة إيثرنت ، يجب تنزيل هذا الأخير من الويب لأنه غير مدرج في اردوينو بيئة تطوير متكاملة. للتنزيل ، ما عليك سوى تسجيل الدخول إلى مستودع git للمكتبة على https://github.com/jcw/ethercard/ ، ثم الضغط على الزر الأخضر مع النص "Clone or Download" ثم افتح الرابط في النهاية بالنص "Download ZIP "، ستبدأ التنزيل من ملف ZIP. بمجرد الانتهاء من تنزيل ملف ZIP وتحديد موقعه وتفريغه ، يؤدي ذلك إلى إنشاء مجلد وإعادة تسميته إلى "EtherCard" ونقل مجلد مكتبات arduino IDE ، وهو موجود داخل المجلد حيث يتم حفظ مشاريع arduino id. إذا كنت قادرًا على إكمال جميع الخطوات ، فلديك بالفعل مكتبات للمشروع. سنقوم بالجدولة ، ما عليك سوى تنزيل الملف المضغوط واستخراجه ، وهذا يؤدي إلى إنشاء مجلد "NetAnalyzer" بداخله ملف "NetAnalyzer. ino" ، يجب عليك نقل هذا المجلد (مع الملف) إلى المكان الذي حفظ مشاريع Arduino IDE. ثم ابدأ Arduino IDE ، وقم بتكوين اللوحة ، والمنفذ ، وافتح مشروع NetAnalyzer ، فقط قم ببرمجة Arduino وستكون قادرًا على استخدام النظام.

Esta es una de las partes que mas importantes، para evitar problemas splití 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، quizás en alguna futura versión 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 id y "EtherCard" para el modulo ethernet، esta ultima hay que descargar la desde su web ya que no esta incluida en arduino ID. 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 "استنساخ أو تنزيل" y finalmente abrir el link con el texto "تنزيل ملف مضغوط "، حد ذاته 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" y mover la carpeta de librerías de arduino، se encuentra dentro de la carpeta donde se guardan los proyectos de arduino idea. 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 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.

موصى به: