Orodha ya maudhui:

NetAnalyzer: 3 Hatua
NetAnalyzer: 3 Hatua

Video: NetAnalyzer: 3 Hatua

Video: NetAnalyzer: 3 Hatua
Video: Три плюс два (1963) 2024, Oktoba
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer ni mfumo wa arduino unaoruhusu kuchambua na kugundua mitandao ya lan. Uendeshaji wake ni rahisi, kuiunganisha kwa viungo vya mtandao wa Ethernet kupitia DHCP na kisha inaruhusu kuona data ya mtandao (IP, Netmask, Gateway na DNS). Kazi za kufanya uchambuzi kwenye mtandao ni: Ping Gateway, Ping DNS, Ping DNS ya Google na Tuma Takwimu kwa Barua pepe, kati ya zingine. bado hazijaamilishwa, kwani zinaendelea.

NetAnalyzer in unistist basado en arduino que idhini ya uchambuzi wa uchunguzi wa redio mpya. su funcionamiento es simple, in the conectarlo a una red ethernet enlaza vía DHCP na idhini ya kuona picha za red (IP, Netmask, Gateway y DNS). Las funciones for realizar análisis en la red son: Ping a Gateway, Ping a DNS, Ping a Google DNS na Kutumia Barua pepe kwa Barua pepe, kuingia ndani. aun no se encuentran activadas, ya que se por estar en desarrollo.

Hatua ya 1: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa

Vifaa Hizi ni baadhi ya nyenzo nilizotumia kwa mradi huu, zingine zinasindika tena, ambayo inafanya kufurahisha zaidi.

  • 1- Arduino Pro Mini 5v / 16mhz
  • 1- Ethernet ENC28J60
  • Onyesho la 1- LCD 1602 HD44780
  • 1- Udhibiti wa Voltage LM7805
  • 1- LD1117-33 Voltage Regulator (Usafishaji wa PC)
  • 1- Encoder ya Rotary na kitufe cha NA (Usafishaji)
  • 1- Kubadili Ncha Moja
  • 1- Spika au Buzzer
  • 1- NA kifungo cha kushinikiza
  • 1- Resistors ya 220 ohms
  • 2- Resistors ya 1k ohms
  • 6- Resistors10k ohms
  • 1- Universal PCB ya Prototypes
  • 1- 9V Kontakt Battery (Usafishaji)
  • 2- 12 Pin Kontakt Kike (Piga Mistari ya Arduino Pro Mini)
  • 1- 8 Pin Kiunganishi cha Kiume (Ukanda wa Pini)
  • 1- 8 Pin Kontakt ya Kike (Iliyosindikwa)
  • 1- 5 Pin Kiunganishi cha Kiume (Usafishaji)
  • 1- 5 Pini Kontakt Kike (Iliyosindikwa)
  • 1- 5 Pin Dual Row Kike Kontakt (5 Pini Dual Row) (Adapter PC Motherboard ya Ethernet ENC28J60)
  • 1- 4 Pin Kiunganishi cha Kiume (Ukanda wa Pini)
  • 1- 4 Pin Kontakt ya Kike (Usafishaji wa PC)
  • 1- 3 Pin Kiunganishi cha Kiume (Ukanda wa Pini)
  • 1- 3-Pin Kontakt Kike (Usafishaji wa PC)
  • 1- 3 Pin Kiunganishi cha Kike (Vipande vya Pini kwa Arduino Pro Mini)
  • 1- 2 Pin Kiunganishi cha Kiume (Ukanda wa Pini)
  • 1- 2 Pin Kontakt Kike (Usafishaji)
  • 1- 2-Pin Kiunganishi cha Kiume (Printa ya kuchakata)
  • 1- 2 Pin Kiunganishi cha Kike (Uchakataji wa Printa)

Materiales Estos son algunos de los materias que use for 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 - Encoder ya Rotary na Pulsador NA (Reciclado de Autoestereo)
  • 1- Usumbufu Monopolar
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- Resistencias de 220 ohms
  • 2- Resistencias de 1k ohms
  • 6- Resistencias de 10k ohms
  • 1- Placa Universal kwa Prototipos
  • 1- Conector kwa Bateria de 9V (Reciclado)
  • 2- Conector Hembra de Pines 12 (Tiras de Pines para Arduino Pro Mini)
  • 1- Mchunguzi Macho de 8 Pines (Tira de Pines)
  • 1- Mchungaji 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 kwa Ethernet ENC28J60)
  • 1- Mchunguzi Macho de 4 Pines (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- Mchunguzi 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- Mchunguzi 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)

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Mradi huu ulibadilishwa juu ya nzi na uliundwa kwa kutumia vifaa vingi vya kuchakata, sina orodha kamili ya vifaa na ilinichukua siku chache kuunda mchoro wa mzunguko wake wa elektroniki, natumai kuweza sasisha chapisho hili na data zaidi.

Hili ni hali tu ya kufanya kazi kwa sababu ya vifaa vya ujenzi, hakuna orodha inayoweza kumaliza orodha ya vifaa vyangu na maoni yangu juu ya muundo wa kituo cha elektroniki kwa habari, kwa sababu ya utaftaji wa habari.

Hatua ya 3: Kanuni na Maktaba

Kanuni na Maktaba
Kanuni na Maktaba
Kanuni na Maktaba
Kanuni na Maktaba

Hii ni moja ya sehemu muhimu ambazo, ili kuepusha shida niligawanya nambari hiyo kwa sehemu: LCD, Pembejeo (Vifungo, Kichaguzi), Matokeo (Led, Spika) na Ethernet, nilitatua kila sehemu na sikuwa na shida nyingi unganisha kila kitu katika mradi mmoja, labda katika toleo la siku zijazo nitatumia ESP8266 ambayo tayari ina nguvu zaidi ya vifaa. Mradi huu unatumia maktaba 2 "LiquidCrystal" kwa skrini ya LCD, ambayo tayari imejumuishwa na ideuino ide na "EtherCard" kwa moduli ya ethernet, hii ya mwisho inapaswa kupakuliwa kutoka kwa wavuti yake kwani haijajumuishwa katika ideu ya arduino. Ili kupakua ingia tu kwenye hazina ya git ya maktaba kwenye https://github.com/jcw/ethercard/, kisha bonyeza kitufe kijani na maandishi "Clone or Download" na mwishowe fungua kiunga na maandishi "Pakua ZIP ", Utaanza kupakua kutoka faili ya ZIP. Mara tu unapomaliza kupakua, kutafuta na kufungua faili ya ZIP, hii hutengeneza folda, iipe jina "EtherCard" na uhamishe folda ya maktaba za ideuino ide, iko ndani ya folda ambayo miradi ya ideuino ide imehifadhiwa. Ikiwa uliweza kukamilisha hatua zote tayari una maktaba za mradi huo. Tutapanga, pakua tu faili iliyoshinikizwa na kuiondoa, hii inaunda folda "NetAnalyzer" na faili "NetAnalyzer. Ino" ndani yake, lazima usonge folda hii (na faili) hadi mahali ambapo kuokoa Arduino IDE miradi. kisha anza Arduino IDE, sanidi bodi, bandari na ufungue mradi wa NetAnalyzer, panga tu Arduino na utaweza kutumia mfumo.

Sehemu hizi zinafaa, kwa sababu ya shida ya mgawanyiko wa sehemu: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) na Ethernet, fuat depurando cada parte y no tuve muchos problemas for unir todo en un solo proyecto, quizás en alguna futura versión use un ESP8266 ikiwa ni pamoja na vifaa vya vifaa. Mfumo huu wa utumiaji 2 librerías "LiquidCrystal" para la pantalla lcd, ikiwa ni pamoja na kuhimili maoni ya "EtherCard" kwa njia ya modeli, ikiwa ni pamoja na mwisho wa hali ya chini kutoka kwa wavuti hii bila kujumuisha maoni haya. Para descargar solo hay qures ingresar al repositorio git de la librería en https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Piga picha au Pakua" y finalmente abrir el link con el texto "Download ZIP ", se iniciara la descargar del archivo ZIP. Ya finalizada la descarga, localizar y descomprimir el archivo ZIP, esta genera una carpeta, m renombrar la a "EtherCard" na mtoa hoja wa carpeta de librerías de arduino ide, se encuentra dentro de la carpeta donde se guardan los proyectos de arduino ide. Si pudo kukamilisha todos los pasos ya tiene las librerías para el proyecto. Vamos a Programu, solo solo ni chini ya kumbukumbu ya ziada na zaidi, msingi wa huduma hii ni "NetAnalyzer" na kumbukumbu "NetAnalyzer.ino" ndani ya mambo ya ndani, ambayo ni moja ya wahamasishaji wa kituo hiki (pamoja na kumbukumbu) ya kituo hiki proyectos de Arduino IDE. Luego iniciar Arduino IDE, configurar placa, puerto y abrir el proyecto NetAnalyzer, solo resta programar el Arduino y ya podrán utilizar el sistema.

Ilipendekeza: