Оглавление:

Подключение любого Arduino к мобильному телефону: 6 шагов (с изображениями)
Подключение любого Arduino к мобильному телефону: 6 шагов (с изображениями)

Видео: Подключение любого Arduino к мобильному телефону: 6 шагов (с изображениями)

Видео: Подключение любого Arduino к мобильному телефону: 6 шагов (с изображениями)
Видео: Подключаем дисплей от сотика или мобильного телефона к Ардуино 2024, Ноябрь
Anonim
Связь любого Arduino с мобильным телефоном
Связь любого Arduino с мобильным телефоном

При использовании Arduino может быть очень неприятно не иметь возможности использовать его только потому, что у вас нет компьютера. Возможно, Windows или Mac OS несовместимы, у вас вообще нет компьютера или вы просто хотите больше свободы для взаимодействия с вашей платой. Решение: простой кабель OTG (On The Go) и приложение, способное выполнить эту задачу. Самым известным из них является ArduinoDroid, который, по всей видимости, доступен для Android. Это программное обеспечение дает вам возможность создавать, изменять, компилировать и загружать эскизы Arduino на вашу доску с вашего мобильного телефона и даже планшетов. Он также действует как последовательный монитор, но, к сожалению, он еще не включает плоттер. Имейте в виду, что версия вашей операционной системы должна быть совместимой.

Помимо этой IDE, существуют также приложения для мониторинга последовательного порта, которые могут получать и отправлять информацию на платы, но не могут ничего загружать. Они занимают меньше памяти, чем ArduinoDroid, поскольку последний, естественно, включает в себя множество библиотек и примеров. Теперь, когда основное введение закончено, давайте начнем с материалов и шагов.

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

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

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

  • Мобильный телефон Android (или даже планшет);
  • OTG-кабель, совместимый с вашим мобильным телефоном;
  • Плата Arduino;
  • Кабель для передачи данных платы Arduino или программатор;
  • Наконец, приложение ArduinoDroid или другое программное обеспечение последовательного терминала / монитора.

Теперь, когда мы с этим закончили, перейдем к подключению всего.

Шаг 2: Подключения

Подключения
Подключения
Подключения
Подключения
Подключения
Подключения
Подключения
Подключения

Arduino на кабель или программатор:

Если ваш Arduino не является Pro Mini, вам просто нужно взять соответствующий USB-кабель для передачи данных и подключить его.

Если, с другой стороны, ваша плата - Pro Mini, возьмите 5- или 6-контактный USB-программатор и подключите с помощью соединительных кабелей гнездо-гнездо (сначала вывод программатора, затем вывод Arduino) 5 В или 3,3 В к Vcc на плате. board, Gnd на Gnd, Rxd на Txo и Txd на Rxi (при загрузке не забудьте нажать кнопку Reset на плате после того, как скетч завершит компиляцию и начнет загрузку).

2. Кабель / программатор на OTG:

Просто подключите штекер USB A к гнезду на кабеле OTG.

3. OTG для мобильного телефона или планшета:

Подключите разъем USB Micro, C или Lightning к порту телефона или планшета.

Шаг 3. Приложение ArduinoDroid

Приложение ArduinoDroid
Приложение ArduinoDroid
Приложение ArduinoDroid
Приложение ArduinoDroid
Приложение ArduinoDroid
Приложение ArduinoDroid
  1. Ищите ArduinoDroid в Google Play, Play Store, App Store или в любом другом, что у вас есть.
  2. Установите его и откройте.
  3. Посмотрите изображения выше и прочтите комментарии.
  4. Поскольку это довольно сложное приложение, я предлагаю вам изучить все варианты. Я включил некоторые функции и способы их достижения в комментарии.
  5. Если вы хотите создать интересный проект с Arduino, см. Это руководство.

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

Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
Другие приложения Serial Monitor (только для получения и отправки информации на плату и с нее)
Другие приложения Serial Monitor (только для получения и отправки информации на плату и с нее)
Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
  1. Войдите в свое приложение в магазине приложений (ага!) И найдите приложение Serial Monitor для Arduino. Убедитесь, что они используют USB-соединение, а не Bluetooth. Мне очень нравится консоль USB Serial Console. Проверьте изображения выше, чтобы убедиться, какое именно.
  2. Приступите к установке и откройте его.
  3. Интерфейс относительно простой. У вас есть раздел для написания сообщений с помощью клавиатуры, а затем кнопка для отправки их на доску, большая часть экрана показывает информацию, полученную от вашего Arduino, а затем у вас есть три точки в правом верхнем углу, которые предоставляют доступ к меню.
  4. Если вы нажмете на три точки, в правом верхнем углу появится небольшое меню с различными опциями, такими как настройки, подключение и т. Д. Нажмите «Настройки», чтобы выбрать важные вещи, касающиеся последовательного порта, подключения, лицензии и т. Д. Бод Скорость можно установить, щелкнув «Последовательный порт» и продолжив настройку.
  5. После подключения кабеля Arduino и OTG к телефону / планшету нажмите на три точки и затем «Подключить». Выберите правильные настройки, и вы должны начать получать свою информацию. Вы можете решить, будет ли приложение указывать время на каждой строке в разделе «Настройки».
  6. Наконец-то готово! Наслаждайтесь новой универсальностью использования Arduino с телефоном или планшетом!

Шаг 5. Устранение неполадок

Исправление проблем
Исправление проблем
  1. По правде говоря, в этом проекте не так много возможных осложнений. Я начну с проблем с оборудованием и начну с программных.
  2. Во-первых, ваш Arduino может быть неправильно подключен к кабелю для передачи данных или программатору. Убедитесь, что они есть, и переходите к следующему.
  3. Убедитесь, что кабель для передачи данных / программатор правильно подключен к кабелю OTG. Если по-прежнему не работает, переходите к следующему шагу.
  4. Убедитесь, что соединение между кабелем OTG и мобильным телефоном работает правильно. Однажды со мной случилось так, что контакты OTG были немного старыми и грязными, поэтому плата включалась, но никакая информация не отправлялась. Я использовал небольшую отвертку, чтобы почистить ее, и после этого она отлично заработала.
  5. Если все оборудование правильно настроено (и плата действительно работает), но все равно не работает, проверьте, совместима ли версия Android с приложением. У меня нет устройства Apple, поэтому я не могу сказать, работает ли оно со всеми этими телефонами.
  6. Во-вторых, убедитесь, что вы «сказали» приложению подключить программатор или плату. Обычно, когда вы подключаете кабель OTG, должно появиться сообщение с предложением подключить его.
  7. Наконец, убедитесь, что скорость передачи (для последовательного монитора) такая же, как указанная в скетче.

Шаг 6: Конец

Большое спасибо за то, что прочитали это руководство! Надеюсь, это оказалось полезным! Если есть что-то, что я не оставил ясным, не стесняйтесь проконсультироваться со мной!

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