İçindekiler:
- Adım 1: Döner Kodlayıcı Nedir?
- 2. Adım: Gerekli Bileşenler
- Adım 3: Döner Kodlayıcı Nasıl Kullanılır?
- Adım 4: Döner Kodlayıcı Milinin Konumunun Belirlenmesi
- Adım 5: Mil Döndürme ile LED Işığı Kontrol Etme
- Adım 6: Kesinti İle DC Motor Hızını ve Yönünü Kontrol Etme
- 7. Adım: Bizi FaceBook'ta Beğenin
Video: Rotary Encoder: Nasıl Çalışır ve Arduino İle Nasıl Kullanılır: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Tarafından ElectropeakElectroPeak Resmi Web SitesiYazarın Daha Fazlasını Takip Edin:
Hakkında: ElectroPeak, elektronik öğrenmek ve fikirlerinizi gerçeğe dönüştürmek için tek adresiniz. Projelerinizi nasıl yapabileceğinizi göstermek için birinci sınıf kılavuzlar sunuyoruz. Aynı zamanda yüksek kaliteli ürünler sunmaktayız, böylece… Electropeak Hakkında Daha Fazlası »
Bunu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsiniz.
genel bakış
Bu eğitimde, döner kodlayıcıyı nasıl kullanacağınızı öğreneceksiniz. İlk olarak, rotasyonel kodlayıcı hakkında bazı bilgiler göreceksiniz ve ardından üç pratik örnekle bir döner kodlayıcının nasıl kullanılacağını öğreneceksiniz.
Ne öğreneceksin:
- Döner kodlayıcı nedir ve nasıl çalışır. Kodlayıcı konumunu görüntüleme
- Döner kodlayıcı kullanarak bir LED ışığını kontrol etme
- Döner kodlayıcı kullanarak DC motor hızını ve yönünü kontrol etme
Adım 1: Döner Kodlayıcı Nedir?
Döner kodlayıcı, şaft açısının konumunu dijital verilere dönüştüren elektromekanik bir cihazdır. Döner kodlayıcı, üzerinde delikler bulunan dairesel bir plaka ile A ve B kanallarına sahiptir. Dairesel plaka döndürülerek A ve B kanalları deliklerden geçtiğinde o kanal ile ortak bir taban arasında bağlantı kurulur. Bu kesintiler çıkış kanalında bir kare dalgaya neden olur. Bu darbeleri sayarak dönme miktarını bulabiliriz. Öte yandan, A ve B kanalları 90 derece faz farkına sahiptir, böylece hangi kanal darbesinin ileride olduğuna bağlı olarak dönüş yönünü de bulabilirsiniz.
Bir enkoder doğrudan motor miline monte edilebilir veya modül olarak yapılabilir. 5 pim içeren döner kodlayıcı modülü, en yaygın dönen kodlayıcıdır. 2 pin, kodlayıcı beslemesini destekler, SW, modül üzerindeki bir basma düğmesidir ve CLK ve DT, A ve B kanallarını gösterir.
Bu modülün özelliklerinden bazıları şunlardır:
- Sonsuza döndürme yeteneği
- 20 darbe çözünürlüğü
- 5V besleme gerilimi
2. Adım: Gerekli Bileşenler
Donanım bileşenleri
Basmalı Anahtarlı Döner Enkoder Modülü *1
Yazılım Uygulamaları
Arduino IDE'si
Adım 3: Döner Kodlayıcı Nasıl Kullanılır?
Döner kodlayıcı kullanmak için A ve B kanallarının darbelerini saymalıyız. Bunu yapmak için Arduino UNO kullandık ve kodlayıcıyı konumlandırmak, LED ışığını kontrol etmek ve DC motorun hız ve yönünü kontrol etmek için üç proje gerçekleştirdik.
Adım 4: Döner Kodlayıcı Milinin Konumunun Belirlenmesi
+'yı 5V'a, GND'yi GND pinine, CLK'yı 6 numaralı pine ve DT'yi 7 numaralı pine bağlayın.
Enkoderi kullanmak için şaftın konumunu bilmeniz gerekir. Milin konumu, dönme miktarına bağlı olarak değişir. Saat yönünde dönüş için 0'dan sonsuza, saat yönünün tersine dönüş için 0'dan eksi sonsuza değişir. Arduino'nuza aşağıdaki kodu yükleyin ve seri monitörde şaft kodlayıcının konumunu görün. Ekteki kodu enkoderli tüm projeleriniz için kullanabilirsiniz.
Enkoder konumunu belirlemek için A ve B kanallarını Arduino'ya giriş olarak bağlamamız gerekiyor. Başlangıçta Kanal A'nın başlangıç değerini okuyup kaydediyoruz. Daha sonra A kanalının anlık değerini okuyoruz, B kanalının değeri ondan öndeyse sayacı düşürüyoruz. Aksi takdirde sayaç sayısını arttırıyoruz.
Adım 5: Mil Döndürme ile LED Işığı Kontrol Etme
İlk önce şaft pozisyonunu almanız gerekiyor ve daha sonra PWM ile LED ışığını azaltabilir veya artırabilirsiniz. PWM 0 ile 255 arasında bir değere sahip olduğu için kodda da şaft pozisyonunu bu aralıkta belirledik.
Adım 6: Kesinti İle DC Motor Hızını ve Yönünü Kontrol Etme
Bu kodda, şaft ve kama konumunu okumak için bir kesme kullandık. Kesintiler hakkında daha fazla bilgi için Arduino Web Sitesini inceleyebilirsiniz.
Enkoder tuşuna basılarak veya enkoder 0 konumuna getirilerek motor bozulur. L293D blendajı ile DC motorun nasıl sürüleceğini burada görebilirsiniz.
7. Adım: Bizi FaceBook'ta Beğenin
Bu öğreticiyi yararlı ve ilginç bulursanız, lütfen bizi facebook'ta beğenin.
Önerilen:
Arduino ve Rotary Encoder ile Zamanlayıcı: 5 Adım
Arduino ve Döner Enkoderli Zamanlayıcı: Zamanlayıcı, hem endüstriyel hem de ev faaliyetlerinde sıklıkla kullanılan bir araçtır. Bu montajın ucuz ve yapımı kolaydır. Aynı zamanda çok yönlüdür, ihtiyaca göre seçilen bir programı yükleyebilir. Ardui için benim tarafımdan yazılmış birkaç program var
Arduino ve Rotary Encoder ile Güç Zamanlayıcı: 7 Adım (Resimli)
Arduino ve Döner Kodlayıcılı Güç Zamanlayıcı: Bu Güç Zamanlayıcı, şu adreste sunulan zamanlayıcıya dayanmaktadır:https://www.instructables.com/id/Timer-With-Arduin…Bir güç kaynağı modülü ve bir SSR (katı hal rölesi) ) bağlandı. 1KW'a kadar güç yükleri çalıştırılabilir ve minimum değişiklikle l
Dijital Kumpas Nasıl Yıkılır ve Dijital Kumpas Nasıl Çalışır: 4 Adım
Dijital Kumpas Nasıl Yıkılır ve Dijital Kumpas Nasıl Çalışır: Birçok kişi ölçüm için kumpas kullanmayı bilir. Bu eğitim size bir dijital kumpasın nasıl parçalanacağını ve dijital kumpasın nasıl çalıştığının bir açıklamasını öğretecektir
Arduino Hesap Makinesi Yapmak İçin Arduino İle Tuş Takımı ve LCD Nasıl Kullanılır: 5 Adım
Arduino ile Tuş Takımı & LCD Kullanımı Arduino Hesap Makinesi Yapmak İçin: Bu derste Arduino ile 4x4 matrix tuş takımı ve 16x2 LCD'yi nasıl kullanabileceğinizi ve basit bir Arduino Hesap Makinesi yapmak için nasıl kullanabileceğinizi paylaşacağım. Öyleyse başlayalım
Mac Terminal Nasıl Kullanılır ve Temel İşlevler Nasıl Kullanılır: 4 Adım
Mac Terminali Nasıl Kullanılır ve Temel Fonksiyonlar Nasıl Kullanılır: Size MAC Terminalini nasıl açacağınızı göstereceğiz. Ayrıca size Terminal içinde ifconfig, dizinleri değiştirme, dosyalara erişim ve arp gibi birkaç özelliği göstereceğiz. Ifconfig, IP adresinizi ve MAC reklamınızı kontrol etmenizi sağlar