Turinys:

„NetAnalyzer“: 3 žingsniai
„NetAnalyzer“: 3 žingsniai

Video: „NetAnalyzer“: 3 žingsniai

Video: „NetAnalyzer“: 3 žingsniai
Video: 3-phase netanalyzer, measure loads up to 6000A and send it to Sensor-Online 2024, Spalio mėn
Anonim
Image
Image
„NetAnalyzer“
„NetAnalyzer“
„NetAnalyzer“
„NetAnalyzer“
„NetAnalyzer“
„NetAnalyzer“

„NetAnalyzer“yra arduino pagrįsta sistema, leidžianti analizuoti ir aptikti LAN tinklus. Jo veikimas yra paprastas, prijungus jį prie eterneto tinklo nuorodų per DHCP ir leidžiantis peržiūrėti tinklo duomenis (IP, tinklo kaukė, šliuzas ir DNS). Tinklo analizės funkcijos yra šios: „Ping a Gateway“, „Ping a DNS“, „Ping“„Google“DNS ir siųsti duomenis el. paštu, be kita ko. dar nėra suaktyvinti, nes jie yra kuriami.

„NetAnalyzer“yra viena bazinė sistema ir arduino que permite analizar y detectar redes lan. tai paprasta funkcija, kuri gali būti prijungta prie raudono eterneto, kuriame yra DHCP ir visiškas vizualizavimas raudonųjų duomenų (IP, tinklo kaukė, šliuzas ir DNS). Raudonojo sūnaus funkcijos: „Ping a Gateway“, „Ping a DNS“, „Ping a Google DNS“ir „Enviar los Datos por Email“, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos

Medžiagos Tai yra kai kurios medžiagos, kurias naudoju šiam projektui, kai kurios yra perdirbtos, todėl tai įdomiau.

  • 1- „Arduino Pro Mini“5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD ekranas 1602 HD44780
  • 1- įtampos reguliatorius LM7805
  • 1- LD1117-33 įtampos reguliatorius (PC perdirbimas)
  • 1- rotacinis kodavimo įrenginys su NA (perdirbimo) mygtuku
  • 1- vieno poliaus jungiklis
  • 1- garsiakalbis arba garsinis signalas
  • 1- NA mygtukas
  • 1- 220 omų rezistoriai
  • 2- 1k omų rezistoriai
  • 6- rezistoriai 10k omų
  • 1- Universalus PCB prototipams
  • 1–9 V baterijos jungtis (perdirbimas)
  • 2–12 kontaktų moterų jungtis („Arduino Pro Mini“kaiščių juostelės)
  • 1–8 kontaktų kištukinė jungtis (kaiščio juostelė)
  • 1–8 kontaktų moterų jungtis (perdirbta)
  • 1–5 kontaktų vyriška jungtis (perdirbimas)
  • 1–5 kontaktų moterų jungtis (perdirbta)
  • 1–5 kontaktų dviejų eilučių moterų jungtis (5 kontaktų dvigubos eilės) (adapterio kompiuterio pagrindinė plokštė, skirta „Ethernet“ENC28J60)
  • 1-4 kontaktų kištukinė jungtis (kaiščio juostelė)
  • 1–4 kontaktų moterų jungtis (PC perdirbimas)
  • 1–3 kontaktų kištukinė jungtis (kaiščio juostelė)
  • 1–3 kontaktų moterų jungtis (PC perdirbimas)
  • 1–3 kontaktų moterų jungtis („Arduino Pro Mini“kaiščių juostelės)
  • 1-2 kontaktų kištukinė jungtis (kaiščio juostelė)
  • 1–2 kontaktų moterų jungtis (perdirbimas)
  • 1–2 kontaktų vyriška jungtis (perdirbimo spausdintuvas)
  • 1–2 kontaktų moterų jungtis (spausdintuvo perdirbimas)

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- Voltaje LM7805 reguliatorius
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- rotacinis kodavimo įrenginys su Pulsador NA (Reciclado de Autoestereo)
  • 1- Monopolinis pertraukiklis
  • 1- Parlante arba Buzzer
  • 1- Pulsador NA
  • 1- Atsparumas 220 omų
  • 2- 1k omų atsparumas
  • 6- 10k omų atsparumas
  • 1- „Placa Universal para Prototipos“
  • 1- „Batería de 9V“(„Reciclado“) generatorius
  • 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“(„Adapter 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 žingsnis: Aparatūra

Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga

Šis projektas buvo pakeistas skrendant ir buvo sukurtas naudojant daug perdirbimo medžiagų, aš neturiu viso medžiagų sąrašo ir man prireikė kelių dienų, kol sukūriau jo elektroninės grandinės schemą, tikiuosi, kad pavyks atnaujinkite šį leidinį su daugiau duomenų.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje, no tengo una sąrašas completeta de materiales y me tomo unos días crear el diagrama del circuitito elektrinis del mismo, espero poder ir aktualus esta publication of mas data.

3 žingsnis: kodas ir bibliotekos

Kodas ir bibliotekos
Kodas ir bibliotekos
Kodas ir bibliotekos
Kodas ir bibliotekos

Tai yra viena iš svarbiausių dalių, kurią norėdama išvengti problemų padalinau kodą į dalis: LCD, įvestis (mygtukai, selektorius), išėjimus (LED, garsiakalbis) ir eternetą, derinau kiekvieną dalį ir neturėjau daug problemų sujunkite viską viename projekte, galbūt būsimoje versijoje naudosiu ESP8266, kuri jau turi daugiau aparatūros galios. Šiame projekte LCD ekranui naudojamos 2 bibliotekos „LiquidCrystal“, kuris jau įtrauktas į „arduino ide“ir „EtherCard“eterneto modulį, pastarąjį reikia atsisiųsti iš jo žiniatinklio, nes jis neįtrauktas į arduino ide. Norėdami atsisiųsti, tiesiog prisijunkite prie bibliotekos „git“saugyklos adresu https://github.com/jcw/ethercard/, tada paspauskite žalią mygtuką su tekstu „Klonuoti arba atsisiųsti“ir galiausiai atidarykite nuorodą su tekstu „Atsisiųsti ZIP “, pradėsite atsisiųsti iš ZIP failo. Kai baigsite atsisiųsti, surasti ir išpakuoti ZIP failą, sukuriamas aplankas, pervadinamas į „EtherCard“ir perkeliamas „arduino ide“bibliotekų aplankas, jis yra aplanko, kuriame išsaugomi arduino ide projektai, viduje. Jei sugebėjote atlikti visus veiksmus, jau turite projekto bibliotekas. Mes suplanuosime tvarkaraštį, tiesiog atsisiųskite suspaustą failą ir jį išskleiskite, taip sukuriamas aplankas „NetAnalyzer“, kuriame yra failas „NetAnalyzer. Ino“, šį aplanką (su failu) turite perkelti į vietą, kurioje išsaugokite „Arduino IDE“projektus. tada paleiskite „Arduino IDE“, sukonfigūruokite plokštę, prievadą ir atidarykite „NetAnalyzer“projektą, tiesiog užprogramuokite „Arduino“ir galėsite naudotis sistema.

Esta es una de las partes que mas svarbaus, įvairaus pobūdžio problemų, susijusių su dalimis ir dalimis: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problem para unir todo en vienintelis projektas, viktorina ir algoritmas futura versijai, naudojant ESP8266 que ya tiene mas poder de hardware. Este proyecto utiliza 2 nemokamos „LiquidCrystal“, skirtos „lcd“, „que ya se incluye con arduino ide y“„EtherCard“, skirtos modulio eternetui, esta ultima hay que descargar la desde su web ya que no esta incluida en arduino ide. Atsisiųskite solo šieno eilutę, esančią laisvosios atminties saugykloje ir https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Clone or Download" ir galutinį abrir el link con el texto "Download ZIP “, pradėkite atsisiųsti archyvą ZIP. Ya finalizada la descarga, localizar y descomprimir el archivo ZIP, esto genera una carpeta, m renombrar 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 „Arduino IDE“programos. pradėkite „Arduino IDE“, konfigūruokite vietą, puerto ir abrir el proyecto „NetAnalyzer“, atlikite „Arduino“ir „podrán utilizar el system“programą.

Rekomenduojamas: