Мазмуну:

NetAnalyzer: 3 кадам
NetAnalyzer: 3 кадам

Video: NetAnalyzer: 3 кадам

Video: NetAnalyzer: 3 кадам
Video: Gulinur - Janima (Official Video 2023) 2024, Октябрь
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer - бул ldu тармактарын талдоого жана табууга мүмкүндүк берген arduino негизделген система. Анын иштөөсү DHCP аркылуу Ethernet тармагына туташып, андан кийин тармак маалыматын көрүүгө мүмкүндүк берет (IP, Netmask, Gateway жана DNS). Функцияларды талдоо үчүн тармакта: Ping a Gateway, Ping a DNS, Ping Google DNS жана маалыматтарды электрондук почта аркылуу жөнөтүү жана башкалар. азырынча иштетиле элек, анткени алар иштеп жатат.

NetAnalyzer эс тутумунун анализи жана анализи менен иштейт. Эң жөнөкөй, бул DHCP аркылуу кызыл Ethernet аркылуу туташуу (кызыл, IP, Netmask, Gateway y DNS). Төмөнкү функцияны аткарууга болот: кызыл дарбаза, DNS пинг, Google DNS жана электрондук почта аркылуу кат жөнөтүү. активдүү активдүүлүктөр жокко эсе.

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

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

Материалдар Бул мен бул долбоор үчүн колдонгон кээ бир материалдар, кээ бирлери кайра иштетилген, бул аны кызыктуу кылат.

  • 1- Arduino Pro Mini 5v/16mhz
  • 1- Ethernet ENC28J60
  • 1- ЖК дисплей 1602 HD44780
  • 1- Voltage Regulator LM7805
  • 1- LD1117-33 Voltage Regulator (PC Recycling)
  • 1- Rotary Encoder NA (Recycling) баскычы менен
  • 1- Бир уюлдуу которгуч
  • 1- Динамик же Буззер
  • 1- NA баскыч
  • 1- 220 Ом каршылыгы
  • 2- 1к Ом резисторлору
  • 6- Резисторлор 10к Ом
  • 1- Прототиптер үчүн универсалдуу PCB
  • 1- 9V батарея туташтыргычы (кайра иштетүү)
  • 2- 12 Pin аял коннектору (Pin Strips Arduino Pro Mini үчүн)
  • 1- 8 Pin Эркек туташтыргычы (Pin Strip)
  • 1- 8 пин аял коннектору (кайра иштетилген)
  • 1- 5 пин эркек туташтыргычы (кайра иштетүү)
  • 1- 5 пин аял коннектору (кайра иштетилген)
  • 1- 5 Pin Dual Row Female Connector (5 Pins Dual Row) (Ethernet ENC28J60 үчүн адаптер PC Motherboard)
  • 1- 4 Pin Эркек туташтыргычы (Pin Strip)
  • 1- 4 пин аял коннектору (PC кайра иштетүү)
  • 1- 3 Pin Эркек туташтыргычы (Pin Strip)
  • 1- 3-Pin Аял Connector (PC Recycling)
  • 1- 3 Pin аял коннектору (Pin Strips Arduino Pro Mini үчүн)
  • 1- 2 Pin Эркек туташтыргычы (Pin Strip)
  • 1- 2 Pin аял коннектору (кайра иштетүү)
  • 1- 2-пин Эркек Connector (кайра иштетүү принтер)
  • 1- 2 пин аял коннектору (принтерди кайра иштетүү)

Материалдар колдонулган материалдарды колдонууга мүмкүнчүлүк берет.

  • 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 Rotary Encoder (Recyclado de Autoestereo)
  • 1- Монополярдык үзгүлтүккө учуроочу
  • 1- Parlante o Buzzer
  • 1- Pulsador NA
  • 1- 220 Ом резистенциясы
  • 2- 1к Омго туруштук берүү
  • 6- 10к Омго туруштук берүү
  • 1- Прототиптер үчүн универсалдуу
  • 1- Batería de 9V үчүн конектор (Reciclado)
  • 2- Conector Hembra de 12 Pines (Arduino Pro Mini үчүн Tiras de Pines)
  • 1- Conector Macho de 8 Pines (Тира де Пайнс)
  • 1- Conector Hembra de 8 Pines (Reciclado)
  • 1- Conector Macho de 5 Pines (Reciclado)
  • 1- Conector Hembra de 5 Pines (Reciclado)
  • 1- Conector Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC para Ethernet ENC28J60)
  • 1- Conector Macho de 4 Pines (Тира де Пайнс)
  • 1- Conector Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Macho de 3 Pines (Тира де Пайнс)
  • 1- Conector Hembra de 3 Pines (Reciclado de PC)
  • 1- Converse Hembra de 3 Pines (Arduino Pro Mini үчүн Tiras de Pines)
  • 1- Conector Macho de 2 Pines (Тира де Пайнс)
  • 1- Conector Hembra de 2 Pines (Reciclado)
  • 1- Conector Macho de 2 Pines (Reciclado de Impresora)
  • 1- Conector Hembra de 2 Pines (Reciclado de Impresora)

