Мазмұны:

NetAnalyzer: 3 қадам
NetAnalyzer: 3 қадам

Бейне: NetAnalyzer: 3 қадам

Бейне: NetAnalyzer: 3 қадам
Бейне: 8753E Network Analyzer 2024, Қазан
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer - бұл arduino негізіндегі жүйе, ол желілік желілерді талдауға және анықтауға мүмкіндік береді. Оның жұмысы қарапайым, DHCP арқылы Ethernet желілік байланыстарға қосылады, содан кейін желі деректерін қарауға мүмкіндік береді (IP, Netmask, Gateway және DNS). Желіде талдауды жүзеге асыратын функциялар: Ping a Gateway, Ping a DNS, Ping Google DNS және деректерді электрондық пошта арқылы жіберу, басқалары. олар әлі белсендірілмеген, себебі олар даму үстінде.

NetAnalyzer жүйені анықтай алады, егер сіз оны анықтай алмасаңыз. DHCP мен қызыл желілердің бір -бірімен байланысы қарапайым (IP, Netmask, Gateway y DNS). Жасау функциялары: шлюзге кіру, DNS -ке пинг жіберу, Google -ге DNS жіберу және электронды поштаға жіберу. бірде -бір белсенділік жоқ, бұл сіздің өміріңізді қиындатады.

1 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар

Материалдар Бұл мен осы жобаға қолданған кейбір материалдар, кейбіреулері қайта өңделген, бұл оны қызықты етеді.

  • 1- Arduino Pro Mini 5в/16мГц
  • 1- ENC28J60 Ethernet
  • 1- СКД дисплейі 1602 HD44780
  • 1- LM7805 кернеу реттегіші
  • 1- LD1117-33 кернеу реттегіші (ДК қайта өңдеу)
  • 1- NA (Recycling) түймесі бар айналмалы кодер
  • 1- Бір полюсті қосқыш
  • 1- Динамик немесе дыбыстық сигнал
  • 1- NA батырмасы
  • 1- 220 Ом резисторлары
  • 2- 1к Ом резисторлары
  • 6- резисторлар 10к Ом
  • 1- Прототиптерге арналған әмбебап ПХД
  • 1- 9В батарея қосқышы (қайта өңдеу)
  • 2- 12 істікшелі аналық қосқыш (Arduino Pro Mini үшін түйреуіш жолақтар)
  • 1- 8 істікшелі ер коннекторы (түйреуіш жолағы)
  • 1- 8 істікшелі аналық қосқыш (қайта өңделген)
  • 1- 5 істікшелі ер коннекторы (қайта өңдеу)
  • 1- 5 істікшелі аналық қосқыш (қайта өңделген)
  • 1- 5 істікшелі қосарлы аналық коннектор (5 істікшелі қосарлы жол) (Ethernet ENC28J60 үшін адаптерлік компьютерлік аналық плата)
  • 1- 4 істікшелі ер коннекторы (түйреуіш жолағы)
  • 1- 4 істікшелі аналық қосқыш (компьютерді қайта өңдеу)
  • 1- 3 істікшелі ер коннекторы (түйреуіш жолағы)
  • 1- 3 істікшелі аналық коннектор (ДК қайта өңдеу)
  • 1- 3 істікшелі аналық қосқыш (Arduino Pro Mini үшін түйреуіш жолақтар)
  • 1- 2 істікшелі ер коннекторы (түйреуіш жолағы)
  • 1- 2 істікшелі аналық қосқыш (қайта өңдеу)
  • 1- 2 істікшелі ер коннектор (қайта өңдеу принтері)
  • 1- 2 істікшелі аналық қосқыш (принтерді қайта өңдеу)

Материалдар материалдық құндылықтарды пайдалану үшін қажет, олардан басқа, бұл өте қызықты.

  • 1- Arduino Pro Mini 5в/16мГц
  • 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 айналмалы кодтаушы (Recyclado de Autoestereo)
  • 1- Монополярлы үзуші
  • 1- Парланте немесе Баззер
  • 1- Пульсадор Н. А
  • 1- 220 Ом кедергісі
  • 2- 1 к Омға төзімділік
  • 6- 10к Ом кедергісі
  • 1- Прототиптер үшін әмбебап орын
  • 1- Batería de 9V коннекторы (Reciclado)
  • 2- 12 Pines конвекторы (Arduino Pro Mini үшін Tiras de Pines)
  • 1- Macho de 8 Pines конекторы (Tira de Pines)
  • 1- Hembra de 8 Pines конекторы (Reciclado)
  • 1- Macho de 5 Pines конекторы (Reciclado)
  • 1- 5 Pines конвекторы (Reciclado)
  • 1- 5 Pines Doble Fila конвекторы (Ethernet ENC28J60 үшін PC Adaptador Placa Madre de PC)
  • 1- Macho de 4 Pines контуры (Tira de Pines)
  • 1- 4 Pines конвекторы (Reciclado de PC)
  • 1- Macho de 3 Pines конекторы (Tira de Pines)
  • 1- Hembra de 3 Pines конекторы (Reciclado de PC)
  • 1- Hembra de 3 Pines конекторы (Arduino Pro Mini үшін Tiras de Pines)
  • 1- Кончектор Macho de 2 Pines (Tira de Pines)
  • 1- Connector Hembra de 2 Pines (Reciclado)
  • 1- Macho de 2 Pines конекторы (Reciclado de Impresora)
  • 1- 2 қарағай конвекторы (Reciclado de Impresora)

