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

Servo yang Dikendalikan Bluetooth

Komponen dan persediaan

Arduino UNO
× 1
Motor servo mikro SG90
× 1
Modul Bluetooth HC-05
× 1
Breadboard (generik)
× 1
Kabel jumper (generik)
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

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

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

--> Bagaimana cara kerja proyek ini?

Proyek ini memiliki dua bagian:

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

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

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

--> Begini cara kerjanya --

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

--> Cara Memulai

1. Unduh aplikasi android. (klik di sini)

2. Unggah kode di Arduino uno.

3. Buat koneksi.

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

4. Hubungkan modul Bluetooth ke aplikasi android - Saat Anda menyalakan Perangkat Keras, modul Bluetooth akan terlihat. Jadi buka aplikasi dan klik temukan perangkat terdekat. Pilih HC-05. Setelah itu menunjukkan terhubung, Anda siap melakukannya!

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

Kode

  • Servo yang dikendalikan Bluetooth
Servo yang dikendalikan BluetoothC/C++
id kode ini untuk diunggah ke Arduino uno.
#include#includeServo x;int bttx=9; //tx modul bluetooth terhubung ke pin 9 arduinoint btrx=10; //rx modul bluetooth terhubung ke pin 10 arduinoSoftwareSerial bluetooth(bttx,btrx);void setup(){ x.attach(11); // servo terhubung ke pin 11 dari arduino Serial.begin(9600); bluetooth.begin(9600);}void loop(){ if(bluetooth.available()>0) //jika modul bluetooth mentransmisikan data { int pos=bluetooth.read(); // simpan data dalam variabel pos Serial.println(pos); x.tulis(pos); //pindahkan kepala servo ke posisi yang diberikan }}

Skema

Ini adalah bagaimana sirkuit harus dibuat.

Proses manufaktur

  1. Robot Raspberry Pi dikendalikan melalui Bluetooth
  2. Membuat Monitor Ambilight Menggunakan Arduino
  3. Game Arduino Pong - Tampilan OLED
  4. Mobil RC Terkendali Joystick
  5. Detektor Frekuensi Audio
  6. Arduino dengan Bluetooth untuk Mengontrol LED!
  7. Klon Arduino Tamagotchi - Hewan Peliharaan Digital
  8. Tech-TicTacToe
  9. Robot yang Dikendalikan Bicara
  10. Penghitung Waktu Mundur Arduino