Სარჩევი:

NetAnalyzer: 3 ნაბიჯი
NetAnalyzer: 3 ნაბიჯი

ვიდეო: NetAnalyzer: 3 ნაბიჯი

ვიდეო: NetAnalyzer: 3 ნაბიჯი
ვიდეო: 8753E Network Analyzer 2024, ოქტომბერი
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer არის არდუინოზე დაფუძნებული სისტემა, რომელიც საშუალებას გაძლევთ გაანალიზოთ და აღმოაჩინოთ LAN ქსელები. მისი მოქმედება მარტივია, მას აერთებს Ethernet ქსელის კავშირებს DHCP საშუალებით და შემდეგ იძლევა ქსელის მონაცემების (IP, Netmask, Gateway და DNS) ნახვას. ქსელში ანალიზის განხორციელების ფუნქციებია: Ping Gateway, Ping DNS, Ping Google DNS და სხვათა შორის მონაცემების გაგზავნა ელექტრონული ფოსტით. ჯერ არ არის გააქტიურებული, რადგან ისინი განვითარების პროცესშია.

NetAnalyzer არის გათავისუფლებული სისტემაში და საშუალებას გაძლევთ გაანალიზოთ თქვენი ანალიზი. მარტივი ფუნქციონირებისთვის, თქვენ შეგიძლიათ გამოიყენოთ წითელი Ethernet ქსელი, DHCP და ნებადართული ვიზუალიზაცია წითელი მონაცემებით (IP, Netmask, Gateway y DNS). Las funciones para realizar análisis en la red შვილი: Ping Gateway, Ping DNS, Ping Google DNS y Enviar los Datos for 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- ერთი პოლუსის გადამრთველი
  • 1- სპიკერი ან ბუზერი
  • 1- NA ღილაკზე
  • 1- რეზისტორები 220 ohms
  • 2- რეზისტორები 1k ohms
  • 6- რეზისტორები 10k ohms
  • 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 პინიანი მამრობითი კონექტორი (პინ სტრიპი)
  • 1- 3 პინიანი ქალი კონექტორი (კომპიუტერის გადამუშავება)
  • 1- 3 Pin ქალი კონექტორი (Pin Strips for 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- 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- პულსადორ NA
  • 1- რეზისტენტობა 220 ohms
  • 2- რეზისტენტობა 1k ohms
  • 6- რეზისტენტობა 10k ohms
  • 1- Placa Universal para Prototipos
  • 1- კონტექტორი ბატარეისათვის 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- კონექტორი Macho de 8 Pines (Tira de Pines)
  • 1- Conector Hembra de 8 Pines (Reciclado)
  • 1- კონექტორი 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- კონექტორი Macho de 4 Pines (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- კონექტორი 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- კონექტორი Macho de 2 Pines (Tira de Pines)
  • 1- Conector Hembra de 2 Pines (Reciclado)
  • 1- კონექტორი 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" - ით. 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 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", რომელიც გამოიყენება ethernet მოდულისთვის, უკიდურესად უგემრიელესად, თუ გსურთ გადმოწეროთ ის ვებ – გვერდზე, რომელიც არ არის ჩართული თქვენს იდეაში. გთხოვთ გადმოწეროთ სოლო მეთოდით 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 ", იხილეთ არქივი ZIP არქივში. საბოლოო ჯამში, ლოკალიზებულია და გამოქვეყნებულია ZIP არქივში, რომელიც წარმოიქმნება მხოლოდ კარპეტეში, არის "EtherCard" და მოძრავი კარპეტებით, რომელიც ათავისუფლებს არდოინოს იდეას, აღადგენს თქვენს კარპეტებს, რათა დაიცვას თქვენი პროდიუსტი. თუ თქვენ დაასრულებთ მთელ რიგ პროცესებს, თქვენ შეგიძლიათ გამოიყენოთ თავისუფალი პროეექტო. Vamos a Programar, solo tienen que descargar el archivo comprimido y extraer lo, esta crea una carpeta "NetAnalyzer" con un archivo "NetAnalyzer.ino" en in interior, tienen que mover esta carpeta (con el archivo) a la ubicación donde guardan los proyectos de Arduino IDE. გამოიყენეთ Arduino IDE, დააკონფიგურირეთ პლაკატი, გაანალიზეთ თქვენი პროტოქტორი NetAnalyzer, სოლო პროგრამული პროგრამა Arduino და გამოიყენეთ თქვენი სისტემის გამოყენება.

გირჩევთ: