Оглавление:

NetAnalyzer: 3 шага
NetAnalyzer: 3 шага

Видео: NetAnalyzer: 3 шага

Видео: NetAnalyzer: 3 шага
Видео: NanoVNA КАЛИБРОВКА. КАК ПОЛЬЗОВАТЬСЯ. ПРИМЕР РАБОТЫ. АНТЕННЫЙ АНАЛИЗАТОР ДЛЯ НАЧИНАЮЩИХ ЗА 5 МИНУТ 2024, Октября
Anonim
Image
Image
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer
NetAnalyzer

NetAnalyzer - это система на базе Arduino, которая позволяет анализировать и обнаруживать LAN-сети. Его работа проста, он подключается к сетевым соединениям Ethernet через DHCP, а затем позволяет просматривать сетевые данные (IP, сетевая маска, шлюз и DNS). Функции для выполнения анализа в сети: Ping a Gateway, Ping DNS, Ping. Google DNS и отправка данных по электронной почте, среди прочего. еще не активированы, так как находятся в разработке.

NetAnalyzer - это базовая система на базе Arduino, которая позволяет анализировать и обнаруживать изменения. su funcionamiento es simple, al conectarlo a red ethernet enlaza via DHCP y luego permite visualizar los datos de red (IP, Netmask, Gateway y DNS). Функции для анализа и анализа данных: Ping a Gateway, Ping a DNS, Ping a Google DNS y Enviar los Datos por Email, Entre Otras. aun no se encuentran activadas, ya que se por estar en desarrollo.

Шаг 1: материалы

Материалы
Материалы
Материалы
Материалы

Материалы. Это некоторые из материалов, которые я использовал для этого проекта, некоторые из них были переработаны, что делает его более интересным.

  • 1- Arduino Pro Mini 5 В / 16 МГц
  • 1- Ethernet ENC28J60
  • 1- ЖК-дисплей 1602 HD44780
  • 1- Регулятор напряжения LM7805
  • 1- LD1117-33 Регулятор напряжения (переработка ПК)
  • 1- Поворотный энкодер с кнопкой NA (переработка)
  • 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-контактный гнездовой разъем (переработка принтера)

Materiales Estos son algunos de los materias que use para este proyecto, algunos son reciclados, eso lo hace mas interesante.

  • 1- Arduino Pro Mini 5 В / 16 МГц
  • 1- Ethernet ENC28J60
  • 1- ЖК-дисплей Pantalla 1602 HD44780
  • 1- Regulador de Voltaje LM7805
  • 1- Regulador de Voltaje LD1117-33 (Reciclado de PC)
  • 1- Поворотный энкодер с Pulsador NA (Reciclado de Autoestereo)
  • 1- Прерыватель монополярный
  • 1- Парланте или зуммер
  • 1- Pulsador NA
  • 1- Сопротивление 220 Ом
  • 2- Сопротивление 1 кОм
  • 6- Сопротивление 10 кОм
  • 1- Placa Universal para Prototipos
  • 1- Коннектор пара Batería de 9V (Reciclado)
  • 2- Conector Hembra de 12 Pines (Tiras de Pines для Arduino Pro Mini)
  • 1- Конектор Macho de 8 Pines (Tira de Pines)
  • 1- Конектор Hembra de 8 Pines (Reciclado)
  • 1- Конектор Macho de 5 Pines (Reciclado)
  • 1- Конектор Hembra de 5 Pines (Reciclado)
  • 1- Коннектор Hembra de 5 Pines Doble Fila (Adaptador Placa Madre de PC para Ethernet ENC28J60)
  • 1- Conector Macho de 4 Pines (Тира де Пинес)
  • 1- Конектор Hembra de 4 Pines (Reciclado de PC)
  • 1- Conector Macho de 3 Pines (Тира де Пинес)
  • 1- Конектор Hembra de 3 Pines (Reciclado de PC)
  • 1- Conector Hembra de 3 Pines (Tiras de Pines для Arduino Pro Mini)
  • 1- Conector Macho de 2 Pines (Тира де Пинес)
  • 1- Конектор Hembra de 2 Pines (Reciclado)
  • 1- Конектор Macho de 2 Pines (Reciclado de Impresora)
  • 1- Конектор Hembra de 2 Pines (Reciclado de Impresora)

Шаг 2: Оборудование

Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение

Этот проект был изменен на лету и был создан с использованием большого количества вторичных материалов, у меня нет полного списка материалов, и мне потребовалось несколько дней, чтобы создать схему его электронной схемы, я надеюсь, что смогу обновить эту публикацию дополнительными данными.

Este proyecto se fue modificando sobre la marcha y se Creo usando mucho material de reciclaje, no tengo una lista complete de materiales y me tomo unos días Crear el diagrama del circuito electrónico del mismo, espero poder ir actualizando esta publicación con mas datos.

Шаг 3. Код и библиотеки

Код и библиотеки
Код и библиотеки
Код и библиотеки
Код и библиотеки

Это одна из самых важных частей, которые, чтобы избежать проблем, я разделил код на части: ЖК-дисплей, входы (кнопки, селектор), выходы (светодиод, динамик) и Ethernet, я отлаживал каждую часть и не имел много проблем с объединить все в одном проекте, возможно, в какой-то будущей версии я буду использовать ESP8266, у которого уже есть больше аппаратной мощности. В этом проекте используются 2 библиотеки «LiquidCrystal» для ЖК-экрана, который уже включен в arduino ide и «EtherCard» для Модуль ethernet, последний должен быть загружен из его сети, поскольку он не включен в arduino ide. Для загрузки просто войдите в репозиторий библиотеки git по адресу https://github.com/jcw/ethercard/, затем нажмите зеленую кнопку с текстом «Клонировать или загрузить» и, наконец, откройте ссылку с текстом «Загрузить ZIP. , вы начнете загрузку из ZIP-файла. После завершения загрузки, поиска и распаковки ZIP-файла создается папка, переименовывается в «EtherCard» и перемещается папка с библиотеками arduino ide, она находится внутри папки, в которой сохранены проекты arduino ide. Если вы смогли выполнить все шаги, у вас уже есть библиотеки для проекта. Мы собираемся составить график, просто загрузите сжатый файл и извлеките его, это создаст папку «NetAnalyzer» с файлом «NetAnalyzer. Ino» внутри нее, вам нужно переместить эту папку (с файлом) в то место, где вы сохранить проекты Arduino IDE. затем запустите Arduino IDE, настройте плату, порт и откройте проект NetAnalyzer, просто запрограммируйте Arduino, и вы сможете использовать систему.

Esta es una de las partes que mas important, para evitar issuesas dividí el código en partes: LCD, Entradas (Botones, Selector), Salidas (Led, Parlante) y Ethernet, fui depurando cada parte y no tuve muchos issuesas para unir todo en В индивидуальном проекте, в тестах и будущей версии используйте ESP8266, чтобы вы могли использовать оборудование. Этот проект использует 2 библиотеки "LiquidCrystal" для ЖК-дисплея, которые включают в себя Arduino ID и "EtherCard" для Ethernet-модуля, и это самое последнее решение, которое выдает из веб-сайта, если оно не включено в Arduino ID. Para descargar solo hay que ingresar al repositorio git de la librería en https://github.com/jcw/ethercard/, luego presionar el botón verde con el texto «Clone or Download» и finalmente abrir el link con el texto Загрузить ZIP ", это начальная версия архива ZIP. Я завершил скачивание, локализовал и распаковал архив ZIP, создал единый ковер, переименовал "EtherCard" и переместил ковер библиотек ардуино-идеалов, чтобы он не защищал свои проекты. Si pudo completetar todos los pasos ya tiene las librerías para el proyecto. Vamos a Programar, Solo tienen que descargar el archivo comprimido y extraer lo, esto crea una carpeta "NetAnalyzer" con un archivo "NetAnalyzer.ino" en su interior, tienen que mover esta carpeta (con el archivo) a la ubicación donde guardan los проекты Arduino IDE. создать Arduino IDE, настроить платформу, удалить проект NetAnalyzer, самостоятельно восстановить программу на Arduino и использовать ее в системе.

Рекомендуемые: