
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
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:
Önerilen:
Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu: 8 Adım

Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu: Bu derste, sadece birkaç bileşen kullanarak servo motor derece konumunu kontrol etmek için Servo Motor ve Arduino UNO ve Visuino kullanacağız, böylece bu projeyi Süper Basit hale getireceğiz. Bir tanıtım videosunu izleyin
Magicbit [Magicblocks] ile Motoru Kontrol Edin: 10 Adım
![Magicbit [Magicblocks] ile Motoru Kontrol Edin: 10 Adım Magicbit [Magicblocks] ile Motoru Kontrol Edin: 10 Adım](https://i.howwhatproduce.com/images/002/image-3604-j.webp)
Magicbit [Magicblocks] ile Motoru Kontrol Etme: Bu eğitim size Magicblocks kullanarak Magicbit ile bir motoru kontrol etmeyi öğretecektir
Bluetooth Modülü ve Otonom Robot Hareketi Kullanılarak Sesle Kontrol Edilen Mesafe, Yön ve Dönme Derecesi (Doğu, Batı, Kuzey, Güney) ile Arduino Robotu.: 6 Adım

Bluetooth Modülü ve Otonom Robot Hareketi Kullanılarak Sesle Kontrol Edilen Mesafe, Yön ve Dönme Derecesi (Doğu, Batı, Kuzey, Güney) ile Arduino Robotu ve Otonom Robot Hareketi.: Bu Talimat, istenen yönde (İleri, Geri) hareket ettirilebilen Arduino Robotunun nasıl yapıldığını açıklar , Sol, Sağ, Doğu, Batı, Kuzey, Güney) Ses komutunu kullanarak santimetre cinsinden gerekli Mesafe. Robot otonom olarak da hareket ettirilebilir
STM32 Nucleo Board ile Döner Enkoder: 12 Adım

STM32 Çekirdek Kartlı Döner Kodlayıcı: Bu, artan bir kodlayıcı türü olan Döner Kodlayıcının konumunu almak için bir öğreticidir. Kodlayıcılar genellikle iki tiptir: - biri artımlı, diğeri mutlaktır. Bu kod STM32L476 ve STM32L0 mikrodenetleyiciler için kullanılabilir. .Ama eğer h
Arduino ve İki Anlık Anahtar ile RC Servo Motoru Kontrol Etme: 4 Adım

Bir RC Servo Motoru Arduino ve İki Anlık Anahtarla Kontrol Etme: Adı her şeyi söylüyor. Bir RC araba servo motorunu Arduino ve bazı dirençler, bağlantı telleri ve iki dokunsal anahtarla kontrol etme. Bunu Arduino'mu aldığım ikinci gün yaptım, bu yüzden kendimle oldukça gurur duyuyorum