Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет всем, В этом моем новом проекте я представлю вам устройство панорамирования и наклона, управляемое сотовым телефоном. Все движения мобильного телефона воспроизводятся в устройстве панорамирования и наклона через Bluetooth. Конструкция очень проста с использованием Arduino R3 (или аналогично) и два экрана над ним. Это демонстрация дизайна, который может развиваться дальше в новых разработках и приложениях. Надеюсь, вам понравится, LAGSILVASee VIDEO !!
Шаг 1: Список материалов
Все, что вам нужно, есть в следующем списке:
- Arduino Uno R3 (или аналогичный)
- 1Sheeld - версия Android (экран для подключения к мобильному телефону - Android)
- Щиток драйвера двигателя (для серводвигателей)
- 02 x Micro Servo Motors SG90 (или аналогичный)
- Комплект Pan-Tilt SG90
- Блок питания (9 В x 1 А) с вилкой P4
- USB-кабель (соединение между Arduino и вашим компьютером)
Шаг 2: Сборка
Сборка очень проста, без пайки и разводки.
Следуйте шагам:
- Поместите плату 1Sheeld поверх платы Arduino.
- Поместите кожух привода двигателя на плату 1Sheeld.
- Подключите кабель оси наклона к разъему Motor Shield (Servo 1).
- Подключите кабель оси панорамирования к разъему двигателя (серво 2).
Шаг 3: 1 Шилд - Датчик ориентации
По словам их разработчиков, «1Sheeld превращает ваш смартфон в 40 различных щитов Arduino». Этот щит очень интересен, потому что вы можете подключить плату Arduino через Bluetooth к сотовому телефону и использовать все его датчики.
Подключение простое, и у вас есть все необходимые библиотеки, доступные для Arduino.
Таким образом, вы можете сократить время, необходимое для создания прототипов, и решить, хотите ли вы продолжить или, если нужно, что-то изменить.
После получения окончательных результатов вы можете преобразовать прототип в конечный продукт, используя традиционные компоненты и датчики.
Если вам нужна дополнительная информация об этом щите, посетите его страницу по этой ссылке.
При первом использовании 1Sheeld вам необходимо загрузить его библиотеку в папку, в которой установлена Arduino на вашем компьютере.
Вам также необходимо установить приложение на свой мобильный телефон для подключения и выбора датчика ориентации.
Это приложение 1Sheeld вы можете получить в Play Store от Google (версия для Android).
Примечания:
- Конечно, я не смог протестировать этот проект на всех мобильных телефонах, представленных на рынке.
- Он был протестирован только на Motorola Moto X (для создания этих видео) и на старой модели LG (для управления панорамированием в данном случае).
- Сотовые телефоны с большей вычислительной мощностью дают нам лучшие результаты для быстрого реагирования и более плавного движения серводвигателей.
- 1Sheeld может запускать в фоновом режиме другое приложение во время управления панорамированием и наклоном.
Шаг 4: настройка
Программа очень проста. С помощью библиотеки ориентации от 1Sheeld программа Arduino считывает оси X и Y вашего мобильного телефона и переводит их в угловое положение каждого серводвигателя. Одна важная деталь заключается в том, что каждый сотовый телефон имеет разное происхождение / привязку для осей X, Y, Z. Я сделал заявление в программе настройки Arduino, чтобы сделать «нулевую» привязку в соответствии с расположением вашего мобильного телефона. Сначала вам нужно поставить сотовый телефон в горизонтальное положение, выровненное с устройством панорамирования-наклона, а затем нажать кнопку сброса на Arduino (на Motor Shield проще, потому что он находится на верхней части собранных щитовых плат). -Tilt используется для отслеживания положения вашего мобильного телефона!