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 & Connect Components
- Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 6: Main
Video: Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam tutorial ini kita akan belajar bagaimana mengesan langkah motor stepper pada Paparan OLED. Tonton video demonstrasi.
Kredit untuk tutorial Asal diberikan kepada pengguna youtube "sky4fly".
Langkah 1: Apa yang Anda Perlu
- Arduino UNO (atau Arduino lain)
- LED
- Penguat operasi ganda LM358
- Perintang 4X 4.7K ohm
- Perintang 2X 120K ohm
- Perintang 300 ohm
- Motor Stepper Bipolar (4 wayar)
- Wayar pelompat
- Paparan OLED
- Program Visuino: Muat turun Visuino
Langkah 2: Litar
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 & Connect Components
- Tambahkan "OLED display I2C" Klik dua kali pada komponen DisplayOLED1 -Dalam tetingkap elemen kembangkan "Text" dan seret "Text Field" ke sebelah kiri -Pilih "Text Field1" di sebelah kiri dan di tetingkap sifat tetapkan ukuran ke: 2
- Tambahkan komponen "Kaunter" dan di tetingkap sifat tetapkan Min> Nilai ke 0
- Tambah komponen "Detect Edge" 2X
- Sambungkan Arduino Digital [7] ke pin "DetectEdge1" [In]
- Sambungkan Arduino Digital [8] ke pin "DetectEdge2" [In]
- Sambungkan pin "DetectEdge1" [Out] dan pin "DetectEdge2" [Out] ke pin "Counter1" [In]
- Sambungkan pin "Counter1" [Out] ke "DisplayOLED1"> Field Text1 pin [In]
- Sambungkan pin "DisplayOLED1" [Keluar] ke pin Arduino I2C [In]
Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino
Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE
Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)
Langkah 6: Main
Sekiranya anda menghidupkan modul Arduino UNO, LED akan bersinar, dan jika anda menukar kedudukan motor stepper, jumlah langkah akan kelihatan pada paparan OLED.
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:
Disyorkan:
Gunakan Motor Stepper Sebagai Rotary Encoder: 9 Langkah (dengan Gambar)
Gunakan Motor Stepper Sebagai Rotary Encoder: Rotary encoder sangat bagus untuk digunakan dalam projek mikrokontroler sebagai peranti input tetapi prestasinya tidak begitu lancar dan memuaskan. Juga, dengan banyak motor stepper yang tersisa, saya memutuskan untuk memberi mereka tujuan. Oleh itu, jika mempunyai anak tangga
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
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
Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: 7 Langkah
Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeakTinjauan Umum Dalam tutorial ini, anda akan mengetahui cara menggunakan encoder putar. Pertama, anda akan melihat beberapa maklumat mengenai pengekod putaran, dan kemudian anda akan belajar bagaimana
Cara Menggunakan Wiimote Sebagai Tetikus Komputer Menggunakan Lilin Sebagai Sensor !!: 3 Langkah
Cara Menggunakan Wiimote Sebagai Tetikus Komputer Menggunakan Lilin Sebagai Sensor !!: Panduan ini akan menunjukkan kepada anda cara menghubungkan Wii Remote (Wiimote) ke komputer anda dan menggunakannya sebagai tetikus