Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Сервопривод, управляемый Bluetooth

Компоненты и расходные материалы

Arduino UNO
× 1
Микро-серводвигатель SG90
× 1
Модуль Bluetooth HC-05
× 1
Макет (общий)
× 1
Перемычки (общие)
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

В этом проекте я покажу вам, как управлять серводвигателем с помощью приложения для смартфона через Bluetooth.

В этом проекте мы будем использовать модуль Bluetooth HC-05 с Arduino Uno для управления сервоприводом 9g.

-> Как работает этот проект?

Этот проект состоит из двух частей:

1. Приложение для Android. Это приложение будет отправлять различные пакеты данных на наш модуль Bluetooth HC-05. (нажмите здесь, чтобы загрузить приложение)

(p.s. Это приложение разработано не мной.)

2. Аппаратное обеспечение. Оно состоит из модуля Bluetooth HC-05, Arduino Uno и серводвигателя.

-> Вот как это работает -

Приложение для Android отправляет пакеты данных в модуль Bluetooth. Модули Bluetooth отправляют этот пакет данных в Arduino Uno через последовательную связь. Arduino Uno запрограммирован на генерацию управляющего сигнала для серводвигателя в зависимости от значения пакета данных. Вот блок-схема для лучшего понимания.

-> Как начать

1. Загрузите приложение для Android. (нажмите здесь)

2. Загрузите код на Arduino uno.

3. Выполните соединения.

Обратите внимание, что модуль bluetooth HC-05 должен быть подключен к напряжению 3,3 В, а не 5 В постоянного тока, так как это может повредить модуль.

4. Подключите модуль Bluetooth к приложению Android. Когда вы включите оборудование, модуль Bluetooth станет видимым. Так что откройте приложение и нажмите «Найти устройства поблизости». Выберите HC-05. Как только он покажет подключение, можно начинать!

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

Код

  • Сервопривод, управляемый Bluetooth.
Сервопривод, управляемый Bluetooth C / C ++
этот идентификатор кода для загрузки в Arduino uno.
 #include  #include  Servo x; int bttx =9; // tx модуля bluetooth подключен к выводу 9 arduinoint btrx =10; // приемник модуля bluetooth подключен к контакту 10 arduinoSoftwareSerial bluetooth (bttx, btrx); void setup () {x.attach (11); // сервопривод подключен к выводу 11 Arduino Serial.begin (9600); bluetooth.begin (9600);} void loop () {if (bluetooth.available ()> 0) // если модуль bluetooth передает данные {int pos =bluetooth.read (); // сохраняем данные в переменной pos Serial.println (pos); x.write (pos); // перемещаем сервоголовку в заданное положение}} 

Схема

Вот как должна быть сделана схема.

Производственный процесс

  1. Робот Raspberry Pi, управляемый через Bluetooth
  2. Создание монитора Ambilight с помощью Arduino
  3. Игра Arduino Pong - OLED-дисплей
  4. Радиоуправляемая машина с джойстиком
  5. Детектор звуковой частоты
  6. Arduino с Bluetooth для управления светодиодом!
  7. Клон Arduino Tamagotchi - цифровой питомец
  8. Tech-TicTacToe
  9. Робот, управляемый речью
  10. Таймер обратного отсчета Arduino