Управление Arduino с iPhone

Обновлено: 06.12.2022

license

Введение. Беспроводное управление платой Arduino с помощью iPhone, iPad или iPod с помощью приложения IArduino и Ethernet Shield

В этом учебном пособии вы узнаете, как выполнить полную настройку для управления вашей платой Arduino с помощью приложения iArduino. Для понимания мы будем использовать светодиод, и мы будем включать и выключать его с помощью приложения iArduino. Из этого вы получите идея о том, как настроить iArduino для беспроводного управления платой Arduino. Вся настройка займет 4-5 мин.
Итак, приступим.

Информация о приложении iArduino:

Приложение iArduino разработано для беспроводного управления любимой платой Arduino. Поскольку приложение iArduino дает вам возможность управлять выводом на ограниченном контакте Arduino, вы можете реализовать их для управления всем, что хотите, в соответствии с вашими потребностями. Некоторые контакты с поддержкой ШИМ также снабжены ползунком, так что вы можете управлять всем, что требует ШИМ. В нем есть окно сообщений, которое предоставляет вам сигнал, отправляемый приложением iArduinoHD, и получает сообщение обратной связи от платы Arduino.

Шаг 1. Список элементов, необходимых для установки:

Вот список необходимых элементов:

Шаг 2. Как работает приложение IArduino

Вот шаги, описанные в приложении iArduino, которые осуществляют связь с платой Arduino:

<р>1. Связь между iArduino и платой Arduino осуществляется с помощью пакетов UDP. И в этом WiFi-роутер служит промежуточным звеном в коммуникации.


2.С помощью Arduino Ethernet Shield плата Arduino подключается к сети.


3. Пакеты UDP, отправляемые приложением iArduino, перехватываются, и плата Arduino выполняет соответствующие действия.

Шаг 3. Загрузите код Arduino и настройте плату Arduino:

Сначала загрузите iArduino Code по ссылке ниже

После открытия Arduino IDE с кодом iArduino Просто изменения, которые показаны на прикрепленном снимке экрана.
Просто измените IP-адрес, который вы хотите присвоить своей плате, и замените MAC-адрес вашим Ethernet Shield
MAC-адресом.
Как правило, MAC-адрес указан на задней панели Ethernet-шилда.

После внесения вышеуказанных изменений загрузите код на плату Arduino.


Теперь установите Ethernet Shield на плату Arduino UNO, как показано на прикрепленном рисунке.

Подключите светодиоды от контакта 2 к контакту 9.

Теперь подключите Ethernet Shield к WiFi-маршрутизатору с помощью
кабеля Ethernet и подайте питание на плату Arduino.

Включите маршрутизатор Wi-Fi.

Вы полностью завершили настройку платы Arduino.

Шаг 4. Настройте приложение IArduino на iPhone, iPad или iPod для использования:

После открытия ваше приложение будет выглядеть так, как показано на прикрепленном рисунке:

В поле IP-адрес введите IP-адрес вашего Ethernet Shield. И в поле Port No. введите
номер локального порта, который мы указали в коде arduino. Убедитесь, что соединение WiFi для вашего устройства iOS включено, и ваше устройство подключено к той же сети маршрутизатора WiFi, к которой подключена плата Arduino.


Если все отмечено, нажмите кнопку «Подключиться» в приложении iArduino. Поскольку мы подключили светодиод к контакту 2 платы arduino, нажмите ползунковую кнопку контакта 2 в приложении, чтобы iArduino отправил сигнал UDP на плату arduino, и установите контакт 2 в положение HIGH, а светодиод загорится. Теперь сдвиньте его в положение OFF, чтобы светодиод погас. Точно так же проверьте это и с другими выводами Arduino.

Приложение iArduino также позволяет изменить выход ШИМ на выбранном выводе. С той же настройкой подключите светодиод к контакту 3 и медленно переместите ползунок, чтобы яркость светодиода увеличивалась с положением ползунка, и снова сдвиньте его назад, чтобы яркость уменьшилась. Таким образом, вы можете использовать приложение iArduino с вашим текущим и новым проектом для управления ими по беспроводной сети.

Вот видео, объясняющее все шаги и способы беспроводного управления Arduino:

Робот Arduino с камерой GoPro и функцией FPV, управляемой с iPhone через Bluetooth или обход препятствий с помощью ультразвукового датчика.

Робот Arduino с GoPro и FPV для управления iPhone через Bluetooth

Выполняется проект AlxArd

  • 13 535 просмотров
  • 7 комментариев
  • 51 уважение

Pushsafer позволяет легко отправлять и получать push-уведомления в режиме реального времени на устройствах Android, Windows 10 или iOS.

Push-уведомления с помощью Pushsafer (iOS, Android, WIN10)

Руководство по проекту от pushsafe

  • 17 482 просмотра
  • 5 комментариев
  • 18 отношений

Использование iShield Gauge с потенциометром

Управляйте виртуальным датчиком с помощью потенциометра, Arduino и BLE Shield.

Использование iShield Gauge с потенциометром

Руководство по проекту Виктора Карреньо

  • 4283 просмотра
  • 3 комментария
  • 7 уважений

Система безопасности Bluetooth

Система безопасности Bluetooth

Руководство по проекту Виктора Карреньо

  • 20 077 просмотров
  • 2 комментария
  • 43 уважения

Чат консоли iShield

Отправлять и получать сообщения (через Bluetooth) между Arduino и устройством iOS с помощью iShield + BLE Shield + Arduino + ЖК-экран TFT.

Консольный чат iShield

Руководство по проекту Виктора Карреньо

  • 2943 просмотра
  • 2 комментария
  • 11 уважений

Метеостанция iShield

Базовая метеостанция с датчиком DHT11, Arduino, BLE Shield и приложением iShield.

Arduino — это замечательная платформа для создания прототипов, на которую можно положиться при изучении электроники и создании различных вещей. На самом деле, многие хакеры и самодельщики использовали эти доски, чтобы воплотить в жизнь свои удивительные идеи. В Интернете есть множество руководств и сайтов по Arduino, которые помогут новичкам начать работу. Эти 6 приложений Arduino также могут помочь вам:

blynk

Blynk: предназначен для интеллектуальных проектов Arduino, позволяет управлять микрокомпьютерами с помощью iPhone. Он также поддерживает Raspberry Pi и другие платформы.

handyble

Handy BLE: работает с LightBlue Bean, чтобы вы могли вывести свои проекты DIY на новый уровень. Он позволяет создавать собственный интерфейс, даже если вы не знакомы с программированием для iOS.

aec

Arduino Ethernet Controller: приложение, позволяющее управлять несколькими устройствами Arduino, включающими библиотеку AEC. Профессиональная версия предлагает еще больше полезных функций, включая виджет сортировки и управления.

 световое шоу

Световое шоу: позволяет управлять цветом света с помощью iPhone через Bluetooth. Он работает с Arduino и подобными микроконтроллерами.

 искровое ядро

adafruit

Adafruit Bluefruit LE Connect: позволяет беспроводным образом подключить ваше устройство iOS к модулям Adafruit Bluefruit LE. Вы также можете использовать Apple Watch для управления Bluefruit.

Нашли ли вы лучшие приложения для iPhone для Arduino? Пожалуйста, поделитесь ими здесь.

**Отказ от ответственности: наши статьи могут содержать афф-ссылки. Будучи партнером Amazon, мы зарабатываем на соответствующих покупках. Пожалуйста, прочитайте наш отказ от ответственности о том, как мы финансируем этот сайт.

Интеграция между устройствами iOS и Arduino еще никогда не была такой простой. Без регистрации, без облака. Все под вашим контролем.

Arduino UNO — Mega — MKR1000 — Zero — Nano 33IOT — YUN, Teensy, Bluefruit nRF52 LE, ESP32 WiFi, ESP32 Bluetooth, ESP32 MicroPython готов.

Менеджер Arduino на Apple Watch


Arduino Manager – это приложение для iPhone и iPad, позволяющее управлять вашей платой Arduino или Arduino-подобной платой и получать от нее информацию через:

Приложение показывает сетку, и, нажав на нее, вы можете вставлять специальные виджеты для отправки и получения информации от Arduino.



Некоторые виджеты также доступны в виде виджета «Сегодня», поэтому вы можете быстро и легко получать информацию с платы Arduino.


➤ Display Widget: этот виджет показывает значения, поступающие от вашего Arduino (например, температуру). Он может отображать числа с 0,1,2,3 десятичными цифрами или бегущий текст. Дважды нажмите на него, чтобы выбрать отображение текста или изменить точность












Каждый виджет связан с переменной (например, T), которая либо записывается, либо считывается скетчем, запущенным на доске. Таким образом, приложение iOS может получать информацию от платы Arduino или управлять ею.

Приложение можно легко подключить к нескольким доскам (по одной за раз). Для переключения с одной доски на другую нажмите на виджет конфигурации


Более того, пользователь может легко управлять различными списками виджетов и переключаться между ними, чтобы управлять разными досками и/или проектами.


Пользователь может обмениваться конфигурацией виджета между своими устройствами и/или другими пользователями через сообщение электронной почты.

Когда переключатель "Редактировать" (нижняя левая сторона) выключен, пользователь не может добавлять, удалять или перемещать виджеты.

Три библиотеки Arduino (iOSController, iOSControllerWiFi, iOSControllerBLE) доступны для простой интеграции ваших собственных проектов с Arduino Manager.

ВНИМАНИЕ: ДЛЯ ИСПОЛЬЗОВАНИЯ Arduino Manager ТРЕБУЕТСЯ Ethernet Shield и Ethernet Library или WiFi Shield и WiFi Library или RedBearLab BLE Shield и связанные библиотеки.

Поддерживаемые платы и таблица совместимости

Поддерживается виджет будильника

Поддерживается SD Widget, Logged Data Widget (требуется дополнительное устройство чтения SD-карт)

Читайте также: