산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

블루투스 제어 서보

구성품 및 소모품

Arduino UNO
× 1
SG90 마이크로 서보 모터
× 1
HC-05 블루투스 모듈
× 1
브레드보드(일반)
× 1
점퍼 와이어(일반)
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 프로젝트에서는 Bluetooth를 통해 스마트폰 애플리케이션을 사용하여 서보 모터를 제어하는 ​​방법을 보여 드리겠습니다.

이 프로젝트에서는 Arduino Uno와 함께 Bluetooth HC-05 모듈을 사용하여 서보 9g를 제어할 것입니다.

--> 이 프로젝트는 어떻게 진행되나요?

이 프로젝트는 두 부분으로 구성되어 있습니다.

1. 안드로이드 애플리케이션 - 이 애플리케이션은 다양한 데이터 패킷을 HC-05 블루투스 모듈로 보낼 것입니다. (응용 프로그램을 다운로드하려면 여기를 클릭하십시오)

(p.s. 이 앱은 제가 개발한 것이 아닙니다.)

2. 하드웨어 - HC-05 Bluetooth 모듈, Arduino Uno 및 서보 모터로 구성됩니다.

--> 작동 방식 --

Android 앱은 데이터 패킷을 Bluetooth 모듈로 보냅니다. 블루투스 모듈은 직렬 통신을 통해 이 데이터 패킷을 Arduino Uno로 보냅니다. Arduino Uno는 데이터 패킷의 값에 따라 서보 모터에 대한 제어 신호를 생성하도록 프로그래밍되어 있습니다. 다음은 더 나은 이해를 위한 순서도입니다.

--> 시작하는 방법

1. 안드로이드 애플리케이션을 다운로드합니다. (여기를 클릭하세요)

2. Arduino uno에 코드를 업로드합니다.

3. 연결합니다.

블루투스 HC-05 모듈은 모듈을 손상시킬 수 있으므로 5v vcc가 아닌 3.3v에 연결해야 합니다.

4. 블루투스 모듈을 안드로이드 앱에 연결 - 하드웨어의 전원을 켜면 블루투스 모듈이 보일 것입니다. 따라서 응용 프로그램을 열고 주변 장치 찾기를 클릭하십시오. HC-05를 선택합니다. 연결된 것으로 표시되면 계속 진행할 수 있습니다!

슬라이더를 사용하거나 값을 수동으로 입력하여 서보 암을 제어할 수 있습니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 블루투스 제어 서보
  • 블루투스 제어 서보C/C++
    Arduino uno.
    #include#includeServo x;int bttx=9; // 블루투스 모듈의 tx는 arduinoint의 9번 핀에 연결됩니다. btrx=10; // 블루투스 모듈의 rx는 arduinoSoftwareSerial의 10번 핀에 연결되어 있습니다. 블루투스(bttx,btrx);void setup(){ x.attach(11); // 서보는 arduino의 11번 핀에 연결됩니다. Serial.begin(9600); bluetooth.begin(9600);}void loop(){ if(bluetooth.available()>0) //블루투스 모듈이 데이터를 전송하는 경우 { int pos=bluetooth.read(); // pos 변수에 데이터를 저장합니다. Serial.println(pos); x.write(pos); //서보 헤드를 주어진 위치로 이동 }}

    회로도

    이것이 회로를 만드는 방법입니다.

    제조공정

    1. Bluetooth를 통해 제어되는 Raspberry Pi Robot
    2. Arduino를 사용하여 모니터 Ambilight 만들기
    3. Arduino Pong 게임 - OLED 디스플레이
    4. 조이스틱 제어 RC 자동차
    5. 오디오 주파수 감지기
    6. Bluetooth가 탑재된 Arduino로 LED 제어!
    7. Arduino Tamagotchi 클론 - 디지털 애완동물
    8. Tech-TicTacToe
    9. 음성 제어 로봇
    10. Arduino 카운트다운 타이머