Isi kandungan:

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

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

Video: Mengawal Motor DC Dengan Arduino dan L293: 5 Langkah (dengan Gambar)
Video: BELAJAR ARDUINO #74 - Motor DC Controller Dengan Relay 2024, November
Anonim
Mengendalikan Motor DC Dengan Arduino dan L293
Mengendalikan Motor DC Dengan Arduino dan L293
Mengendalikan Motor DC Dengan Arduino dan L293
Mengendalikan Motor DC Dengan Arduino dan L293
Mengendalikan Motor DC Dengan Arduino dan L293
Mengendalikan Motor DC Dengan Arduino dan L293

Cara mudah untuk mengawal motor DC. Yang anda perlukan adalah pengetahuan dalam elektronik dan pengaturcaraan

Sekiranya anda mempunyai pertanyaan atau masalah, anda boleh menghubungi saya melalui surat saya: [email protected]

Lawati saluran youtube saya:

Oleh itu mari kita mulakan.

Langkah 1: Tonton Video

Anda juga dapat melihat bagaimana projek ini berfungsi

www.youtube.com/watch?v=tm69V7npSg8

Langkah 2: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan

Semua bahan yang anda perlukan boleh didapati di ebay atau amazon. Tetapi jika anda mempunyai alat elektronik lama seperti pencetak atau yang lain, anda boleh mendapatkan bahan dari sana.

Pautan Penaja: Ulasan UTSource.net Ia adalah laman web yang boleh dipercayai untuk memesan komponen elektronik dengan harga murah

harga dan kualiti yang sangat baik

Untuk projek ini, anda memerlukan:

-pemandu motor L293D

-Arduino Mega 2560 atau Uno

- papan roti

-9V bateri

-DC motor

Kes bateri -9V

-beberapa wayar

-Diod LED hijau dan merah

-dua butang tekan

-dua perintang 10k ohm

Pemandu motor L293D

Anda boleh menggunakan cip ini untuk mengawal satu atau dua motor yang berbeza. Ia tergolong dalam keluarga TTL, itu bermaksud ia berjalan pada 5V +.

Ia mempunyai 16 pin

Pin 1 tiada sambungan

Pin 2 adalah input

Pin 3 adalah output untuk motor

Pin 4 dan 5 disambungkan ke GND bateri

Pin 6 adalah output kedua untuk motor

Pin 7 adalah input kedua

Pin 8 adalah V + dari bateri (9V)

Di sisi lain sama kecuali:

Pin 16 ialah Vcc +

Pin 9 tiada sambungan

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Sekiranya anda mempunyai masalah dengan pendawaian, anda boleh membantu dengan gambar. Di atas terdapat litar untuk mengawal 1 motor dan litar bawah adalah litar untuk mengawal 2 motor. Saya membuat contoh dengan hanya satu motor.

Input digital 2 disambungkan ke butang ON (butang dengan penutup biru)

Input digital 3 disambungkan ke butang OFF (butang dengan penutup merah)

Dengan dua butang ini anda boleh menukar arah berputar

Anda perlu menyambungkan perintang 10k ohm antara GND dari Arduino ke pin butang tekan.

Diod LED hijau disambungkan ke output digital 5

Diod LED merah disambungkan ke output digital 4

Pendawaian L293D

Pin 1 no connect sehingga anda membiarkannya kosong.

Seterusnya adalah Pin 2 yang disambungkan ke output digital di Arduino (anda boleh memilih sebarang output digital dari 2 hingga 53)

Pin 3 disambungkan terus ke motor

Pin 4 dan 5 disambungkan ke bateri GND

Pin 6 disambungkan terus ke motor

Pin 7 adalah sambungan ke output digital di Arduino

Pin 8 adalah V + dari bateri. Saya mengesyorkan anda menggunakan bateri 9V supaya motor dapat berjalan lancar

Sekiranya anda memerlukan peluang anda boleh membuat litar.

Anda mesti berhati-hati bahawa anda menyambungkan GND Arduino dengan GND bateri. Sekiranya sebaliknya, semuanya tidak akan berfungsi

Sekiranya anda ingin mengawal dua motor, anda perlu memasang sisi lain L293D

Pin 16 adalah Vcc +. Anda mendapat voltan 5V dari Arduino

Pin 15 disambungkan ke output digital di Arduino

Pin 14 disambungkan terus ke motor

Pin 13 dan pin 12 disambungkan ke GND bateri

Pin 11 disambungkan terus ke motor

Pin 10 disambungkan ke output digital di Arduino

Pin 9 tiada sambungan

Langkah 4: Buat Papan Litar

Membuat Papan Litar
Membuat Papan Litar

Saya membuat litar ini sendiri. Untuk melukis litar digunakan SprintLayout. Ini adalah program untuk melukis litar, dalam program ini anda mempunyai semua dimensi komponen elektronik sehingga pada asasnya anda dapat membuat litar untuk semua yang anda mahukan.

Untuk mengukir papan ini digunakan mesin penggilingan ukiran CNC. Saya menggunakan papan biasa untuk litar yang dilapisi tembaga di satu sisi. Semasa papan selesai saya menggilapnya dengan kertas pasir yang sangat halus. Kemudian saya mencampurkan alkohol industri dan rosin dalam serbuk. Dengan campuran ini kemudian saya melapisi bahagian tembaga untuk melindunginya.

Langkah 5: Kod

Saya membuat tiga kod yang berbeza.

Pengendalian motor:

Selepas setiap 5 saat motor mengubah cara berputar

Kawalan motor dengan 1 butang:

Apabila anda menekan butang kali pertama motor berputar ke satu arah, ketika anda menekan butang kedua kali motor mula berputar di sisi lain

Kawalan motor dengan 2 butang:

Apabila anda menekan butang ON motor berputar ke satu arah, apabila anda menekan butang OFF motor berputar ke arah lain.

Disyorkan: