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

Управление сервоприводом через Bluetooth: Arduino Uno и HC‑05

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

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

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

О проекте

В этом проекте показано, как управлять сервоприводом смартфоном через Bluetooth. Используются модуль HC-05, Arduino Uno и сервопривод SG90.

Принцип работы

  1. Android-приложение отправляет пакеты данных модулю HC-05 (скачать можно по ссылке в оригинале; автор не разработчик).
  2. Аппаратная часть: HC-05 получает данные и передаёт их Arduino по последовательному порту. Arduino генерирует управляющий сигнал для сервопривода в зависимости от принятого значения.
Управление сервоприводом через Bluetooth: Arduino Uno и HC‑05

Как начать

  1. Скачайте Android-приложение.
  2. Загрузите скетч в Arduino Uno.
  3. Соберите схему. Важно: HC-05 питание 3.3 В — подключение к 5 В может повредить модуль.
  4. Сопряжите телефон с HC-05: включите питание, в приложении нажмите «Find nearby devices», выберите HC-05. После соединения управляйте сервоприводом ползунком или ручным вводом угла.

Код (Bluetooth controlled servo)

#include <SoftwareSerial.h> 
#include <Servo.h> 
Servo x; 
int bttx=9; // TX Bluetooth -> pin 9 Arduino 
int btrx=10; // RX Bluetooth -> pin 10 Arduino 
SoftwareSerial bluetooth(bttx,btrx); 
void setup() { 
 x.attach(11); // сервопривод на pin 11 
 Serial.begin(9600); 
 bluetooth.begin(9600); 
} 
void loop() { 
 if(bluetooth.available()>0) { 
 int pos=bluetooth.read(); 
 Serial.println(pos); 
 x.write(pos); 
 } 
}

Схема подключения

Управление сервоприводом через Bluetooth: Arduino Uno и HC‑05

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

  1. Создание Bluetooth-робота на Raspberry Pi с аудио-обратной связью
  2. Создание потрясающей системы Ambilight для монитора на Arduino
  3. Создание классической игры Pong на Arduino UNO с OLED-дисплеем: пошаговый урок
  4. Превращаем старую радиоуправляемую машину в джойстик-контролируемый болид на Arduino
  5. Детектор аудиочастот на Arduino: измеряем пик громкости с высокочувствительным модулем
  6. Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
  7. Собираем свой Tamagotchi на Arduino: цифровой питомец своими руками
  8. Крестики-нолики на Arduino с матрицей MAX7219 и картонным корпусом
  9. Голосовой робот на Arduino Nano: Управление речью через Bluetooth
  10. Сборка надежного таймера обратного отсчета на Arduino с 7-сегментным дисплеем SparkFun