Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Dalam Visuino ADD dan Tetapkan Komponen
- Langkah 5: Dalam Komponen Sambungan Visuino
- Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 7: Main
Video: Kawal Motor DC Dengan Modul Sensor Optik Pengekod FC-03: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Dalam tutorial ini kita akan belajar cara mengira gangguan pengekod optik menggunakan motor DC, paparan OLED dan Visuino.
Tonton video!
Langkah 1: Apa yang Anda Perlu
- Arduino UNO (atau Arduino lain)
- Modul Sensor Gandingan Optik FC-03
- Motor DC
- Roda pengekod (dengan lubang) yang anda pasangkan pada motor DC
- Paparan OLED
- Wayar pelompat
- Papan roti
- Program Visuino: Muat turun Visuino
Langkah 2: Litar
- Sambungkan pin Paparan OLED [VCC] ke pin Arduino [5V]
- Sambungkan pin Paparan OLED [GND] ke pin Arduino [GND]
- Sambungkan pin Paparan OLED [SCL] ke pin Arduino [5V]
- Sambungkan Encoder FC-03 pin [VCC] ke pin Arduino [5V]
- Sambungkan Encoder FC-03 pin [GND] ke pin Arduino [GND]
- Sambungkan pin Encoder FC-03 [D0] ke pin digital Arduino [10]
- Sambungkan bekalan kuasa [3-6V] ke motor DC
Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:
Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Dalam Visuino ADD dan Tetapkan Komponen
Tambahkan komponen "SSD1306 / SH1106 OLED Display (I2C)"
Klik dua kali pada komponen "DisplayOLED1" dan:
di tetingkap Elemen seret "Lukis Teks" ke sebelah kiri, Di sebelah kiri pilih Lukis Teks1 dan di tetingkap sifat tetapkan ukuran menjadi 2 dan teks: LANGKAH
di tetingkap Elemen seret "Medan Teks" ke sebelah kiri Di sebelah kiri pilih TextField1 dan di tetingkap sifat tetapkan ukuran ke 3 dan Y: 30Tutup tetingkap elemen
Tambah komponen "Kaunter"
Pilih komponen Counter1 dan di tetingkap sifat tetapkan Min> Nilai ke 0
Langkah 5: Dalam Komponen Sambungan Visuino
- Sambungkan pin digital papan Arduino [10] ke pin Counter1 [In]
- Sambungkan pin Counter1 [Out] ke DisplayOLED1> pin TextField1 [In]
- Sambungkan pin DisplayOLED1 I2C [Keluar] ke pin papan Arduino I2C [In]
Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino
Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".
Langkah 7: Main
Sekiranya anda menghidupkan modul Arduino UNO, dan menyambungkan motor DC ke bekalan kuasa untuk menjalankannya, Paparan OLED seharusnya menunjukkan jumlah gangguan (kiraan).
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino:
Disyorkan:
Lokomotif Model Dikendalikan Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Lokomotif Model Dikendalikan Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Dalam salah satu Instructables sebelumnya, kami belajar bagaimana menggunakan stepper motor sebagai rotary encoder. Dalam projek ini, kita sekarang akan menggunakan motor stepper yang dipusingkan rotary encoder untuk mengawal lokomotif model menggunakan mikrokontroler Arduino. Jadi, tanpa fu
Kawal Komputer Anda Dengan Motor Stepper !: 9 Langkah (dengan Gambar)
Kawal Komputer Anda Dengan Stepper Motor !: Dalam salah satu Instructables saya yang terdahulu, saya menunjukkan kepada anda bagaimana anda boleh menggunakan motor Stepper sebagai rotary encoder. Dalam Instructable ini, mari kita pelajari bagaimana kita dapat menggunakannya untuk mengawal komputer kita. Oleh itu, tanpa basa-basi lagi, mari kita mulakan
Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Stepper Motor terkawal Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Adakah beberapa motor stepper berbaring dan mahu melakukan sesuatu? Dalam Instructable ini, mari gunakan motor stepper sebagai rotary encoder untuk mengawal kedudukan motor stepper lain menggunakan mikrokontroler Arduino. Jadi tanpa basa-basi lagi, mari kita
Pengekod Binari 3D Tercetak: 4 Langkah (dengan Gambar)
Sebilangan besar Encoder Binary 3D Printed: Encoder menukar maklumat dari satu format atau kod ke format lain. Peranti yang ditunjukkan dalam Instructable ini hanya akan menukar nombor perpuluhan 0 hingga 9 menjadi setara binari mereka. Walau bagaimanapun, konsep yang disajikan di sini dapat digunakan untuk membuat
Kawal Kelajuan Motor DC Brushless Menggunakan Modul Arduino dan Bluetooth (HC-05): 4 Langkah
Kawal Kelajuan Motor DC Brushless Menggunakan Modul Arduino dan Bluetooth (HC-05): PengenalanDalam tutorial ini, kita akan mengawal kelajuan motor Brushless DC menggunakan Arduino UNO, Modul Bluetooth (HC-05) dan aplikasi Android untuk Bluetooth ( Pengawal Bluetooth Arduino)