2 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

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

Эң негизгиси, модификациялык жаңылыктар жок кылынгандыктан, эч нерсе жок, бирок эч нерсе жок болсо да, эч нерсе жок болот, бирок эч кандай схема жок.

3 -кадам: Код жана китепканалар

Код жана китепканалар
Код жана китепканалар
Код жана китепканалар
Код жана китепканалар

Бул эң маанилүү бөлүктөрдүн бири, мен көйгөйлөрдү болтурбоо үчүн кодду бөлүктөргө бөлдүм: ЖК, Кириштер (Баскычтар, Тандоочу), Чыгыштар (Led, Динамик) жана Ethernet, Мен ар бир бөлүгүн мүчүлүштүктөрдү оңдоп койдум жана Бардыгын бир долбоордо бириктирип коюңуз, балким, келечектеги версиясында мен ESP8266 колдонуп көрөм, бул дагы аппараттык кубаттуулукка ээ. Бул проект lcd экраны үчүн "LiquidCrystal" 2 китепканасын колдонот, ал буга чейин arduino ide жана "EtherCard" менен камтылган. ethernet модулу, бул акыркысын вебинен жүктөп алуу керек, анткени ал arduino ideге кирбейт. Жүктөп алуу үчүн, жөн эле https://github.com/jcw/ethercard/ китепканасынын git репозиторийине кириңиз, андан кийин "Clone or Download" деген текст менен жашыл баскычты басыңыз жана акыры "ZIPти жүктөп алуу" тексти бар шилтемени ачыңыз. ", сиз ZIP файлынан жүктөп баштайсыз. ZIP файлын жүктөп, таап, ачып бүткөндөн кийин, бул папканы түзөт, атын "EtherCard" деп өзгөртүп, arduino ide китепканаларынын папкасын жылдырыңыз, ал arduino ide долбоорлору сакталган папканын ичинде жайгашкан. Эгерде сиз бардык кадамдарды аткара алсаңыз, анда долбоордун китепканалары бар. Биз графикти түзөбүз, кысылган файлды жүктөп алып, аны чыгарыңыз, бул "NetAnalyzer" папкасын түзөт, ичинде "NetAnalyzer. Ino" бар, сиз бул папканы (файл менен) сиз каалаган жерге жылдырышыңыз керек. Arduino IDE долбоорлорун сактоо. анда Arduino IDEди иштетип, тактаны, портту конфигурациялаңыз жана NetAnalyzer долбоорун ачыңыз, жөн гана Arduino программасын түзүңүз жана сиз системаны колдоно аласыз.

Эң негизгиси, бул маанилүү маселелердин бири болуп саналат: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fu depurando cada parte y no tuve muchos problemasas para unir todo en. solo proyecto үчүн, ESP8266 программасын колдонуу үчүн жабдуулардын келечегин текшерүү. Бул жерде "LiquidCrystal" деген 2 китепкана бар, алар "EtherCard" картасынын модулу менен, EthernC карталары үчүн эң маанилүү болуп саналат, жана бул веб -сайтка жүктөлгөн жок. Жүктөп алуу үчүн бул китепкана https://github.com/jcw/ethercard/ жүктөлүп алынса, "Clone or Download" же "Clone же Download" баскычын жүктөп алыңыз жана ZIP файлын жүктөп алыңыз. ", ZIP архивин жүктөп алыңыз. Документти жүктөө, архивдештирүү ZIP, архитектуралык карталар, жана "EtherCard" карталары жана карталар китепкана кызматтарынын тизмеси, ошондой эле карточкалардын жардамы менен. Китепкана китепкананын китепканасын толуктоо үчүн сиз бул программаны толугу менен аткара аласыз. Программалык камсыздоону, жеке архивди жүктөп алуу үчүн, "NetAnalyzer" архивинин "NetAnalyzer.ino" интерьери, "Интернеттеги үй карьерасы" жана "карта архиви" деген сыяктуу программалар жүктөлөт. proyectos de Arduino IDE. Ардуино IDE, конфигурациялоо, NetAnalyzer программаларын орнотуу, жеке программалоо Arduino программасы.

Сунушталууда: