Оглавление:
Видео: NetAnalyzer: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
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 и использовать ее в системе.
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага
Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Протез руки, напечатанный на 3D-принтере за 4 шага !: 4 шага
Протез руки, напечатанный на 3D-принтере за 4 шага !: Этот проект - протез руки, напечатанный мной, я хочу получить больше знаний о протезировании и 3D-печати. Хотя это не лучший проект, это отличный способ получить практический опыт и научиться создавать
Интерфейс сенсора ADXL335 на Raspberry Pi 4B в 4 шага: 4 шага
Интерфейс датчика ADXL335 на Raspberry Pi 4B за 4 шага: в этом руководстве мы собираемся связать датчик ADXL335 (акселерометр) на Raspberry Pi 4 с Shunya O / S