Kazalo:

NetAnalyzer: 3 koraki
NetAnalyzer: 3 koraki

Video: NetAnalyzer: 3 koraki

Video: NetAnalyzer: 3 koraki
Video: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, Oktober
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer je sistem, ki temelji na arduinu in omogoča analizo in odkrivanje omrežij LAN. Njegovo delovanje je preprosto, povezovanje v omrežne povezave Ethernet prek DHCP in nato ogled omrežnih podatkov (IP, maska omrežja, prehod in DNS). Funkcije za izvajanje analize v omrežju so: Ping prehod, Ping DNS, Ping Googlov DNS in med drugim pošiljanje podatkov po e -pošti. še niso aktivirani, saj so v razvoju.

NetAnalyzer je v sistemu basado in arduino que permite analizar y detectar redes lan. Funkcionalnost je preprosta, vseeno pa povezava z rdečim ethernetom vsebuje DHCP in dovoljenje za vizualizacijo datotek v rdeči barvi (IP, maska omrežja, prehod in DNS). Las funciones para realizar análisis en la red son: Ping a Gateway, Ping DNS, Ping a Google DNS and Enviar los Datos por Email, entre otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali

Materiali To so nekateri materiali, ki sem jih uporabil za ta projekt, nekateri so reciklirani, zaradi česar je bolj zanimiv.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD zaslon 1602 HD44780
  • 1- Regulator napetosti LM7805
  • 1- LD1117-33 Regulator napetosti (recikliranje računalnika)
  • 1- Rotacijski dajalnik z gumbom NA (recikliranje)
  • 1- Enopolno stikalo
  • 1- Zvočnik ali zvočni signal
  • 1- Tipka NA
  • 1- Upori 220 ohmov
  • 2- Upori 1k ohmov
  • 6- Upori 10k ohmov
  • 1- Univerzalno tiskano vezje za prototipe
  • 1-9V priključek za baterijo (recikliranje)
  • 2- 12-polni ženski konektor (pin trakovi za Arduino Pro Mini)
  • 1- 8-polni moški konektor (pin-trak)
  • 1- 8-polni ženski konektor (recikliran)
  • 1- 5-polni moški priključek (recikliranje)
  • 1- 5-polni ženski konektor (recikliran)
  • 1- 5-polni ženski konektor z dvema vrstama (5 pinov z dvojnim nizom) (matična plošča z adapterjem za matično ploščo za Ethernet ENC28J60)
  • 1- 4-polni moški konektor (pin-trak)
  • 1-polni ženski konektor (recikliranje računalnika)
  • 1- 3-polni moški konektor (pin-trak)
  • 1- 3-pinski ženski konektor (recikliranje računalnika)
  • 1-polni ženski konektor (pin trakovi za Arduino Pro Mini)
  • 1- 2-polni moški konektor (pin-trak)
  • 1-polni ženski konektor (recikliranje)
  • 1- 2-pinski moški priključek (tiskalnik za recikliranje)
  • 1-polni ženski konektor (recikliranje tiskalnika)

Materiales Estos son algunos de los materiaas 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- Rotacijski dajalnik s Pulsador NA (Reciclado de Autoestereo)
  • 1- Monopolarni prekinitelj
  • 1- Parlante o Buzzerju
  • 1- Pulsador NA
  • 1- Odpornost na 220 ohmov
  • 2- Odpornost na 1 k ohmov
  • 6- Odpornost na 10 k ohmov
  • 1- Univerzalna plošča za prototipe
  • 1- Konektor za Batería de 9V (Reciclado)
  • 2- Konektor Hembra de 12 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Priključek Macho de 8 Pines (Tira de Pines)
  • 1- Priključek Hembra de 8 Pines (Reciclado)
  • 1- Priključek Macho de 5 Pines (Reciclado)
  • 1- Priključek Hembra de 5 Pines (Reciclado)
  • 1- Konektor Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC za Ethernet ENC28J60)
  • 1- Priključek Macho de 4 Pines (Tira de Pines)
  • 1- Priključek Hembra de 4 Pines (Reciclado de PC)
  • 1- Priključek Macho de 3 Pines (Tira de Pines)
  • 1- Priključek Hembra de 3 Pines (Reciclado de PC)
  • 1- Priključek Hembra de 3 Pines (Tiras de Pines para Arduino Pro Mini)
  • 1- Priključek Macho de 2 Pines (Tira de Pines)
  • 1- Priključek Hembra de 2 Pines (Reciclado)
  • 1- Povezovalec Macho de 2 Pines (Reciclado de Impresora)
  • 1- Povezovalec Hembra de 2 Pines (Reciclado de Impresora)

2. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

Ta projekt je bil na hitro spremenjen in je bil ustvarjen z veliko materiala za recikliranje, nimam popolnega seznama materialov in trajalo je nekaj dni, da sem ustvaril diagram njegovega elektronskega vezja, upam, da bom lahko posodobite to publikacijo z več podatki.

Este proyecto se fue modificando sobre la marcha y se creo usando mucho material de reciclaje, no tengo una list 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 mas datos.

3. korak: Koda in knjižnice

Koda in knjižnice
Koda in knjižnice
Koda in knjižnice
Koda in knjižnice

To je eden najpomembnejših delov, ki sem jih v izogib težavam razdelil na dele: LCD, vhodi (gumbi, izbirnik), izhodi (LED, zvočnik) in ethernet. združite vse v en sam projekt, morda bom v kakšni prihodnji različici uporabil ESP8266, ki že ima več strojne moči. Ta projekt uporablja 2 knjižnici "LiquidCrystal" za lcd zaslon, ki je že vključen v arduino ide in "EtherCard" za ethernetni modul, tega zadnjega morate prenesti s svojega spleta, ker ni vključen v arduino ide. Če želite prenesti, se samo prijavite v skladišče knjižnice git na naslovu https://github.com/jcw/ethercard/, nato pritisnite zeleni gumb z besedilom "Kloniraj ali prenesi" in končno odprite povezavo z besedilom "Prenesi ZIP ", boste začeli nalagati iz datoteke ZIP. Ko končate s prenosom, iskanjem in razpakiranjem datoteke ZIP, to ustvari mapo, jo preimenuje v »EtherCard« in premakne mapo knjižnic arduino ide, ki se nahaja znotraj mape, kjer so shranjeni projekti arduino ide. Če ste uspeli dokončati vse korake, že imate knjižnice za projekt. Načrtovali bomo, samo prenesite stisnjeno datoteko in jo izvlecite, s tem se ustvari mapa "NetAnalyzer" z datoteko "NetAnalyzer. Ino" v njej, to mapo (z datoteko) morate premakniti na mesto, kjer ste shranite Arduino IDE projekte. nato zaženite Arduino IDE, konfigurirajte ploščo, vrata in odprite projekt NetAnalyzer, samo programirajte Arduino in sistem boste lahko uporabljali.

Esta es una de las partes que mas importantes, para evitar Problems delií el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos problems para unir todo en un solo proyecto, quizás en alguna futura version un un ESP8266 que ya tiene mas poder de hardware. Este proyecto utilization 2 Librerías "LiquidCrystal" za la pantalla lcd, que ya se includeye con arduino ide and "EtherCard" for modular ethernet, esta ultima hay que descargar la desde are web ya que no esta incluida en arduino ide. Za prenos solo hay que ingresar al repositorio git de la librería sl https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Clone or Download" in končno abrir el link con el texto "Download ZIP ", se prvič arhivira ZIP arhiv. 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 proyectos de Arduino IDE. luego iniciar Arduino IDE, konfiguracija placa, puerto y abrir el proyecto NetAnalyzer, samostojen ponovni program Arduino in vaša podpora za uporabo sistema.

Priporočena: