Mündəricat:

NetAnalyzer: 3 addım
NetAnalyzer: 3 addım

Video: NetAnalyzer: 3 addım

Video: NetAnalyzer: 3 addım
Video: Cal network analyzer(3) 2024, Noyabr
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer, lan şəbəkələrini təhlil etməyə və aşkar etməyə imkan verən arduino əsaslı bir sistemdir. Əməliyyatı sadədir, DHCP vasitəsilə bir Ethernet şəbəkə bağlantısına qoşulur və sonra şəbəkə məlumatlarını (IP, Netmask, Ağ Geçidi və DNS) görüntüləməyə imkan verir. Şəbəkədə analiz aparmaq üçün funksiyalar bunlardır: Ağ Geçidinə Ping, DNS -ə Ping, Ping bir Google DNS və E -poçtla Məlumat Göndərmək, digərləri arasında. inkişaf mərhələsində olduğu üçün hələ aktiv edilməmişdir.

NetAnalyzer, sistemin təhlili və təhlili ilə bağlı bütün məlumatları təhlil edir. Sadə bir funksiyanı yerinə yetirmək üçün, DHCP və qırmızı (IP, Şəbəkə Maskası, Ağ Geçidi və DNS) kimi bir şəbəkə şəbəkəsi istifadə edə bilərsiniz. Şəxsi funksiyaların yerinə yetirilməsi üçün: Ağ Geçidinə, DNS -ə, Google DNS -ə və E -poçtla məlumat göndərmək və ya göndərmək. heç bir aktiv fəaliyyət göstərmir, ya da ən çox maraqlanırsınız.

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar

Materiallar Bu layihə üçün istifadə etdiyim materiallardan bəziləri, bəziləri geri çevrilərək daha maraqlıdır.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD ekran 1602 HD44780
  • 1- Gərginlik tənzimləyicisi LM7805
  • 1- LD1117-33 Gərginlik Tənzimləyicisi (PC Recycling)
  • 1- NA (Recycling) düyməsinə malik Rotary Encoder
  • 1- Tək Qütblü Şalter
  • 1- Dinamik və ya Buzzer
  • 1- NA düyməsi
  • 1- 220 ohm müqavimət
  • 2- 1k ohm rezistorlar
  • 6- Rezistorlar 10k ohm
  • 1- Prototiplər üçün universal PCB
  • 1- 9V Batareya Bağlayıcısı (Geri Dönüşüm)
  • 2- 12 Pin Dişi Bağlayıcı (Arduino Pro Mini üçün Pin Şeritləri)
  • 1-8 pinli kişi bağlayıcı (pin şeridi)
  • 1-8 Pinli Dişi Bağlayıcı (Geri Dönüşümlü)
  • 1- 5 Pinli Kişi Bağlayıcı (Geri Dönüşüm)
  • 1- 5 Pinli Dişi Bağlayıcı (Geri Dönüşümlü)
  • 1- 5 Pin Dual Row Dişi Bağlayıcı (5 Pins Dual Row) (Ethernet ENC28J60 üçün Adapter PC Anakartı)
  • 1-4 Pinli Kişi Bağlayıcı (Pin Şeridi)
  • 1- 4 Pin Dişi Bağlayıcı (PC Geri Dönüşüm)
  • 1-3 Pin Kişi Bağlayıcı (Pin Şeridi)
  • 1- 3 Pinli Dişi Bağlayıcı (PC Geri Dönüşüm)
  • 1-3 Pin Dişi Bağlayıcı (Arduino Pro Mini üçün Pin Şeritləri)
  • 1-2 Pin Kişi Bağlayıcı (Pin Şeridi)
  • 1-2 Pin Dişi Bağlayıcı (Geri Dönüşüm)
  • 1- 2 Pinli Kişi Bağlayıcı (Geri Dönüşümlü Yazıcı)
  • 1- 2 Pinli Dişi Bağlayıcı (Printer Geri Dönüşüm)

İstifadəyə verilən materiallardan istifadə etmək üçün ən çox istifadə olunan materiallardan istifadə etmək olar.

  • 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- Pulsador NA (Autoestereo Reciclado) ilə Rotary Encoder
  • 1- Monopolar kəsici
  • 1- Parlante və ya Buzzer
  • 1- Pulsador NA
  • 1- 220 ohm müqavimət
  • 2- 1k ohm müqavimət
  • 6- 10k ohm müqavimət
  • 1- Prototiplər üçün Universal Placa
  • 1- Batería de 9V (Reciclado) üçün bağlayıcı
  • 2- Konkret Hembra de 12 Pines (Arduino Pro Mini üçün Tiras de Pines)
  • 1- Cono Macho de 8 Pines (Tira de Pines)
  • 1- Konkret Hembra de 8 Pines (Reciclado)
  • 1- Conector Macho de 5 Pines (Reciclado)
  • 1- Konkret Hembra de 5 Pines (Reciclado)
  • 1- Konnektor Hembra de 5 Pines Doble Fila (Ethernet ENC28J60 üçün Adaptador Placa Madre de PC)
  • 1- Connector Macho de 4 Pines (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- Conto Macho de 3 Pines (Tira de Pines)
  • 1- Konkret Hembra de 3 Pines (Reciclado de PC)
  • 1- Hembra de 3 Pines (Arduino Pro Mini üçün Tiras de Pines)
  • 1- Connector Macho de 2 Pines (Tira de Pines)
  • 1- Konkret Hembra de 2 Pines (Reciclado)
  • 1- Conto Macho de 2 Pines (Reciclado de Impresora)
  • 1- Konkret Hembra de 2 Pines (Reciclado de Impresora)

Addım 2: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

Bu layihə dərhal dəyişdirildi və bir çox təkrar emal materialı ilə yaradıldı, materialların tam siyahısı yoxdur və bunun elektron dövrəsinin diaqramını yaratmaq mənə bir neçə gün çəkdi, inşallah bu nəşri daha çox məlumatla yeniləyin.

Mövcud modifikasiyalarda çox şey var və heç bir şey başa düşülməmişdir, heç bir şey başa düşülməmişdir ki, bu da elektrik enerjisi ilə əlaqəli heç bir problem yaratmır.

Addım 3: Kod və Kitabxanalar

Kod və Kitabxanalar
Kod və Kitabxanalar
Kod və Kitabxanalar
Kod və Kitabxanalar

Bu, problemlərin qarşısını almaq üçün kodu hissələrə ayırdığım ən vacib hissələrdən biridir: LCD, Girişlər (Düymələr, Seçici), Çıxışlar (Led, Dinamik) və Ethernet, hər bir hissəni düzəltdim və çox problem yaşamadım. hər şeyi vahid bir layihədə birləşdirin, bəlkə də gələcəkdə daha çox hardware gücünə sahib bir ESP8266 istifadə edəcəm. Bu layihə, lcd ekran üçün 2 kitabxanadan "LiquidCrystal" istifadə edir. Ethernet modulu, bu sonuncusu arduino ide -yə daxil olmadığı üçün internetdən yüklənməlidir. Yükləmək üçün https://github.com/jcw/ethercard/ ünvanındakı kitabxananın git deposuna daxil olun, sonra "Klonla və ya Yüklə" yazısı olan yaşıl düyməni basın və nəhayət "ZIP yüklə" yazısı ilə əlaqəni açın. ", ZIP faylından yükləməyə başlayacaqsınız. ZIP faylını yükləməyi, tapmağı və açmağı bitirdikdən sonra bu, bir qovluq yaradır, adını "EtherCard" olaraq dəyişir və arduino ide kitabxanalarının qovluğunu köçürür, arduino ide layihələrinin saxlandığı qovluğun içərisindədir. Bütün addımları tamamlaya bilsəydiniz, artıq layihə üçün kitabxanalarınız var. Planlaşdıracağıq, yalnız sıxılmış faylı yükləyin və çıxarın, bu, içərisində "NetAnalyzer. İno" faylı olan "NetAnalyzer" qovluğu yaradır, bu qovluğu (faylla birlikdə) istədiyiniz yerə köçürməlisiniz. Arduino IDE layihələrini qeyd edin. sonra Arduino IDE -ni işə salın, lövhəni, portu konfiqurasiya edin və NetAnalyzer layihəsini açın, yalnız Arduinonu proqramlaşdırın və sistemdən istifadə edə biləcəksiniz.

Ən vacib problemlərdən biri də bütün problemlərin həll edilməsidir: LCD, Entradas (Botonlar, Seçici), Salidas (Led, Parlante) və Ethernet, heç bir problem yoxdur. solo proyektdə, ESP8266 -dan istifadə etməklə aparat qurmaq üçün gələcək testlər aparılır. Bu proqramlar "LiquidCrystal" kitabxanası üçün "EtherCard" və ya "EtherCard" şəbəkə modulları üçün ən yaxşı seçimdir və ya heç bir məlumat əldə edə bilməzsiniz. Bu səhifəni yükləyin və ya yükləyin https://github.com/jcw/ethercard/, və ya "Klonla və ya Yüklə" mətnini yükləyin və poçtu yükləyin "ZIP yükləyin" ", ZIP arxivini yükləyin. Arxivləşdirmə, poçt və ya arxivləşdirmə funksiyalarını yerinə yetirmək, "EtherCard" və ya "EtherCard" kartlarını dəyişdirmək, həm də xalça və ya xalça əldə etmək üçün ən vacib şeydir. Bu proqramlar kitabxana və ya kitabxanalar üçün ən yaxşısıdır. Bir proqram, yalnız arxivi yükləmək üçün əlavə olaraq "NetAnalyzer" və "NetAnalyzer.ino" arxivini, interyerini və arxa planını dəyişdirmək üçün bir araya gətirmək lazımdır. Arduino IDE proqramları. proqramlar Arduino IDE, konfiqurasiya və NetAnalyzer proqramları, Arduino proqramları və ya sistemlər üçün tək bir proqramdır.

Tövsiyə: