Isi kandungan:
- Langkah 1: Apa itu Pengekod Rotary?
- Langkah 2: Komponen yang Diperlukan
- Langkah 3: Bagaimana Menggunakan Pengekod Rotary?
- Langkah 4: Menentukan Kedudukan Poros Encoder Putar
- Langkah 5: Mengawal Lampu LED Dengan Putaran Poros
- Langkah 6: Mengawal Kelajuan dan Arah Motor DC Dengan Selang
- Langkah 7: Suka Kami di FaceBook
Video: Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Oleh ElectropeakElectroPeak Official WebsiteFollow More oleh pengarang:
Tentang: ElectroPeak adalah tempat sehenti anda untuk belajar elektronik dan merealisasikan idea anda. Kami menawarkan panduan terkemuka untuk menunjukkan kepada anda bagaimana anda boleh membuat projek anda. Kami juga menawarkan produk berkualiti tinggi sehingga… Lebih Lanjut Mengenai Electropeak »
Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeak
Gambaran keseluruhan
Dalam tutorial ini, anda akan mengetahui cara menggunakan pengekod putar. Pertama, anda akan melihat beberapa maklumat mengenai pengekod putaran, dan kemudian anda akan belajar bagaimana menggunakan pengekod putar dengan tiga contoh praktikal.
Apa yang Anda Akan Pelajari:
- Apa pengekod putar dan bagaimana ia berfungsi. Memaparkan kedudukan pengekod
- Mengawal lampu LED menggunakan pengekod putar
- Mengawal kelajuan dan arah motor DC menggunakan pengekod putar
Langkah 1: Apa itu Pengekod Rotary?
Pengekod putar adalah alat elektromekanik yang mengubah kedudukan sudut poros menjadi data digital. Pengekod putar mempunyai plat bulat dengan beberapa lubang dan dua saluran A dan B. Dengan memutar plat bulat, apabila saluran A dan B melewati lubang, hubungan antara saluran itu dan pangkalan yang sama terjalin. Gangguan ini menyebabkan gelombang persegi di saluran output. Dengan mengira denyutan ini, kita dapat mengetahui jumlah putaran. Sebaliknya, saluran A dan B mempunyai 90 darjah perbezaan fasa, jadi anda juga dapat mencari arah putaran bergantung pada nadi saluran mana yang berada di depan
Pengekod boleh dipasang terus pada batang motor atau dibuat sebagai modul. Modul pengekod putar, termasuk 5 pin, adalah pengekod berputar yang paling biasa. 2 pin menyokong bekalan encoder, SW adalah butang tekan pada modul, dan CLK dan DT menunjukkan saluran A dan B.
Beberapa ciri modul ini adalah:
- Keupayaan Putar hingga tak terhingga
- Resolusi 20 nadi
- Voltan bekalan 5V
Langkah 2: Komponen yang Diperlukan
Komponen Perkakasan
Modul Pengekod Rotary dengan Push Switch * 1
Aplikasi Perisian
Arduino IDE
Langkah 3: Bagaimana Menggunakan Pengekod Rotary?
Untuk menggunakan pengekod putar, kita harus mengira denyutan saluran A dan B. Untuk melakukan ini, kita menggunakan Arduino UNO dan melakukan tiga projek untuk meletakkan pengekod, mengawal lampu LED dan mengawal kelajuan dan arah motor DC.
Langkah 4: Menentukan Kedudukan Poros Encoder Putar
Sambungkan pin + ke 5V, GND ke GND, CLK ke pin nombor 6, dan DT ke pin nombor 7.
Anda perlu mengetahui kedudukan aci untuk menggunakan pengekod. Kedudukan poros berbeza bergantung pada jumlah putarannya. Ini berubah dari 0 ke tak terhingga untuk putaran searah jarum jam, dan dari 0 menjadi tak terhingga untuk putaran lawan jam. Muat naik kod berikut di Arduino anda dan lihat kedudukan pengekod aci di monitor bersiri. Anda boleh menggunakan kod yang dilampirkan untuk semua projek anda dengan pengekod.
Untuk menentukan kedudukan pengekod, kita perlu menyambungkan saluran A dan B sebagai input ke Arduino. Kami membaca dan menyimpan nilai awal Saluran A pada awalnya. Kemudian, kami membaca nilai seketika saluran A, dan jika nilai Saluran B berada di depannya, kami mengurangkan pembilang. Jika tidak, kami menambah nombor kaunter.
Langkah 5: Mengawal Lampu LED Dengan Putaran Poros
Pada mulanya anda perlu mendapatkan kedudukan poros, dan kemudian anda boleh mengurangkan atau menambah cahaya LED dengan PWM. Oleh kerana PWM mempunyai nilai antara 0 hingga 255, kami menetapkan kedudukan poros dalam julat ini dalam kod juga.
Langkah 6: Mengawal Kelajuan dan Arah Motor DC Dengan Selang
Dalam kod ini, kami telah menggunakan interrupt untuk membaca poros dan kedudukan kunci. Untuk maklumat lebih lanjut mengenai gangguan, anda boleh menyemak Laman Web Arduino.
Motor rosak dengan menekan kekunci pengekod atau menetapkan pengekod pada kedudukan 0. Anda dapat melihat cara menggerakkan motor DC dengan perisai L293D di sini.
Langkah 7: Suka Kami di FaceBook
Sekiranya tutorial ini berguna dan menarik, sila like kami di facebook.
Disyorkan:
Cara Meruntuhkan Caliper Digital dan Bagaimana Caliper Digital Berfungsi: 4 Langkah
Cara Meruntuhkan Kaliper Digital dan Bagaimana Kaliper Digital Berfungsi: Ramai orang tahu bagaimana menggunakan kaliper untuk mengukur. Tutorial ini akan mengajar anda cara meruntuhkan kaliper digital dan penjelasan mengenai bagaimana kaliper digital berfungsi
Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): 5 Langkah
Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): PengenalanIni adalah mesin berguna yang terbuat dari Arduino, ia mengingatkan anda untuk berehat dengan membuat " biiii! &Quot; berbunyi dan menjadikan komputer anda kembali ke kunci skrin setelah menggunakan masa skrin selama 30 minit. Setelah berehat selama 10 minit ia akan " b
Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah
Cara Menggunakan Motor Stepper Sebagai Rotary Encoder dan OLED Display untuk Langkah: Dalam tutorial ini kita akan belajar bagaimana untuk melacak langkah motor stepper pada Paparan OLED. Tonton video demonstrasi. Kredit untuk tutorial Asal diberikan kepada pengguna youtube " sky4fly "
Sensor Reflektif Inframerah TCRT5000 - Bagaimana Ia Berfungsi dan Contoh Litar Dengan Kod: 6 Langkah
Sensor Reflektif Inframerah TCRT5000 - Bagaimana Ia Berfungsi dan Litar Contoh Dengan Kod: Helo, baru-baru ini saya menggunakan sekumpulan TCRT5000 semasa mereka bentuk dan membuat mesin pengurutan duit syiling saya. Anda dapat melihatnya di sini: Untuk melakukan ini saya harus belajar mengenai TCRT5000 dan setelah saya memahaminya, saya fikir saya akan membuat panduan untuk orang lain yang kelihatan
MakeyMakey - Tutorial Mudah dan Bagaimana Ia Berfungsi! Membuat Piano !: 6 Langkah
MakeyMakey - Tutorial Mudah dan Bagaimana Ia Berfungsi! Membuat Piano !: * Peringatan terlebih dahulu * Saya mengambil gambar dengan telefon saya kemudian mengambil gambar telefon saya dengan komputer saya, maaf terlebih dahulu kerana kualiti foto yang mengerikan: Projek pengenalan PAn untuk MakeyMakey, bersama dengan sebilangannya berfungsi . Membuat piano dari