Mündəricat:
Video: NetAnalyzer: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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 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
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
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ə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)