2 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Бұл жоба тез өзгертілді және көптеген қайта өңдеуге арналған материалдарды қолдану арқылы жасалды, менде материалдардың толық тізімі жоқ және оның электронды схемасының диаграммасын жасауға бірнеше күн қажет болды, мен үміттенемін бұл басылымды қосымша деректермен жаңартыңыз.

Ақпараттық материалдарды қайта жаңарту үшін материалдық құндылықтар сақталуы керек, бұл материалдардың толық тізімі жоқ, олар электр тізбегінің электр тізбегіне сәйкес келмейді, сонымен қатар олар өзекті болып табылады.

3 -қадам: код және кітапханалар

Кодекс және кітапханалар
Кодекс және кітапханалар
Кодекс және кітапханалар
Кодекс және кітапханалар

Бұл ең маңызды бөліктердің бірі, мен проблемаларды болдырмау үшін кодты бөліктерге бөлдім: СКД, кірістер (түймелер, селектор), шығулар (светодиоды, динамик) және Ethernet, мен әр бөлікті жөндеуден өткіздім және көптеген қиындықтар болмады. Барлығын бір жобада біріктіріңіз, мүмкін мен кейбір ESP8266 технологиясын қолдана аламын, ол қазірдің өзінде аппараттық қуаты көп. Бұл жобада arduino ide және «EtherCard» қосылған экраны бар экранға арналған «LiquidCrystal» 2 кітапханасы бар. Ethernet модулі, бұл соңғысын желіден жүктеу керек, себебі ол arduino ide -ге кірмейді. Жүктеу үшін https://github.com/jcw/ethercard/ сайтындағы кітапхананың git репозиторийіне кіріңіз, содан кейін «Clone or Download» мәтіні бар жасыл түймені басып, соңында «ZIP жүктеу» мәтіні бар сілтемені ашыңыз. «, сіз ZIP файлынан жүктей бастайсыз. ZIP файлын жүктеуді, орналастыруды және орауды аяқтағаннан кейін, бұл қалтаны жасайды, оны «EtherCard» деп өзгертеді және arduino ide кітапханаларының қалтасын жылжытады, ол arduino ide жобалары сақталатын қалтаның ішінде орналасады. Егер сіз барлық қадамдарды орындай алсаңыз, сізде жобаның кітапханалары бар. Біз кестені жоспарлап отырмыз, сығылған файлды жүктеп алып, оны шығарамыз, осының ішінде «NetAnalyzer. Ino» файлы бар «NetAnalyzer» қалтасы пайда болады, сіз бұл қалтаны (файлмен бірге) өзіңіз қалаған жерге жылжытуыңыз керек. Arduino IDE жобаларын сақтаңыз. содан кейін Arduino IDE іске қосыңыз, тақтаны, портты конфигурациялаңыз және NetAnalyzer жобасын ашыңыз, тек Arduino бағдарламалаңыз, сонда сіз жүйені қолдана аласыз.

Бұл маңызды мәселелерді шешуге көмектеседі: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) және Ethernet, fu depurando cada parte y no tuve muchos problemas para unir todo en. соло бағдарламада, ESP8266 бағдарламалық жасақтамасын пайдалану үшін компьютерлік тестті қолдану қажет. Бұл «LiquidCrystal» кітапханасының 2 -ші кітапханасында, «EtherCard» картасының модульдік желісінде, сондай -ақ Интернет -ресурстарда жүктеудің соңғы нұсқасы болып табылады. Https://github.com/jcw/ethercard/ сілтемесі бойынша жеке ақпаратты жүктеп алыңыз, содан кейін «Clone немесе Жүктеу» мәтінін жүктеңіз және ZIP файлын жүктеңіз. «, ZIP файлын жүктеуді жүктеңіз. Ақпаратты жүктеу, архивтеуді ZIP, жергілікті кілемдер, «EtherCard» карталарын жаңарту және кілемде сақтау қызметтері, сонымен қатар, кілемдер мен карталар, сонымен қатар, сіздің қолыңыздан келеді. Ақпараттық бағдарламалар кітапхананың толық нұсқасы болып табылады. Бағдарламалық жасақтама, жеке файлдарды жүктеу үшін «NetAnalyzer» кілемі «NetAnalyzer.ino» интерьерінде, «Интернеттегі интерьерде», «жылжымалы мұражай» кластерінде - ақысыз түрде жүктеледі. Arduino IDE бағдарламасы. Arduino IDE, конфигурациялау, NetAnalyzer бағдарламалары, жеке бағдарламалар, Arduino бағдарламаларының жеке бағдарламалары.

Ұсынылған: