Isi kandungan:

Kawal Motor DC Dengan Modul Sensor Optik Pengekod FC-03: 7 Langkah
Kawal Motor DC Dengan Modul Sensor Optik Pengekod FC-03: 7 Langkah

Video: Kawal Motor DC Dengan Modul Sensor Optik Pengekod FC-03: 7 Langkah

Video: Kawal Motor DC Dengan Modul Sensor Optik Pengekod FC-03: 7 Langkah
Video: CASE_850 от PhotoRobot | Портативная рабочая станция для фотографирования продуктов 2024, November
Anonim

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

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)
  • 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

Litar
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

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 dan Tetapkan Komponen

Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components
Dalam Visuino ADD dan Set Components

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

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
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

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