Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Kendali Motor Servo Bluetooth dengan Arduino Uno & HC-05

Komponen dan Perlengkapan

Aplikasi dan Layanan Online

Tentang Proyek Ini

Dalam proyek ini saya akan menunjukkan bagaimana Anda dapat mengontrol motor servo dengan bantuan aplikasi smartphone melalui Bluetooth.

Untuk proyek ini kita akan menggunakan modul Bluetooth HC-05 dengan Arduino Uno untuk mengontrol servo 9g.

Bagaimana proyek ini bekerja?

Proyek ini memiliki dua bagian:

1. Aplikasi android - Aplikasi ini akan mengirim berbagai paket data ke modul Bluetooth HC-05 kami. (klik di sini untuk mengunduh aplikasi)

(p.s. Aplikasi ini tidak dikembangkan oleh saya.)

2. Hardware - Ini terdiri dari modul Bluetooth HC-05, sebuah Arduino Uno dan motor servo.

Ini cara kerjanya

Aplikasi android mengirim paket data ke modul Bluetooth. Modul Bluetooth mengirim paket data ini ke Arduino Uno melalui Komunikasi Serial. Arduino Dio diprogram untuk menghasilkan sinyal kontrol untuk motor servo tergantung pada nilai paket data. Berikut adalah diagram alur untuk pemahaman yang lebih baik.

Kendali Motor Servo Bluetooth dengan Arduino Uno & HC-05

Bagaimana memulai

1. Unduh aplikasi android. (klik di sini)

2. Unggah kode ke Arduino uno.

3. Buat koneksi.

Harap diperhatikan bahwa modul bluetooth HC-05 perlu dihubungkan dengan 3.3v dan bukan dengan 5v vcc karena dapat merusak modul.

4. Hubungkan modul Bluetooth ke aplikasi android - saat Anda menyala hardware Anda modul Bluetooth akan terlihat. Buka aplikasi dan klik cari perangkat di dekat. Pilih HC-05. Setelah menunjukkan terhubung Anda siap!

Anda dapat menggunakan slider atau memasukkan nilai secara manual untuk mengontrol lengan servo.

Kode

Bluetooth controlled servoC/C++
kode ini diunggah ke Arduino uno.
#include<SoftwareSerial.h> #include<Servo.h> Servo x; int bttx=9; //tx of bluetooth module is connected to pin 9 of arduino int btrx=10; //rx of bluetooth module is connected to pin 10 of arduino SoftwareSerial bluetooth(bttx,btrx); void setup() { x.attach(11); // servo is connected to pin 11 of arduino Serial.begin(9600); bluetooth.begin(9600); } void loop() { if(bluetooth.available()>0) //if bluetooth module is transmitting data { int pos=bluetooth.read(); // store the data in pos variable Serial.println(pos); x.write(pos); //move servo head to the given position } } 

Skematik

Ini adalah cara rangkaian harus dibuat.Kendali Motor Servo Bluetooth dengan Arduino Uno & HC-05


Proses manufaktur

  1. Membuat Robot Raspberry Pi yang Dikontrol Bluetooth dengan Umpan Balik Suara
  2. Buat Sistem Ambilight Monitor Menakjubkan dengan Arduino
  3. Membuat Game Pong Klasik pada Arduino UNO dengan Layar OLED – Tutorial Langkah demi Langkah
  4. Ubah Mobil RC Lama menjadi Kendaraan Terkontrol Joystick dengan Arduino
  5. Detektor Frekuensi Audio Arduino – Ukur Puncak Suara Terkeras dengan Modul Sensitivitas Tinggi
  6. Kontrol LED melalui Bluetooth dengan Arduino – Panduan DIY Sederhana
  7. Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
  8. Tic Tac Toe Arduino dengan Matriks LED MAX7219 dan Kotak Kardus
  9. Membangun Robot Kendali Suara dengan Arduino Nano
  10. Membuat Timer Hitung Mundur Arduino yang Andalan dengan Layar 7-Segmen SparkFun