Isi kandungan:

Motor 'N Motor: 7 Langkah
Motor 'N Motor: 7 Langkah

Video: Motor 'N Motor: 7 Langkah

Video: Motor 'N Motor: 7 Langkah
Video: 7 langkah uji emisi motor dan mobil 2024, Julai
Anonim
Motor 'N Motor
Motor 'N Motor

Projek ini bermula sebagai dua idea yang terpisah. Salah satunya ialah membuat papan luncur elektrik dan yang lain adalah membuat kereta kawalan jauh. Peliknya, asas projek ini sangat serupa. Ini jelas menjadi lebih rumit ketika datang ke mekanik, tetapi aspek kejuruteraan elektrik sangat serupa.

Langkah 1: Pemula

Kami segera memulakan dengan alat penemu asas kerana yang terbaik adalah selesa dengan mengekod papan apa sahaja yang anda ingin gunakan terlebih dahulu. Dalam projek ini kami menggunakan Arduino Uno sepanjang masa. Kami berlatih litar mudah untuk menimba pengalaman; seperti LED berkelip atau motor DC berputar. Perkara yang benar-benar penting yang kita pelajari semasa langkah ini adalah bahawa satu sisi motor harus dihidupkan dan yang lain ke tanah. Sekiranya wayar dihidupkan, ia akan mengubah arah motor.

Langkah 2: Dua Motor

Dua Motor
Dua Motor

Langkah seterusnya dalam proses ini adalah dengan berusaha agar dua motor bergerak seiring antara satu sama lain. Ini memerlukan pemandu motor dengan jambatan H. Kami pada asalnya menggunakan pemandu motor L293d. Pada ketika ini kita perlu memasukkan sumber kuasa yang lain kerana Arduino tidak dapat memberikan kuasa yang cukup untuk kedua-dua motor. Kami juga menyedari L293d tidak mampu menangani jumlah kuasa yang diperlukan untuk menjalankan kedua-dua motor DC. Sebaliknya, ia memanas dengan sangat cepat. Oleh kerana itu, kami memutuskan bahawa kami memerlukan pendekatan baru.

CATATAN: Sentiasa ingat untuk memeriksa sama ada keadaan menjadi panas atau terbakar.

Langkah 3: Pemandu Motor Baru

Pemandu Motor Baru
Pemandu Motor Baru

Ini membuat kami membuat keputusan. Kita boleh menyatukan dua pemacu L293d bersama-sama, atau kita boleh menggunakan pemacu motor lain. Kami memilih untuk beralih ke L298n yang dapat menangani jumlah kuasa yang kami perlukan tanpa habis.

L298n bagaimanapun tidak mesra papan roti. Pemikiran pertama kami adalah untuk mencuba memateri wayar ke setiap pin L298n. Ini akan membolehkan kita menggunakan papan roti untuk sementara waktu. Walaupun ini pada awalnya kelihatan seperti penyelesaian yang baik, ia menjadi sangat memakan masa dan sukar. Saya tidak mengesyorkan melakukan ini melainkan anda tahu anda akan menggunakan pemandu motor dalam projek akhir anda dan memerlukan penyelesaian yang tahan lama. Jika tidak, lebih baik hanya menggunakan wayar wanita. Ia menjimatkan masa dan tekanan.

Langkah 4: L298n

L298n
L298n

Sesuatu yang kita salah faham pada awalnya dengan L298n adalah bagaimana pin disusun. Pada asalnya kami menganggap tanpa memeriksa lembaran data sepenuhnya bahawa pin atas akan mengawal satu motor dan pin bawah akan mengawal motor yang lain. Walau bagaimanapun, L298n sebenarnya dipisahkan di tengah, dengan pin kiri mengawal satu motor dan pin kanan mengawal motor yang lain.

Pada L298n pin pengesan semasa dan pin pembumian mesti disetel ke tanah, sementara voltan bekalan dan pin pengaktifan harus dihidupkan. Sekiranya anda membaca lembaran data, anda akan mendapati bahawa pin voltan bekalan logik mesti disambungkan ke kuasa dan disambungkan ke tanah melalui kapasitor 100nF. Pin output 1 dan 2 harus dihubungkan dengan wayar salah satu motor anda. Kemudian pin input 1 dan 2 harus mempunyai satu set ke daya dan satu set ke tanah, yang mana menuju ke mana bergantung pada arah yang anda mahu motor berputar. Anda kemudian boleh melakukan perkara yang sama pada motor lain sebagai ganti dengan pin output dan input 3 dan 4.

Langkah ini memerlukan banyak ujian untuk melihat bagaimana ia berfungsi. Kami mengesyorkan agar tidak menggunakan pengawal mikro anda pada masa ini dan hanya menguji litar anda. Anda boleh menambah papan setelah semua litar berfungsi.

Langkah 5: Arduino Uno

Arduino Uno
Arduino Uno

Sebenarnya, itu adalah langkah seterusnya. Kami menyambungkan pin input L298n dengan pin di Arduino Uno. Perlu diingat bahawa kita masih tidak dapat menggunakan Arduino untuk menghidupkan litar, tetapi Arduino masih harus dihubungkan ke tanah. Kami mencuba kod ringkas selepas ini untuk melihat bagaimana kod tersebut mempengaruhi lembaga kami. Anda harus menguji untuk melihat apakah tetapan pin input yang berbeza TINGGI atau RENDAH pada motor. Oleh kerana projek ini pada akhirnya dimaksudkan untuk menjadi sesuatu yang secara teori dapat menjalankan sebuah kereta kawalan jauh atau papan luncur elektrik, kami mempunyai satu motor berputar mengikut arah jam dan yang lain berlawanan arah jam. Ini menjadikannya seolah-olah motor berputar ke hadapan jika berada di hujung litar yang bertentangan.

Langkah 6: Butang

Butang
Butang

Pada ketika inilah kami mulai kehabisan masa untuk meneruskan projek kami. Kami memutuskan bahawa dengan beberapa jam terakhir kami hanya akan menambah butang ke litar. Kami menggunakan suis butang taktil kerana mesra papan roti. Tombol membuatnya sehingga motor hanya berputar ketika butang ditekan ke bawah, dan sebaik sahaja melepaskan butang, motor berhenti.

Memasukkan butang ke dalam motor adalah mudah setelah kami memahami bagaimana butang berfungsi. Butang mempunyai empat pin dan mereka sangat mudah. Kami menguji butang dengan membuat litar kecil cepat dengan dua LED. Kami mendapati bahawa setiap sisi butang mempunyai pin asas dan pin kuasa. Oleh itu, dua pin tanah dihubungkan terus ke tanah, sementara pin yang lain sedikit lebih rumit. Pin lain perlu disambungkan ke kuasa melalui perintang 330 Ω. Pin ini juga dihubungkan ke Arduino Uno. Ini membolehkan Arduino Uno membaca ketika butang ditekan. Kod tersebut akan berbunyi sama ada pinnya TINGGI atau tidak.

Satu pin pada setiap LED diatur ke tanah, dan pin yang lain disambungkan ke Arduino Uno. Kami menulis pernyataan JIKA dalam kod kami yang akan membaca output dari butang, dan jika itu TINGGI maka ia akan menetapkan pin pada LED TINGGI.

Setelah kami memahami dengan lebih baik bagaimana butang berfungsi, kami memasukkannya ke dalam litar asal kami. Kami menggunakan kod umum yang sama dari litar LED dalam kod kami untuk motor. Oleh kerana kami sudah mempunyai input khusus yang kami mahukan TINGGI untuk setiap motor, kami dapat dengan mudah menukar penyataan IF kami untuk digunakan pada pin input tersebut.

Langkah 7: Langkah seterusnya

Langkah seterusnya
Langkah seterusnya

Sekiranya kita mempunyai lebih banyak masa untuk mengerjakan projek ini, kita akan mula mengerjakan kod tersebut. Kami berdua mahu projek kami dapat dipercepat dengan perlahan dan berhenti dengan perlahan. Sebenarnya ini adalah salah satu sebab mengapa kita menggunakan jambatan H sejak awal kerana ia dapat menggabungkan modulasi lebar nadi. Kami mungkin tidak dapat meneruskan projek kami, tetapi kami ingin sekiranya ini dapat menolong orang lain.

Disyorkan: