İçindekiler:

NetAnalyzer: 3 Adım
NetAnalyzer: 3 Adım

Video: NetAnalyzer: 3 Adım

Video: NetAnalyzer: 3 Adım
Video: #312: Back to Basics: What is a VNA / Vector Network Analyzer 2024, Kasım
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer, lan ağlarının analiz edilmesini ve tespit edilmesini sağlayan arduino tabanlı bir sistemdir. İşlemi basittir, DHCP aracılığıyla bir Ethernet ağ bağlantılarına bağlanır ve ardından ağ verilerinin (IP, Ağ Maskesi, Ağ Geçidi ve DNS) görüntülenmesine izin verir. Ağ üzerinde analiz gerçekleştirecek işlevler şunlardır: Ağ Geçidine Ping, DNS'ye Ping, DNS diğerlerinin yanı sıra bir Google DNS ve E-posta ile Veri Gönder. geliştirme aşamasında oldukları için henüz etkinleştirilmemiştir.

NetAnalyzer es un sistema basado ve arduino que, lan analizine ve algılamasına izin verir. DHCP ve luego üzerinden kırmızı olmayan bir ethernet bağlantısı sağlar ve görselleştirmeyi mümkün kılar (IP, Ağ Maskesi, Ağ Geçidi ve DNS). Las funciones para realizar análisis en la red son: Bir Ağ Geçidine Ping Atma, Bir DNS Pingleme, Bir Google DNS Pingleme ve E-posta için Enviar los Datos, entre otras. encuentran activadas, ya que se por estar en desarrollo.

Adım 1: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler

Malzemeler Bunlar, bu proje için kullandığım malzemelerin bazıları, bazıları geri dönüştürülmüş, bu da onu daha ilginç kılıyor.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- LCD ekran 1602 HD44780
  • 1- Voltaj Regülatörü LM7805
  • 1- LD1117-33 Voltaj Regülatörü (PC Geri Dönüşüm)
  • 1- NA (Geri Dönüşüm) butonlu Rotary Encoder
  • 1- Tek Kutuplu Anahtar
  • 1- Hoparlör veya Buzzer
  • 1- NA basma düğmesi
  • 1- 220 ohm'luk dirençler
  • 2- 1k ohm'luk dirençler
  • 6- Dirençler10k ohm
  • 1- Prototipler için Evrensel PCB
  • 1- 9V Pil Konnektörü (Geri Dönüşüm)
  • 2- 12 Pinli Dişi Konnektör (Arduino Pro Mini için Pin Şeritleri)
  • 1- 8 Pin Erkek Konnektör (Pin Şerit)
  • 1- 8 Pin Dişi Konnektör (Geri Dönüşümlü)
  • 1- 5 Pin Erkek Konnektör (Geri Dönüşüm)
  • 1- 5 Pin Dişi Konnektör (Geri Dönüşümlü)
  • 1- 5 Pin Çift Sıra Dişi Konnektör (5 Pin Çift Sıra) (Ethernet ENC28J60 için Adaptör PC Anakart)
  • 1- 4 Pin Erkek Konnektör (Pin Strip)
  • 1- 4 Pin Dişi Konnektör (PC Geri Dönüşüm)
  • 1- 3 Pin Erkek Konnektör (Pin Şerit)
  • 1- 3-Pin Dişi Konnektör (PC Geri Dönüşüm)
  • 1-3 Pin Dişi Konnektör (Arduino Pro Mini için Pin Şeritleri)
  • 1- 2 Pinli Erkek Konnektör (Pin Strip)
  • 1-2 Pin Dişi Konnektör (Geri Dönüşüm)
  • 1- 2-Pin Erkek Konnektör (Geri Dönüşüm Yazıcısı)
  • 1- 2 Pin Dişi Konnektör (Yazıcı Geri Dönüşümü)

Materyaller 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- Regülatör de Voltaje LM7805
  • 1- Regulator de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Pulsador NA ile Döner Enkoder (Reciclado de Autoestereo)
  • 1- Kesici Monopolar
  • 1- Parlante veya Buzzer
  • 1- Pulsador NA
  • 1- Resistencias de 220 ohm
  • 2- Dirençler de 1k ohm
  • 6- 10k ohm'luk dirençler
  • 1- Prototipos için Evrensel Placa
  • 1- Conector para Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Arduino Pro Mini için Tiras de Pines)
  • 1- Conector Maço de 8 Pines (Tira de Pines)
  • 1- Conector Hembra de 8 Pines (Reciclado)
  • 1- Conector Maço de 5 Çam (Reciclado)
  • 1- Conector Hembra de 5 Pines (Reciclado)
  • 1- Conector Hembra de 5 Pines Doble Fila (ENC28J60 Ethernet için Adaptador Placa Madre de PC)
  • 1- Conector Maço de 4 Pines (Tira de Pines)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Maço de 3 Pines (Tira de Pines)
  • 1- Conector Hembra de 3 Pines (Reciclado de PC)
  • 1- Conector Hembra de 3 Pines (Arduino Pro Mini için Tiras de Pines)
  • 1- Conector Maço de 2 Pines (Tira de Pines)
  • 1- Conector Hembra de 2 Pines (Reciclado)
  • 1- Conector Maço de 2 Çam (Reciclado de Impresora)
  • 1- Conector Hembra de 2 Pines (Reciclado de Impresora)

2. Adım: Donanım

Donanım
Donanım
Donanım
Donanım
Donanım
Donanım

Bu proje anında değiştirildi ve çok fazla geri dönüşüm malzemesi kullanılarak oluşturuldu, tam bir malzeme listesine sahip değilim ve elektronik devre şemasını oluşturmak birkaç günümü aldı, umarım başarabilirim. bu yayını daha fazla veri ile güncelleyin.

En önemli proyecto se fue modificando (öngörülen) en önemli değişiklik, çok fazla materyalin yeniden değerlendirilmesi, tüm materyallerin hiçbirini listelememek, tüm materyalleri içermemek, elektriği değiştirmek, gerçekleri yansıtmak.

3. Adım: Kod ve Kitaplıklar

Kod ve Kitaplıklar
Kod ve Kitaplıklar
Kod ve Kitaplıklar
Kod ve Kitaplıklar

Bu, sorun yaşamamak için kodu bölümlere ayırdığım en önemli parçalardan biri: LCD, Girişler (Butonlar, Seçici), Çıkışlar (Led, Hoparlör) ve Ethernet, her bir parçada hata ayıkladım ve çok fazla sorun yaşamadım. her şeyi tek bir projede birleştirin, belki gelecekteki bir sürümde zaten daha fazla donanım gücüne sahip bir ESP8266 kullanacağım. Bu proje, lcd ekran için zaten arduino ide ile birlikte gelen "LiquidCrystal" ve "EtherCard" için 2 kitaplık kullanır. ethernet modülü, bu sonuncusu arduino ide'ye dahil olmadığı için web'den indirilmelidir. İndirmek için https://github.com/jcw/ethercard/ adresindeki kütüphanenin git deposunda oturum açın, ardından "Klonla veya İndir" metniyle yeşil düğmeye basın ve son olarak "ZIP İndirme" metniyle bağlantıyı açın ", ZIP dosyasından indirmeye başlayacaksınız. ZIP dosyasını indirmeyi, bulmayı ve paketini açmayı bitirdiğinizde, bu bir klasör oluşturur, onu "EtherCard" olarak yeniden adlandırın ve arduino ide kitaplıklarının klasörünü taşıyın, arduino ide projelerinin kaydedildiği klasörün içinde bulunur. Tüm adımları tamamlayabildiyseniz, proje için kitaplıklara zaten sahipsiniz. Programlayacağız, sıkıştırılmış dosyayı indirip ayıklayacağız, bu içinde "NetAnalyzer.ino" dosyası olan bir "NetAnalyzer" klasörü oluşturuyor, bu klasörü (dosyayla birlikte) istediğiniz yere taşımanız gerekiyor. Arduino IDE projelerini kaydedin. Ardından Arduino IDE'yi başlatın, kartı, bağlantı noktasını yapılandırın ve NetAnalyzer projesini açın, sadece Arduino'yu programlayın ve sistemi kullanabileceksiniz.

En önemli konular, para evitar problemler arasındaki farklar: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) ve Ethernet, tek başına pek çok problemin olmaması un solo proyecto, quizás ve alguna futura versiyonu un ESP8266 donanımını kullan. 2 librerías "LiquidCrystal" lcd ekran, arduino ve "EtherCard" para el modulo ethernet, esta ultima hay que descargar esta ultima hay que descargar 'da dahil olmak üzere hiçbir şey dahil değildir. Para descargar solo hay que ingresar al repositorio git de la librería tr https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto "Klonla veya İndir" ve finalmente abrir el link con el texto "Download ZIP ", se iniciara la arşivi del Archivo ZIP. Son olarak, arşivin yerelleştirilmesi ve arşivlenmesi, ZIP, eski genel una halı, bir "EtherCard" ve arduino kütüphanesinin taşıyıcısı, encuentra dentro de la halı ve proyo u e ectoside. Tüm işlerin tamamlanması için gereken her şey yolunda. Vamos bir Programar, solo arşivi en iyi şekilde indirilebilir, daha fazla bilgi için, "NetAnalyzer" ile ilgili "NetAnalyzer.ino" ile iç mekanda, iç mekanda (con el archivo) bir ubicación donde guardan los Proyectos de Arduino IDE. luego başlatıcı Arduino IDE, yapılandırma placa, porto ve abrir el proyecto NetAnalyzer, Arduino ve podrán podrán utilizar el sistema için solo resta programlama.

Önerilen: