Isi kandungan:

Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah
Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah

Video: Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah

Video: Cara Menggunakan Stepper Motor Sebagai Rotary Encoder dan OLED Display untuk Langkah: 6 Langkah
Video: Membuat Camera Slider dengan Arduino dan motor Stepper 2024, November
Anonim
Image
Image

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

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
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

Litar
Litar
Litar
Litar

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
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

Dalam Visuino ADD & Connect Components
Dalam Visuino ADD & Connect Components
Dalam Visuino ADD & Connect Components
Dalam Visuino ADD & Connect Components
Dalam Visuino ADD & Connect Components
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

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
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: