İçindekiler:

Enkoder Optik Sensör Modülü FC-03 ile Kontrol DC Motoru: 7 Adım
Enkoder Optik Sensör Modülü FC-03 ile Kontrol DC Motoru: 7 Adım

Video: Enkoder Optik Sensör Modülü FC-03 ile Kontrol DC Motoru: 7 Adım

Video: Enkoder Optik Sensör Modülü FC-03 ile Kontrol DC Motoru: 7 Adım
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Kasım
Anonim

Bu eğitimde, bir DC motor, OLED ekran ve Visuino kullanarak Optik kodlayıcı kesintilerinin nasıl sayılacağını öğreneceğiz.

Videoyu izle!

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino UNO (veya başka bir Arduino)
  • Optik Kuplaj Sensör Modülü FC-03
  • DC motoru
  • DC motora taktığınız enkoder çarkı (delikli)
  • OLED Ekran
  • Atlama telleri
  • ekmek tahtası
  • Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  • OLED Ekran pinini [VCC] Arduino pinine [5V] bağlayın
  • OLED Ekran pinini [GND] Arduino pinine [GND] bağlayın
  • OLED Ekran pinini [SCL] Arduino pinine [5V] bağlayın
  • Encoder FC-03 pinini [VCC] Arduino pinine [5V] bağlayın
  • Encoder FC-03 pinini [GND] Arduino pinine [GND] bağlayın
  • Encoder FC-03 pinini [D0] Arduino dijital pinine [10] bağlayın
  • Güç kaynağını [3-6V] DC motora bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da ADD ve Set Components

Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri
Visuino'da ADD ve Set Bileşenleri

"SSD1306/SH1106 OLED Ekran (I2C)" bileşenini ekleyin

"DisplayOLED1" bileşenine çift tıklayın ve:

Öğeler penceresinde "Metin Çiz"i sol tarafa sürükleyin, Sol tarafta Metin1 Çiz'i seçin ve özellikler penceresinde boyutu 2 ve metne ayarlayın: ADIMLAR

Öğeler penceresinde "Metin Alanı" öğesini sol tarafa sürükleyin Sol tarafta TextField1 öğesini seçin ve özellikler penceresinde boyutu 3 ve Y:30 olarak ayarlayın Öğeler penceresini kapatın

"Sayaç" bileşeni ekle

Sayaç1 bileşenini seçin ve özellikler penceresinde Min>Değeri 0 olarak ayarlayın

Adım 5: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • Arduino kartı dijital pinini [10] Counter1 pinine [In] bağlayın
  • Counter1 pinini [Out] DisplayOLED1>TextField1 pin[In]'e bağlayın
  • DisplayOLED1 I2C pin[Out]'u Arduino kartı pin I2C [In]'e bağlayın

Adım 6: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.

7. Adım: Oynat

Arduino UNO modülüne güç verirseniz ve DC motoru çalıştırmak için güç kaynağına bağlarsanız, OLED Ekranı kesinti sayısını (sayım) gösterecektir.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:

Önerilen: