Mundarija:

NetAnalyzer: 3 qadam
NetAnalyzer: 3 qadam

Video: NetAnalyzer: 3 qadam

Video: NetAnalyzer: 3 qadam
Video: Осман Наврузов - Дустим (Премьера клипа, 2021) 2024, Noyabr
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer - bu arduino -ga asoslangan tizim bo'lib, u tarmoq tarmoqlarini tahlil qilish va aniqlash imkonini beradi. Uning ishlashi oddiy, uni DHCP orqali chekilgan tarmoqqa ulanadi va keyin tarmoq ma'lumotlarini (IP, Netmask, Gateway va DNS) ko'rish imkonini beradi. Tarmoqdagi tahlilni bajarish funktsiyalari: Ping a Gateway, Ping a DNS, Ping Google DNS va ma'lumotlarni elektron pochta orqali yuborish va boshqalar. hali faollashtirilmagan, chunki ular ishlab chiqilmoqda.

NetAnalyzer bu tizimni aniqlash va tahlil qilish uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga oladi. Bu oddiy vazifadir, shuning uchun ham DHCP va qizil tarmoq (Internet, tarmoq niqobi, shlyuz va DNS) orqali Internetga ulanish mumkin emas. Qiziqarli vazifalarni bajarish uchun: Gateway -ni, DNS -ni, Google -ni Ding -ni va elektron pochta orqali ma'lumotlarni yuboring. aun no se encuentran activadas, ya que se por estar en desarrollo.

1 -qadam: materiallar

Materiallar
Materiallar
Materiallar
Materiallar

Materiallar Bu men loyihada ishlatgan ba'zi materiallar, ba'zilari qayta ishlangan, bu esa uni yanada qiziqarli qiladi.

  • 1- Arduino Pro Mini 5V/16 MGts
  • 1- chekilgan ENC28J60
  • 1- LCD displey 1602 HD44780
  • 1- kuchlanish regulyatori LM7805
  • 1- LD1117-33 kuchlanish regulyatori (kompyuterni qayta ishlash)
  • 1- NA (Qayta ishlash) tugmachali aylanadigan kodlovchi
  • 1- bitta qutbli kalit
  • 1- Karnay yoki Buzzer
  • 1- NA tugmachasi
  • 1- 220 ohmli rezistorlar
  • 2- 1k ohmli rezistorlar
  • 6- qarshilik 10 k ohm
  • 1- Prototiplar uchun universal PCB
  • 1- 9V batareya ulagichi (qayta ishlash)
  • 2- 12 pinli ayol ulagichi (Arduino Pro Mini uchun pinli chiziqlar)
  • 1-8 pinli erkak konnektori (pin tasmasi)
  • 1- 8 pinli ayol ulagichi (qayta ishlangan)
  • 1- 5 pinli erkak ulagichi (qayta ishlash)
  • 1- 5 pinli ayol ulagichi (qayta ishlangan)
  • 1- 5 pinli ikki qatorli ayol ulagichi (5 pinli ikki qatorli) (chekilgan ENC28J60 uchun kompyuter anakarti)
  • 1-4 pinli erkak konnektori (pinli chiziq)
  • 1- 4 pinli ayol ulagichi (kompyuterni qayta ishlash)
  • 1-3 pinli erkak ulagich (pin tasmasi)
  • 1- 3-pinli ayol ulagichi (kompyuterni qayta ishlash)
  • 1-3 pinli ayol ulagichi (Arduino Pro Mini uchun pinli chiziqlar)
  • 1- 2 pinli erkak ulagich (pin tasmasi)
  • 1- 2 pinli ayol ulagichi (qayta ishlash)
  • 1- 2-pinli erkak ulagich (qayta ishlash printeri)
  • 1- 2 pinli ayol ulagichi (printerni qayta ishlash)

Maqolalar har qanday materialdan foydalanishga imkon beradi, shuning uchun ham bu dasturlar, shuningdek, juda qiziq.

  • 1- Arduino Pro Mini 5V/16 MGts
  • 1- chekilgan 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) bilan aylanadigan kodlovchi.
  • 1- Monopolyar uzilish
  • 1- Parlante yoki Buzzer
  • 1- Pulsador NA
  • 1- 220 ohm qarshilik
  • 2- 1k ohmga qarshilik
  • 6- 10k ohmga qarshilik
  • 1- Prototiplar uchun universal joy
  • 1- Bateria de 9V konnektori (Reciclado)
  • 2- 12 ta qarag'ay konnektori (Arduino Pro Mini uchun Tiras de Pines)
  • 1- Kono Macho de 8 Pines (Tira de Pines)
  • 1- Konnektor Hembra de 8 Pines (Reciclado)
  • 1- Macho de 5 Pines konnektori (Reciclado)
  • 1- Konnektor Hembra de 5 Pines (Reciclado)
  • 1- Konnektor Hembra de 5 Pines Doble Fila (Ethernet ENC28J60 uchun kompyuter uchun Adaptador Placa Madre de PC)
  • 1- Kono Macho de 4 Pines (Tira de Pines)
  • 1- Konnektor Hembra de 4 Pines (Reciclado de PC)
  • 1- Kono Macho de 3 Pines (Tira de Pines)
  • 1- Hembra de 3 Pines konnektori (Reciclado de PC)
  • 1- 3 qarag'ay konnektori (Arduino Pro Mini uchun Tiras de Pines)
  • 1- Kono Macho de 2 Pines (Tira de Pines)
  • 1- Konnektor Hembra de 2 Pines (Reciclado)
  • 1- Macho de 2 Pines kontsektori (Reciclado de Impresora)
  • 1- Konstruktor Hembra de 2 Qarag'ay (Reciclado de Impresora)

2 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Bu loyiha zudlik bilan o'zgartirildi va ko'plab qayta ishlanadigan materiallar yordamida yaratilgan, menda materiallarning to'liq ro'yxati yo'q va uning elektron sxemasini tuzish uchun bir necha kun kerak bo'ldi, umid qilamanki. bu nashrni ko'proq ma'lumotlar bilan yangilang.

Maqolada hech qanday ma'lumot yo'q, shuning uchun hech qanday ma'lumot yo'q, shuning uchun siz hech qanday ma'lumotga ega bo'lmagansiz.

3 -qadam: Kod va kutubxonalar

Kod va kutubxonalar
Kod va kutubxonalar
Kod va kutubxonalar
Kod va kutubxonalar

Bu eng muhim qismlardan biri bo'lib, muammolarni oldini olish uchun kodni qismlarga ajratdim: LCD, kirish (tugmalar, tanlagich), chiqish (Led, karnay) va chekilgan, men har bir qismni tuzatdim va ko'p muammolarga duch kelmadim. Hamma narsani bitta loyihada birlashtiring, ehtimol kelajakda men ko'proq apparat quvvatiga ega ESP8266 ni ishlataman. Bu loyiha LCD displey uchun 2 ta "LiquidCrystal" kutubxonasidan foydalanadi, u allaqachon arduino ide va "EtherCard" bilan birga keladi. Ethernet moduli, bu oxirgi modulni Internetdan yuklab olish kerak, chunki u arduino ide -ga kiritilmagan. Yuklab olish uchun https://github.com/jcw/ethercard/ manzilidagi kutubxonaning git omboriga kiring, so'ng "Klonlash yoki Yuklab olish" yozuvi bilan yashil tugmani bosing va "ZIP -ni yuklash" yozuvi bilan havolani oching. ", siz ZIP faylidan yuklashni boshlaysiz. ZIP faylini yuklash, topish va ochishni tugatgandan so'ng, bu papkani yaratadi, uni "EtherCard" deb o'zgartiradi va arduino ide kutubxonalari papkasini ko'chiradi, u arduino ide loyihalari saqlanadigan papkaning ichida joylashgan. Agar siz barcha qadamlarni bajara olgan bo'lsangiz, sizda loyiha uchun kutubxonalar mavjud. Biz jadvalni tuzamiz, faqat siqilgan faylni yuklab oling va chiqarib oling, bu "NetAnalyzer" papkasini yaratadi, uning ichida "NetAnalyzer. Ino" bor, siz bu papkani (fayl bilan) kerakli joyga ko'chirishingiz kerak. Arduino IDE loyihalarini saqlang. keyin Arduino IDE -ni ishga tushiring, taxtani, portni sozlang va NetAnalyzer loyihasini oching, faqat Arduino -ni dasturlang va siz tizimdan foydalana olasiz.

Bu erda muhim muammolar mavjud: LCD, Entradas (Botones, Selektor), Salidas (Led, Parlante) va Ethernet, hech qanday muammo yo'q. yakkaxon proyekto, ESP8266 va boshqa qurilmalardan foydalanish mumkin. Bu erda "LiquidCrystal" 2 -sonli kutubxona, "EtherCard" va "EtherCard" tarmoq kartalari, shuningdek, Internet -saytlar uchun hech qanday imkoniyat yo'q. Yolg'iz yuklab olish uchun kutubxonani https://github.com/jcw/ethercard/ orqali yuklab oling, "Klonlash yoki Yuklab olish" tugmachasini bosing va ZIP -ni yuklab oling. ", ZIP arxivini yuklab oling. Yuklab olish, zaxiralash va arxivlash, arxivlash, gilam, "EtherCard" kartalari, shuningdek, "gilam" va "gilam" ni qayta yozish, shuningdek, gilamchani saqlash uchun mo'ljallangan. Mana, bu kitoblarni o'qish va yozib olish uchun. "Dasturchi" ni yuklab oling, bu erda "NetAnalyzer.ino" arxivi "NetAnalyzer.in" ni, "InterAnalyzer.ino" arxivini, shuningdek, "karnaval" ni, shuningdek, "yolg'iz arxiv" ni yuklab olish uchun javob beradi. proyectos de Arduino IDE. Arduino IDE -ni o'rnatish, NetAnalyzer -ni o'rnatish va sozlash, shuningdek, Arduino -ning alohida dasturlari.

Tavsiya: