Оглавление:
- Шаг 1. Подключите Ethernet Shield к Arduino
- Шаг 2: Подключите светодиод
- Шаг 3: Подключите Arduino к ПК
- Шаг 4. Подключите Ethernet Shield к маршрутизатору
- Шаг 5: Откройте Arduino IDE
- Шаг 6: загрузите код в Arduino
- Шаг 7: Протестируйте веб-сервер
- Шаг 8: откройте MATLAB
- Шаг 9: Нажмите НАПРАВЛЯЮЩИЙ
- Шаг 10: нарисуйте две кнопки
- Шаг 11. Свяжите кнопки с URL-адресом
Видео: Беспроводное управление Arduino с помощью MATLAB: 11 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Видел несколько домашних мастеров о том, как установить связь между приложением MATLAB и Arduino, жестко подключенным к ПК. Однако я не встречал ничего, что управляло бы Arduino через MATLAB по беспроводной сети с помощью совместимого с ENC28J60 экрана Ethernet. В этой статье я покажу простейший способ управления Arduino с помощью MATLAB по беспроводной сети. ЧТО ВАМ НУЖНО? 1) Arduino - вам нужен контроллер. Я использовал Arduino, поскольку он поддерживается MATLAB. Однако для этого проекта я использовал Gizduino, локальный контроллер на базе Arduino. 2) Ethernet Shield. Вам понадобится совместимый Ethernet Shield для вашей платы. Я использовал ENC28J60 для своей платы. 3) Wi-Fi Router - для подключения вашего Arduino, который будет средством беспроводной связи с вашим ПК. 4) Светодиод - любые компоненты, указывающие на связь между устройствами. Для этого проекта я использовал светодиод. 5) Кабель принтера - для подключения Arduino к компьютеру. 6) Кабель UTP - для подключения экрана Ethernet к маршрутизатору.
Шаг 1. Подключите Ethernet Shield к Arduino
Осторожно подключите экран Ethernet к Arduino. Избегайте сгибания штифтов.
Шаг 2: Подключите светодиод
Подключите любые компоненты, которые могут указывать на связь между устройствами. В этой статье я использовал светодиод. Попробуем включить и выключить светодиод по беспроводной сети с помощью MATLAB. Я подключил анод своего светодиода (длинный контакт) к контакту 6 цифрового ввода / вывода экрана Ethernet, прикрепленному к Arduino, а катод светодиода (короткий контакт) к заземлению Ethernet.
Шаг 3: Подключите Arduino к ПК
Подключите кабель принтера к Arduino и подключите к ПК.
Шаг 4. Подключите Ethernet Shield к маршрутизатору
Подключите UTP к экрану Ethernet и к любому из портов LAN вашего маршрутизатора.
Шаг 5: Откройте Arduino IDE
Я использовал Arduino 1.0 из-за совместимости с библиотекой щита Ethernet. После открытия Arduino 1.0 загрузите библиотеку и скопируйте и вставьте содержимое в папку библиотеки вашего Arduino 1.0.
Шаг 6: загрузите код в Arduino
Перед загрузкой кодов в ваш Arduino убедитесь, что вы указали адрес веб-сервера, который находится в диапазоне DHCP-сервера. Чтобы узнать диапазон DHCP-серверов вашего маршрутизатора, вы можете получить доступ к своему маршрутизатору, открыв браузер и введя адрес шлюза по умолчанию, 192.168.0.1. Большинство маршрутизаторов используют этот адрес шлюза по умолчанию, однако некоторые маршрутизаторы могут использовать другой адрес. Чтобы узнать адрес вашего маршрутизатора, вы можете получить доступ к командной строке, если вы пользователь Windows, введите ipconfig и нажмите Enter. Найдите адрес шлюза по умолчанию, если вы подключены к маршрутизатору.
Шаг 7: Протестируйте веб-сервер
После загрузки кода в Arduino вы можете проверить, можете ли вы получить доступ к назначенному вами веб-серверу. Откройте браузер и введите адрес своего веб-сервера. В качестве адреса я использовал 192.168.0.15. Вы можете нажать и выключить и проверить, отвечает ли светодиод, подключенный к экрану Ethernet, подключенному к Arduino. После того, как вы установили связь с экраном Ethernet и веб-сервером, вы можете приступить к его интеграции с MATLAB.
Шаг 8: откройте MATLAB
После установления соединения с вашим Arduino, Ethernet Shield и Web Sever вы можете открыть свой MATLAB и начать интеграцию. СТОРОННЕЕ ПРИМЕЧАНИЕ: Хотя мы не будем использовать пакет поддержки MATLAB для Arduino, вы можете загрузить его для использования в будущем..
Шаг 9: Нажмите НАПРАВЛЯЮЩИЙ
После запуска MATLAB щелкните GUIDE. Это приведет вас к другому окну с запросом шаблонов графического интерфейса, просто щелкните пустой графический интерфейс.
Шаг 10: нарисуйте две кнопки
Нажмите на кнопку и нарисуйте две для режима ВКЛ и ВЫКЛ. Вы можете соответствующим образом изменить его свойства. После этого нажмите m-файл и сохраните.
Шаг 11. Свяжите кнопки с URL-адресом
После этого вы можете разместить следующие коды под кнопками 1 и 2.
Для первой кнопки: urlread ('https://192.168.0.15/?led=on'); Для второй кнопки: urlread ('https://192.168.0.15/?led=off'); Если вы обратили внимание, следующие коды выше просто заставляют MATLAB обращаться к адресу веб-сервера для включения и выключения команд, что позволяет ему управлять следующим образом по беспроводной сети. Просто нажмите "Играть" и запустите тест.
Рекомендуемые:
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук и управление скоростью и направлением с помощью Arduino: 8 шагов
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук, скорость и направление с помощью Arduino: в этом руководстве мы узнаем, как управлять двигателем постоянного тока с помощью жестов рук с помощью Arduino и Visuino. Посмотрите видео! Также ознакомьтесь с этим: Учебное пособие по жестам руки
Управление домашним освещением с помощью Google Assistant с помощью Arduino: 7 шагов
Управляйте освещением дома с помощью Google Assistant с помощью Arduino: (Обновление от 22 августа 2020 г .: этому руководству 2 года, и он основан на некоторых сторонних приложениях. Любое изменение с их стороны может сделать этот проект неработающим. Это может или не может работать сейчас, но вы можете следовать ему как справочнику и изменять в соответствии с
Беспроводное управление изголовьем кровати MQTT: 5 шагов (с изображениями)
Беспроводное управление изголовьем кровати MQTT: несколько лет назад мы купили новую кровать из пеноматериала с эффектом памяти, и, как и в случае с большинством кроватей, вам также пришлось приобрести одну из их «утвержденных оснований»; для сохранения гарантии. Итак, мы выбрали наименее дорогую базу, которая также включала т
Беспроводное управление компьютером с миганием глаз;): 9 шагов (с изображениями)
Беспроводное управление компьютером с помощью моргания глаз;): А как насчет того, чтобы выйти за рамки своих привычек ?? А как насчет того, чтобы попробовать что-то новое ?? !!!! А как насчет того, чтобы управлять своим ПК и делать все, что вы хотите, БЕЗ клавиатуры и мыши! Хмм … Но как это возможно ??? Просто моргнув глазом !! Не б
ESP8266-NODEMCU WiFi-модуль №2 за 3 доллара - беспроводное управление контактами через веб-страницу: 9 шагов (с изображениями)
ESP8266-NODEMCU WiFi-модуль №2 за 3 доллара - беспроводное управление контактами через веб-страницу. Наступил новый мир этих микрокомпьютеров, и эта вещь - ESP8266 NODEMCU. Это первая часть, которая показывает, как вы можете установить среду esp8266 в вашу IDE Arduino через видео о начале работы и как части в