İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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?
- 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
- 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
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
"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
- 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
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: