Kontrol Kecepatan Motor DC oleh Android

Coba Instrumen Kami Untuk Menghilangkan Masalah





Menghubungkan motor DC ke mikrokontroler adalah konsep yang sangat penting dalam banyak aplikasi industri dan robot. Dengan menghubungkan motor DC ke mikrokontroler, kita dapat mengontrol arah motor, mengontrol kecepatan motor. Artikel ini menjelaskan tentang Anda, Kontrol Kecepatan Motor DC menggunakan mikrokontroler 8051 dengan bantuan pengontrol Android Bluetooth. Diagram blok ditunjukkan di bawah ini.

Diagram Blok Kontrol Kecepatan Motor DC dengan aplikasi Android

Diagram Blok Kontrol Kecepatan Motor DC dengan aplikasi Android



Kontrol Kecepatan Motor DC oleh Aplikasi Android

Kontrol Kecepatan motor DC menggunakan ponsel Android memiliki banyak aplikasi seperti aplikasi industri, eskalator, elevator, aplikasi robotik, dan aplikasi sistem keamanan. Pengguna perlu menginstal aplikasi android di smartphone Android-nya.


Pengguna dapat mengirimkan petunjuk arah untuk mengontrol kecepatan motor DC. Bluetooth Komunikasi nirkabel digunakan untuk mengirimkan perintah kepada pengguna dan pengontrol. Komponen perangkat keras utama rangkaian adalah Mikrokontroler 8051, IC driver motor L293D, motor DC, modul Bluetooth, dan smartphone Android.



Silakan lihat tautan ini untuk mengetahui lebih lanjut Sejarah dan Dasar Mikrokontroler 8051

Arus keluaran maksimum dari pin mikrokontroler adalah 15mA pada 5V tetapi, hal tersebut tidak membuat motor DC berfungsi dan bahkan EMF (gaya gerak elektro) belakang yang dihasilkan oleh motor dapat membahayakan mikrokontroler.

Oleh karena itu, motor DC tidak layak untuk dihubungkan langsung ke mikrokontroler. Jadi rangkaian driver motor (L293D IC) digunakan untuk antarmuka motor DC dan mikrokontroler .


Pengemudi Motor (L293D)

L293D adalah sirkuit terintegrasi (IC) driver motor H-bridge ganda. Pengemudi motor bertindak sebagai penguat arus karena mereka mengambil sinyal kontrol arus rendah dan memberikan sinyal arus yang lebih tinggi. Sinyal arus yang lebih tinggi ini digunakan untuk menggerakkan motor. L293D berisi dua sirkuit driver H-bridge bawaan . Dalam mode operasinya yang umum, dua motor DC dapat digerakkan secara bersamaan, baik dalam arah maju maupun mundur. Operasi motor dari dua motor dapat dikontrol oleh logika input pada pin 2 & 7 dan 10 & 15.

Logika input 00 atau 11 akan menghentikan motor terkait. Logika 01 dan 10 akan memutarnya searah jarum jam dan berlawanan arah jarum jam. Pin pengaktifan 1 dan 9 (sesuai dengan kedua motor) harus tinggi agar motor dapat mulai beroperasi. Ketika input pengaktifan tinggi, driver terkait akan diaktifkan.

Akibatnya, keluaran menjadi aktif dan bekerja sesuai dengan masukannya. Demikian pula, ketika input pengaktifan rendah, driver itu dinonaktifkan, dan outputnya mati dan dalam status impedansi tinggi. Diagram pin dan struktur internal IC L293D ditunjukkan di bawah ini.

Diagram Pin dan Struktur Internal IC L293D

Diagram Pin dan Struktur Internal IC L293D

Apa itu Android?

Itu Sistem operasi Android bekerja berdasarkan Linux, ini dirancang terutama untuk perangkat seluler layar sentuh seperti ponsel pintar dan komputer tablet. Salah satu OS seluler yang paling banyak digunakan saat ini adalah Android. Android adalah perangkat lunak yang didirikan di Palo Alto of California pada tahun 2003.

Ponsel Android

Ponsel Android

Android adalah sistem operasi yang kuat dan mendukung banyak aplikasi di Smartphone. Aplikasi ini lebih nyaman dan canggih bagi pengguna. Perangkat keras yang mendukung perangkat lunak android didasarkan pada Platform arsitektur ARM .

Android adalah sistem operasi open source artinya gratis dan siapa saja dapat menggunakannya. Android memiliki jutaan aplikasi yang tersedia yang dapat membantu Anda mengatur hidup Anda dengan satu atau lain cara dan tersedia dengan biaya rendah di pasar karena alasan itulah Android sangat populer.

Diagram Skema Penjelasan Kontrol Kecepatan Motor DC

Diagram skema rangkaian kontrol kecepatan motor DC dan penjelasan operasi diberikan di bawah ini.

Diagram skematik

Diagram skematik

Rangkaian ini menggunakan catu daya standar yang terdiri dari trafo step-down dari 230V ke 12V dan 4 dioda membentuk penyearah jembatan yang menghasilkan dc berdenyut yang kemudian disaring oleh sebuah kapasitor elektrolitik sekitar 470µF sampai 1000µF.

DC yang disaring tidak diatur, IC LM7805 digunakan untuk mendapatkan konstanta DC 5V pada pin no 3. DC 5V yang diatur selanjutnya disaring oleh kapasitor elektrolitik kecil 10µF untuk setiap kebisingan yang dihasilkan oleh rangkaian.

Sinyal kontrol dari perangkat Android akan dikirim melalui Bluetooth. Sinyal ini akan dikomunikasikan dengan mikrokontroler dengan bantuan pemancar dan penerima kedua perangkat. Sinyal ini akan ditandai dengan satu huruf yang mengontrol kecepatan dan arah motor.

Bagaimana cara mengontrol kecepatan motor dc? Dalam proyek ini, prinsip kerja utamanya adalah pulsa PWM dibangkitkan dari mikrokontroler terprogram untuk mengaktifkan pin 1 L293D untuk menambah dan mengurangi duty cycle pulsa. Pulsa tugas ini dapat mengarahkan motor DC ke arah yang benar dengan kecepatan tertentu.

Modulasi Lebar Pulsa

Modulasi lebar pulsa dicapai dari output pengontrol mikro yang diprogram dengan baik untuk mengambil data sehingga diterima oleh perangkat Bluetooth yang dihubungkan dengannya. Satu modul Bluetooth dihubungkan ke mikrokontroler untuk aliran data dua arah sementara program dijalankan untuk mengembangkan pulsa PWM.

Aplikasi android dari ponsel pintar apa pun berkomunikasi melalui Bluetooth ponsel yang terpasang ke modul Bluetooth yang terhubung ke mikrokontroler untuk operasi sesuai kebutuhan. Siklus kerja modulasi lebar pulsa ditunjukkan di bawah ini.

Siklus Tugas PWM

Siklus Tugas PWM

Tombol sentuh ke atas pada ponsel pintar yang menjalankan program Android digunakan untuk meningkatkan siklus kerja PWM yang tepat waktu sedangkan tombol sentuh ke bawah untuk mengurangi siklus kerja.

Aplikasi Android untuk Kontrol Kecepatan Motor DC

Aplikasi Android untuk Kontrol Kecepatan Motor DC

Itu Motor DC dijalankan melalui IC driver motor L293D dengan berbagai siklus tugas yang diterapkan untuk memungkinkan pin-1 L293D diumpankan dari pengontrol mikro untuk kontrol kecepatan. Pin data LCD dihubungkan ke mikrokontroler untuk menampilkan persentase kecepatan motor berjalan.

Oleh karena itu kontrol kecepatan motor dc menggunakan aplikasi android adalah cara yang hemat biaya, praktis dan paling aman untuk menghemat daya. Sebuah teknik sederhana PWM (Pulse Width Modulation) dapat digunakan untuk mengontrol kecepatan motor. Siklus kerja gelombang mengontrol kecepatannya. Dengan menukar port keluaran, secara efektif akan mengubah arah motor.

Selanjutnya, setiap pertanyaan tentang artikel ini, tolong berikan saran berharga Anda dengan berkomentar di bagian komentar di bawah. Berikut pertanyaan untuk Anda, apa saja aplikasi dari Motor DC interface ke Mikrokontroler?