INHOUDSOPGAWE:

NetAnalyzer: 3 stappe
NetAnalyzer: 3 stappe

Video: NetAnalyzer: 3 stappe

Video: NetAnalyzer: 3 stappe
Video: Как пользоваться Kies 3 ? Всё просто! 2024, Oktober
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer is 'n arduino -gebaseerde stelsel waarmee lannetwerke ontleed en opgespoor kan word. Die werking daarvan is eenvoudig, om dit via DHCP aan 'n Ethernet -netwerkskakeling te koppel en kan dan netwerkdata (IP, Netmasker, Gateway en DNS) bekyk. Die funksies om analise op die netwerk uit te voer, is: 'n Google DNS en stuur onder meer data per e -pos. is nog nie geaktiveer nie, aangesien dit in ontwikkeling is.

NetAnalyzer is 'n unieke stelsel wat u kan ontleed en herontdek. Dit is eenvoudig, maar dit kan ook 'n rooi ethernet -netwerk vir DHCP en rooi (IP, netmasker, gateway en DNS) toelaat. Die funksies vir die realisering van 'n rooi seun: Ping a Gateway, Ping a DNS, Ping a Google DNS and Enviar los Datos por Email, entre otras. Dit is ook nie 'n belangrike aktiwiteit nie, maar jy kan dit ook doen.

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal

Materiaal Dit is 'n paar van die materiale wat ek vir hierdie projek gebruik het, sommige word herwin, wat dit interessanter maak.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD-skerm 1602 HD44780
  • 1- Spanningsreguleerder LM7805
  • 1- LD1117-33 Spanningsreguleerder (rekenaarherwinning)
  • 1- Draaikodeerder met NA (herwinning) -knoppie
  • 1- Enkelpolskakelaar
  • 1- Luidspreker of gonser
  • 1- NA drukknop
  • 1- Weerstands van 220 ohm
  • 2- Weerstands van 1k ohm
  • 6- Weerstand 10k ohm
  • 1- Universele PCB vir prototipes
  • 1-9V batteryaansluiting (herwinning)
  • 2- 12-pins vroulike aansluiting (penstroke vir Arduino Pro Mini)
  • 1- 8-polige manlike aansluiting (penstrook)
  • 1- 8-pins vroulike aansluiting (herwin)
  • 1- 5-polige manlike aansluiting (herwinning)
  • 1- 5-pins vroulike aansluiting (herwin)
  • 1- 5-pins dubbele ry vroulike aansluiting (5 pins dubbele ry) (adapter-PC-moederbord vir Ethernet ENC28J60)
  • 1- 4-polige manlike aansluiting (penstrook)
  • 1- 4-pins vroulike aansluiting (herwinning van rekenaar)
  • 1- 3-polige manlike aansluiting (penstrook)
  • 1- 3-pins vroulike aansluiting (rekenaarherwinning)
  • 1- 3-pins vroulike aansluiting (penstroke vir Arduino Pro Mini)
  • 1- 2-polige manlike aansluiting (penstrook)
  • 1- 2-pins vroulike aansluiting (herwinning)
  • 1- 2-pins manlike aansluiting (herwinningsdrukker)
  • 1- 2-pins vroulike aansluiting (herwinning van drukker)

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 with Pulsador NA (Reciclado de Autoestereo)
  • 1- Monopolar onderbreker
  • 1- Parlante of Buzzer
  • 1- Pulsador NA
  • 1- Weerstand van 220 ohm
  • 2- Weerstand van 1k ohm
  • 6- Weerstand van 10k ohm
  • 1- Placa Universal vir Prototipos
  • 1- Conector para Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines vir 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 for 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 vir 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)

Stap 2: Hardeware

Hardeware
Hardeware
Hardeware
Hardeware
Hardeware
Hardeware

Hierdie projek is onmiddellik aangepas en is gemaak met baie herwinningsmateriaal, ek het nie 'n volledige lys materiaal nie, en dit het my 'n paar dae geneem om 'n diagram van die elektroniese stroombaan daarvan te maak. werk hierdie publikasie op met meer data.

Ons kan nie meer 'n verandering in ons marge maak nie, maar ons kan ook nie 'n volledige lys van materiaal aan ons verskaf nie.

Stap 3: Kode en biblioteke

Kode en biblioteke
Kode en biblioteke
Kode en biblioteke
Kode en biblioteke

Dit is een van die belangrikste dele wat ek, om probleme te vermy, die kode in dele verdeel het: LCD, insette (knoppies, selector), uitsette (LED, luidspreker) en Ethernet, ek het elke deel ontfout en het nie veel probleme gehad nie verenig alles in 'n enkele projek, miskien sal ek in 'n toekomstige weergawe 'n ESP8266 gebruik wat al meer hardeware het. Hierdie projek gebruik 2 biblioteke "LiquidCrystal" vir die lcd -skerm, wat reeds by arduino ide en "EtherCard" vir die ethernet -module, moet hierdie laaste een van die web afgelaai word, aangesien dit nie in die arduino -idee ingesluit is nie. Om af te laai, meld net aan by die git -bewaarplek van die biblioteek op https://github.com/jcw/ethercard/, druk dan op die groen knoppie met die teks "Kloon of aflaai" en maak uiteindelik die skakel oop met die teks "Laai zip af ", begin u aflaai van die zip -lêer. As u klaar is met die aflaai, opspoor en uitpak van die ZIP -lêer, genereer dit 'n gids, hernoem dit na "EtherCard" en skuif u die gids van arduino ide biblioteke, dit is geleë in die gids waar die arduino ide projekte gestoor word. As u al die stappe kon voltooi, het u reeds die biblioteke vir die projek. Ons gaan skeduleer, laai net die saamgeperste lêer af en haal dit uit; dit skep 'n gids "NetAnalyzer" met 'n lêer "NetAnalyzer. Ino" daarin, u moet hierdie gids (met die lêer) na die plek skuif waar u stoor Arduino IDE -projekte. begin dan met Arduino IDE, stel die bord, poort in en maak die NetAnalyzer -projek oop, programmeer die Arduino en u kan die stelsel gebruik.

Dit is een van die belangrikste aspekte wat ons kan deel in 'n paar dele: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) en Ethernet, 'n Solo projecto, quizás en al die toekomstige weergawes van 'n ESP8266 kan 'n hardeware -kode gebruik. 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. Aflaai solo hay que ingresar al repositorio git de la librería en https://github.com/jcw/ethercard/, laego presionar el botón verde with the text "Clone or Download" y finalmente abrir el link con el texto "Download ZIP ", kan ons die zip -lêer aflaai. U kan ook die aflaai, lokalisering en ontleding van zip -posse, die genera van 'n tapyt, die omskrywing van 'n "EtherCard" en 'n lapper van die librerías de arduino idees sien. As ons dit volledig wil voltooi, kan ons dit ook vir 'n volledige leser doen. U kan ook 'n program sien, wat die argief vir ekstra funksies kan aflaai, sowel as 'NetAnalyzer' met 'n argief 'NetAnalyzer.ino' en 'n interieur proyectos de Arduino IDE. laego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino ya podrán utilizar el system.

Aanbeveel: