Daftar Isi:

Mengontrol Motor DC Dengan Arduino dan L293: 5 Langkah (Dengan Gambar)
Mengontrol Motor DC Dengan Arduino dan L293: 5 Langkah (Dengan Gambar)

Video: Mengontrol Motor DC Dengan Arduino dan L293: 5 Langkah (Dengan Gambar)

Video: Mengontrol Motor DC Dengan Arduino dan L293: 5 Langkah (Dengan Gambar)
Video: Simulasi Motor DC dengan Arduino dan Proteus 2024, November
Anonim
Mengontrol Motor DC Dengan Arduino dan L293
Mengontrol Motor DC Dengan Arduino dan L293
Mengontrol Motor DC Dengan Arduino dan L293
Mengontrol Motor DC Dengan Arduino dan L293
Mengontrol Motor DC Dengan Arduino dan L293
Mengontrol Motor DC Dengan Arduino dan L293

Cara mudah untuk mengontrol motor DC. Yang Anda butuhkan hanyalah pengetahuan tentang elektronik dan pemrograman

Jika Anda memiliki pertanyaan atau masalah, Anda dapat menghubungi saya di email saya: [email protected]

Kunjungi saluran youtube saya:

Jadi mari kita mulai.

Langkah 1: Tonton Video

Anda juga dapat melihat bagaimana proyek ini bekerja

www.youtube.com/watch?v=tm69V7npSg8

Langkah 2: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan

Semua bahan yang Anda butuhkan dapat ditemukan di ebay atau amazon. Tetapi jika Anda memiliki perangkat elektronik lama seperti printer atau yang lainnya, Anda bisa mendapatkan bahan dari sana.

Tautan Sponsor: Ulasan UTSource.net Merupakan webside terpercaya untuk pemesanan komponen elektronik dengan harga murah

harga dan kualitas yang sangat baik

Untuk proyek ini Anda akan membutuhkan:

-pengemudi motor L293D

-Arduino Mega 2560 atau Uno

-papan tempat memotong roti

-9V baterai

-motor DC

-9V kasus baterai

-beberapa kabel

-Dioda LED hijau dan merah

-dua tombol tekan

-dua resistor 10k ohm

Pengemudi motor L293D

Anda dapat menggunakan chip ini untuk mengendalikan satu atau dua motor yang berbeda. Itu termasuk dalam keluarga TTL, yang berarti berjalan pada 5V+.

Ini memiliki 16 pin

Pin 1 tidak terhubung

Pin 2 adalah masukan

Pin 3 adalah output untuk motor

Pin 4 dan 5 terhubung ke GND baterai

Pin 6 adalah output kedua untuk motor

Pin 7 adalah input kedua

Pin 8 adalah V+ dari baterai (9V)

Di sisi lain adalah sama kecuali:

Pin 16 adalah Vcc+

Pin 9 tidak terhubung

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Jika Anda akan memiliki masalah dengan kabel Anda dapat membantu diri Anda sendiri dengan gambar. Di atas ada sirkuit untuk mengendalikan 1 motor dan bawah adalah sirkuit untuk mengendalikan 2 motor. Saya membuat contoh dengan hanya satu motor.

Input digital 2 terhubung ke tombol ON (tombol dengan tutup biru)

Input digital 3 terhubung ke tombol OFF (tombol dengan tutup merah)

Dengan dua tombol ini Anda dapat mengubah arah putaran

Anda perlu menghubungkan resistor 10k ohm antara GND dari Arduino ke pin tombol tekan.

Dioda LED hijau terhubung ke output digital 5

Dioda LED merah terhubung ke output digital 4

Kabel L293D

Pin 1 tidak terhubung sehingga Anda membiarkannya kosong.

Berikutnya adalah Pin 2 yang terhubung ke output digital pada Arduino (Anda dapat memilih output digital dari 2 hingga 53)

Pin 3 terhubung langsung ke motor

Pin 4 dan 5 terhubung ke baterai GND

Pin 6 terhubung langsung ke motor

Pin 7 terhubung ke output digital di Arduino

Pin 8 adalah V+ dari baterai. Saya sarankan Anda menggunakan baterai 9V agar motor berjalan dengan lancar

Jika Anda memiliki kebutuhan kesempatan Anda dapat membuat sirkuit.

Anda harus berhati-hati bahwa Anda menghubungkan GND Arduino dengan GND baterai. Sebaliknya, semuanya tidak akan berfungsi

Jika Anda ingin mengontrol dua motor, Anda perlu menghubungkan sisi lain L293D

Pin 16 adalah Vcc+. Anda mendapatkan tegangan 5V dari Arduino

Pin 15 terhubung ke output digital di Arduino

Pin 14 terhubung langsung ke motor

Pin 13 dan pin 12 terhubung ke GND baterai

Pin 11 terhubung langsung ke motor

Pin 10 terhubung ke output digital di Arduino

Pin 9 tidak terhubung

Langkah 4: Buat Papan Sirkuit

Buat Papan Sirkuit
Buat Papan Sirkuit

Saya membuat rangkaian ini sendiri. Untuk menggambar rangkaian digunakan SprintLayout. Ini adalah program untuk menggambar rangkaian, dalam program ini Anda memiliki semua dimensi komponen elektronik sehingga pada dasarnya Anda dapat membuat rangkaian untuk semua yang Anda inginkan.

Untuk ukiran papan ini digunakan mesin penggilingan ukiran CNC. Saya menggunakan papan normal untuk sirkuit yang dilapisi dengan tembaga di satu sisi. Ketika papan selesai, saya memolesnya dengan kertas pasir yang sangat halus. Kemudian saya mencampur alkohol industri dan rosin dalam bubuk. Dengan campuran ini saya kemudian melapisi sisi tembaga untuk melindunginya.

Langkah 5: Kode

Saya membuat tiga kode berbeda.

Pengendali motor:

Setelah setiap 5 detik motor mengubah cara berputar

Kontrol motor dengan 1 tombol:

Saat Anda menekan tombol pertama kali motor berputar ke satu arah, saat Anda menekan tombol kedua kalinya motor mulai berputar di sisi lain

Kontrol motor dengan 2 tombol:

Saat Anda menekan tombol ON, motor berputar ke satu arah, saat Anda menekan tombol OFF, motor berputar ke arah lain.

Direkomendasikan: