Բովանդակություն:

NetAnalyzer: 3 քայլ
NetAnalyzer: 3 քայլ

Video: NetAnalyzer: 3 քայլ

Video: NetAnalyzer: 3 քայլ
Video: 8753E Network Analyzer 2024, Հոկտեմբեր
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer- ը arduino- ի վրա հիմնված համակարգ է, որը թույլ է տալիս վերլուծել և հայտնաբերել LAN ցանցերը: Դրա գործողությունը պարզ է ՝ այն DHCP- ի միջոցով միացնելով Ethernet ցանցի հղումներին, այնուհետև թույլ է տալիս դիտել ցանցի տվյալները (IP, Netmask, Gateway և DNS): networkանցում վերլուծություն կատարելու գործառույթներն են ՝ Ping a Gateway, Ping a DNS, Ping ի թիվս այլոց ՝ Google DNS և էլ. դեռ ակտիվացված չեն, քանի որ դրանք գտնվում են զարգացման փուլում:

NetAnalyzer es un sistema basado en arduino que permite analizar y detear redes lan. պարզ գործառույթով, այն կարող է միանալ կարմիր և ethernet ցանցերի միջոցով, ինչպես նաև DHCP- ի միջոցով, որը թույլ է տալիս դիտել կարմիր տվյալների տվյալները (IP, Netmask, Gateway և DNS): Կարմիր որդի ՝ 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- Ethernet ENC28J60
  • 1- LCD էկրան 1602 HD44780
  • 1- Լարման կարգավորիչ LM7805
  • 1- LD1117-33 Լարման կարգավորիչ (ԱՀ վերամշակում)
  • 1- Պտտիչ կոդավորիչ `NA (վերամշակման) կոճակով
  • 1- Մեկ բևեռի անջատիչ
  • 1- Բարձրախոս կամ ազդանշան
  • 1- Ա NA կոճակ
  • 1- 220 օմ դիմադրողականություն
  • 2- 1k ohms ռեզիստորներ
  • 6- Ռեզիստորներ 10k ohms
  • 1- Ունիվերսալ PCB նախատիպերի համար
  • 1- 9V մարտկոցի միակցիչ (վերամշակում)
  • 2- 12 Pin իգական միակցիչ (Pin Strips Arduino Pro Mini- ի համար)
  • 1- 8 կապի արական միակցիչ (կապի ժապավեն)
  • 1- 8 Pin իգական միակցիչ (վերամշակված)
  • 1- 5 կապի արական միակցիչ (վերամշակում)
  • 1- 5 Pin իգական միակցիչ (վերամշակված)
  • 1- 5 կապ Dual Row իգական միակցիչ (5 Pins Dual Row) (Adapter PC Motherboard for Ethernet ENC28J60)
  • 1- 4 կապի արական միակցիչ (կապի ժապավեն)
  • 1- 4 Pin իգական միակցիչ (համակարգչի վերամշակում)
  • 1- 3 կապ արական միակցիչ (կապի ժապավեն)
  • 1- 3-պտույտ իգական միակցիչ (համակարգչի վերամշակում)
  • 1- 3 Pin իգական միակցիչ (Arduino Pro Mini- ի համար ամրագոտիներ)
  • 1- 2 կապ արական միակցիչ (կապի ժապավեն)
  • 1- 2 Pin իգական միակցիչ (վերամշակում)
  • 1- 2-Pin արական միակցիչ (վերամշակման տպիչ)
  • 1- 2 Pin իգական միակցիչ (տպիչի վերամշակում)

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- Պուլսադոր Ն. Ա
  • 1- 220 օմ դիմադրողականություն
  • 2- Resistencias de 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- 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 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: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Այս նախագիծը փոփոխության ենթարկվեց և ստեղծվեց բազմաթիվ վերամշակման նյութերի միջոցով, ես չունեմ նյութերի ամբողջական ցուցակ և մի քանի օր տևեց ինձ դրա էլեկտրոնային սխեմայի դիագրամը ստեղծելու համար, հուսով եմ, որ կկարողանամ թարմացրեք այս հրապարակումը ավելի շատ տվյալներով:

Հաշվի առնելով այն, որ մենք օգտագործում ենք բազմաթիվ նյութեր, որոնք օգտագործվում են նյութերի վերամշակման համար, մենք չենք կարող լրացնել նյութերի ամբողջական ցուցակը, որը թույլ է տալիս ստեղծել էլեկտրոնային դիագրամ, որը թույլ է տալիս հրապարակել ձեր սեփական տվյալները:

Քայլ 3: Կոդ և գրադարաններ

Կոդ և գրադարաններ
Կոդ և գրադարաններ
Կոդ և գրադարաններ
Կոդ և գրադարաններ

Սա ամենակարևոր մասերից մեկն է, որը խնդիրներից խուսափելու համար ծածկագիրը բաժանեցի մասերի. միավորել ամեն ինչ մեկ նախագծում, գուցե ապագա տարբերակում ես կօգտագործեմ 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, 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» ՝ lacd LCD- ի միջոցով, որը թույլ է տալիս ներառել «EtherCard» մոդուլային Ethernet մոդելը, որն ունի ամենաարդյունավետ եղանակը, եթե ցանկանում եք օգտագործել այն ինտերնետում, որը չի ներառում ամենաարդյունավետ գաղափարները: Ներբեռնեք միայնակ 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 "Download ZIP ", se iniciara la descargar del archivo ZIP. Ի վերջո, դուք պետք է տեղայնացնեք և գրեք ZIP արխիվը, որը գտնվում է գորգերի, ինչպես նաև «EtherCard» - ի, ինչպես նաև կարպետի ազատ շարժման մեջ, որն ապահովում է արուինո գաղափարներ, ինչպես նաև կանխատեսում է ձեր նախնական գաղափարները: Si pudo completear todos los pasos ya tiene las librerías para el proyecto. 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- ն և օգտագործեք ձեր համակարգը:

Խորհուրդ ենք տալիս: