সুচিপত্র:

NetAnalyzer: 3 ধাপ
NetAnalyzer: 3 ধাপ

ভিডিও: NetAnalyzer: 3 ধাপ

ভিডিও: NetAnalyzer: 3 ধাপ
ভিডিও: 8753E Network Analyzer 2024, অক্টোবর
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer একটি arduino ভিত্তিক সিস্টেম যা বিশ্লেষণ এবং ল্যান নেটওয়ার্ক সনাক্ত করার অনুমতি দেয়। এর ক্রিয়াকলাপটি সহজ, এটি DHCP এর মাধ্যমে একটি ইথারনেট নেটওয়ার্ক লিঙ্কে সংযুক্ত করে এবং তারপর নেটওয়ার্ক ডেটা (IP, Netmask, Gateway এবং DNS) দেখার অনুমতি দেয়। একটি গুগল ডিএনএস এবং অন্যদের মধ্যে ইমেলের মাধ্যমে ডেটা পাঠান। এখনও সক্রিয় হয় নি, যেহেতু সেগুলি বিকাশে রয়েছে।

NetAnalyzer es un sistema basado en arduino que permite analizar y detectar redes lan। su funcionamiento is simple, al conectarlo a una red ethernet enlaza vía DHCP y luego permite visualizar los datos de red (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- ইথারনেট ENC28J60
  • 1- LCD ডিসপ্লে 1602 HD44780
  • 1- ভোল্টেজ রেগুলেটর LM7805
  • 1- LD1117-33 ভোল্টেজ রেগুলেটর (পিসি রিসাইক্লিং)
  • 1- NA (রিসাইক্লিং) বোতাম সহ রোটারি এনকোডার
  • 1- একক মেরু সুইচ
  • 1- স্পিকার বা বুজার
  • 1- NA পুশ-বোতাম
  • 1- 220 ohms এর প্রতিরোধক
  • 2- 1k ohms এর প্রতিরোধক
  • 6- প্রতিরোধক 10k ohms
  • 1- প্রোটোটাইপের জন্য ইউনিভার্সাল পিসিবি
  • 1- 9V ব্যাটারি সংযোগকারী (পুনর্ব্যবহারযোগ্য)
  • 2- 12 পিন মহিলা সংযোগকারী (Arduino প্রো মিনি জন্য পিন স্ট্রিপ)
  • 1- 8 পিন পুরুষ সংযোগকারী (পিন স্ট্রিপ)
  • 1- 8 পিন মহিলা সংযোগকারী (পুনর্ব্যবহৃত)
  • 1- 5 পিন পুরুষ সংযোগকারী (পুনর্ব্যবহারযোগ্য)
  • 1- 5 পিন মহিলা সংযোগকারী (পুনর্ব্যবহৃত)
  • 1- 5 পিন দ্বৈত সারি মহিলা সংযোগকারী (5 পিন দ্বৈত সারি) (ইথারনেট ENC28J60 এর জন্য অ্যাডাপ্টার পিসি মাদারবোর্ড)
  • 1-4 পিন পুরুষ সংযোগকারী (পিন স্ট্রিপ)
  • 1-4 পিন মহিলা সংযোগকারী (পিসি পুনর্ব্যবহারযোগ্য)
  • 1- 3 পিন পুরুষ সংযোগকারী (পিন স্ট্রিপ)
  • 1- 3-পিন মহিলা সংযোগকারী (পিসি পুনর্ব্যবহারযোগ্য)
  • 1- 3 পিন মহিলা সংযোগকারী (Arduino প্রো মিনি জন্য পিন স্ট্রিপ)
  • 1- 2 পিন পুরুষ সংযোগকারী (পিন স্ট্রিপ)
  • 1- 2 পিন মহিলা সংযোগকারী (পুনর্ব্যবহারযোগ্য)
  • 1- 2-পিন পুরুষ সংযোগকারী (পুনর্ব্যবহারযোগ্য প্রিন্টার)
  • 1- 2 পিন মহিলা সংযোগকারী (প্রিন্টার পুনর্ব্যবহারযোগ্য)

Materiales Estos son algunos de los materias que use para 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- রোটারি এনকোডার কন পুলসডোর এনএ (রেকিক্লাডো ডি অটোস্টেরিও)
  • 1- অন্তরক মনোপোলার
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- 220 ohms প্রতিরোধ
  • 2- 1k ohms প্রতিরোধ
  • 6- 10k ohms প্রতিরোধ
  • 1- Placa Universal para Prototipos
  • 1- Batería de 9V (Reciclado) জন্য সংযোগকারী
  • 2- Conector Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- কানেক্টর মাচো ডি 8 পাইন্স (টিরা ডি পাইনস)
  • 1- সংযোগকারী হেমব্রা ডি 8 পাইনস (রেকিক্লাডো)
  • 1- কানেক্টর মাচো ডি 5 পাইন্স (রেকিক্লাডো)
  • 1- সংযোগকারী হেমব্রা ডি 5 পাইনস (রেকিক্লাডো)
  • 1- Conector Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC para Ethernet ENC28J60)
  • 1- কানেক্টর মাচো ডি 4 পাইন্স (টিরা ডি পাইনস)
  • 1- সংযোগকারী হেমব্রা ডি 4 পাইনস (রেকিক্লাডো ডি পিসি)
  • 1- কানেক্টর মাচো ডি 3 পাইন্স (টিরা ডি পাইনস)
  • 1- সংযোগকারী হেমব্রা ডি 3 পাইনস (রেকিক্লাডো ডি পিসি)
  • 1- Conector Hembra de 3 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- কানেক্টর মাচো ডি 2 পাইন্স (টিরা ডি পাইনস)
  • 1- কানেক্টর হেমব্রা ডি 2 পাইন্স (রেকিক্লাডো)
  • 1- কানেক্টর মাচো ডি 2 পাইন্স (রেকিক্লাডো ডি ইমপ্রেসোরা)
  • 1- কানেক্টর হেমব্রা ডি 2 পাইন্স (রেকিক্লাডো ডি ইমপ্রেসোরা)

ধাপ 2: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

এই প্রকল্পটি ফ্লাইতে পরিবর্তন করা হয়েছিল এবং প্রচুর পুনর্ব্যবহারযোগ্য উপাদান ব্যবহার করে তৈরি করা হয়েছিল, আমার কাছে সামগ্রীর সম্পূর্ণ তালিকা নেই এবং এর ইলেকট্রনিক সার্কিটের চিত্র তৈরি করতে আমার কয়েক দিন লেগেছে, আমি আশা করি আরও তথ্য সহ এই প্রকাশনা আপডেট করুন।

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

ধাপ 3: কোড এবং লাইব্রেরি

কোড এবং লাইব্রেরি
কোড এবং লাইব্রেরি
কোড এবং লাইব্রেরি
কোড এবং লাইব্রেরি

এটি সবচেয়ে গুরুত্বপূর্ণ অংশগুলির মধ্যে একটি, সমস্যাগুলি এড়ানোর জন্য আমি কোডটিকে অংশে বিভক্ত করেছি: LCD, ইনপুট (বোতাম, নির্বাচক), আউটপুট (LED, স্পিকার) এবং ইথারনেট, আমি প্রতিটি অংশ ডিবাগ করেছি এবং এতে অনেক সমস্যা হয়নি সবকিছুকে একক প্রজেক্টে একত্রিত করুন, হয়তো ভবিষ্যতে কিছু সংস্করণে আমি একটি ESP8266 ব্যবহার করব যার ইতিমধ্যেই আরো হার্ডওয়্যার শক্তি আছে। এই প্রকল্পটি এলসিডি স্ক্রিনের জন্য 2 টি লাইব্রেরি "লিকুইডক্রিস্টাল" ব্যবহার করে, যা ইতিমধ্যেই arduino ide এবং "EtherCard" এর জন্য অন্তর্ভুক্ত ইথারনেট মডিউল, এই শেষটিটি তার ওয়েব থেকে ডাউনলোড করতে হবে কারণ এটি আরডুইনো আইডিতে অন্তর্ভুক্ত নয়। Https://github.com/jcw/ethercard/ এ লাইব্রেরির গিট রিপোজিটরিতে শুধু লগইন করতে, তারপর "ক্লোন বা ডাউনলোড" লেখা সহ সবুজ বোতাম টিপুন এবং অবশেষে "ডাউনলোড জিপ" পাঠ্যের সাথে লিঙ্কটি খুলুন ", আপনি ZIP ফাইল থেকে ডাউনলোড শুরু করবেন। একবার আপনি জিপ ফাইলটি ডাউনলোড, লোকেটিং এবং আনপ্যাক করা শেষ করার পরে, এটি একটি ফোল্ডার তৈরি করে, এটির নাম পরিবর্তন করে "ইথারকার্ড" করুন এবং আরডুইনো আইডি লাইব্রেরির ফোল্ডারটি সরান, এটি সেই ফোল্ডারের ভিতরে অবস্থিত যেখানে আরডুইনো আইডি প্রকল্পগুলি সংরক্ষণ করা হয়। আপনি যদি সমস্ত পদক্ষেপ সম্পূর্ণ করতে সক্ষম হন তবে আপনার ইতিমধ্যে প্রকল্পের জন্য লাইব্রেরি রয়েছে। আমরা সময়সূচী করতে যাচ্ছি, শুধু সংকুচিত ফাইলটি ডাউনলোড করে নিষ্কাশন করুন, এটি একটি ফোল্ডার "NetAnalyzer" তৈরি করে যার মধ্যে একটি ফাইল "NetAnalyzer। Ino" এর ভিতরে রয়েছে, আপনাকে এই ফোল্ডারটি (ফাইল সহ) সেই স্থানে স্থানান্তর করতে হবে যেখানে আপনি Arduino IDE প্রকল্পগুলি সংরক্ষণ করুন। তারপর Arduino IDE শুরু করুন, বোর্ড, পোর্ট কনফিগার করুন এবং NetAnalyzer প্রকল্প খুলুন, শুধু Arduino প্রোগ্রাম করুন এবং আপনি সিস্টেমটি ব্যবহার করতে সক্ষম হবেন।

Esta es una de las partes que mas importantes, para evitar problems dividí el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problems para para unir todo en un solo proyecto, quizás en alguna futura versión ব্যবহার un 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, esta ultima hay que descargar la desde su web ya que no esta 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 "ডাউনলোড ZIP ", se 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 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 প্রজেক্টোস ডি আরডুইনো আইডিই। luego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetAnalyzer, solo resta programmar el Arduino y ya podrán utilizar el systemema।

প্রস্তাবিত: