İçindekiler:
- 1. Adım: İçindekiler
- Adım 2: Servo'nun Temelleri…
- Adım 3: Bağlantı ve Kablolama
- Adım 4: Kurulum için Basit Kodlama
- Adım 5: Kontrol için Kodlama
- 6. Adım: Uygulamalar
Video: SERVO Kontrolünü Öğrenin (Bir Bakışta): 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu modülde arduino ile uyumlu bir mikro veya mini Servoyu kontrol etmeyi öğreneceksiniz. Bir servo motor genellikle hareketli bir parçası olan herhangi bir otomasyon projesinde kullanılır. Robotikte çok önemli bir rol oynar, her birinin hassas hareketleri. ve bir robotun her kolu Servo tarafından kontrol edilir. Bu yüzden bu küçücük cihazın ne kadar önemli olduğunu bilmek için bunun fazlasıyla yeterli olacağını düşünüyorum.
Bu, bir şeyi hassas açılarda hareket ettirmek istediğiniz mini projelerde de kullanılabilir. Böylece bir Servo, sadece 3-4 satırlık bir kod yazarak, arduino ile çok kolay bir şekilde kullanılabilir.
Sadece 7-10 dakikada çok basit bir şekilde öğrenilebilir, faydalanın…………………….
1. Adım: İçindekiler
*Servo motor temel anlayışı.
*bağlantı ve kablo detayları.
*Arduino kullanarak servoyu kontrol etmek için en basit kodlama.
*Gerçek zamanlı proje örneklerinde uygulanan servo.
ÖĞRENELİM …………………………………………….. HEYECAN OLSUN………………………………………………………..!
Adım 2: Servo'nun Temelleri…
Servo motorlar uzun süredir kullanılmaktadır ve birçok uygulamada kullanılmaktadır. Boyutları küçüktür, ancak büyük bir güce sahiptirler ve çok enerji verimlidirler. Servo motorlar ayrıca endüstriyel uygulamalar, robotik, hat içi üretim, eczacılık ve gıda hizmetlerinde kullanılmaktadır.
Ama küçük adamlar nasıl çalışır?
Servo devresi, motor ünitesinin tam içinde inşa edilmiştir ve genellikle bir dişli ile donatılmış, konumlandırılabilir bir şafta sahiptir. Motor, şaftın hareket miktarını belirleyen bir elektrik sinyali ile kontrol edilir.
Servolar, kontrol kablosu aracılığıyla değişken genişlikte bir elektrik darbesi veya darbe genişlik modülasyonu (PWM) gönderilerek kontrol edilir. Bir servo motor genellikle hem saat yönünde hem de saat yönünün tersine toplam 180° hareket için her iki yönde de yalnızca 90° dönebilir.
Bu servolara hareket komutu verildiğinde, pozisyona hareket edecek ve o pozisyonu tutacaktır. Servo bir pozisyondayken harici bir kuvvet servoyu iterse, servo o pozisyonun dışına çıkmak için direnecektir. Servonun uygulayabileceği maksimum kuvvet miktarı, servonun tork derecesi olarak adlandırılır. Servolar konumlarını sonsuza kadar koruyamayacaklar; servoya pozisyonda kalması talimatını vermek için pozisyon darbesi tekrarlanmalıdır.
Adım 3: Bağlantı ve Kablolama
İki tip standart servo tel renk kodlaması mevcuttur. Biri genellikle mini servo, diğeri ise normal servo içindir.
1. MINI SERVO
turuncu ---------------------------------- arduino dijital pinine bağlanacak sinyal.
kırmızı ------------------------------+v, güç
kahverengi ---------------------------------- gnd, topraklama pimi
2. NORMAL SERVO
beyaz ---------------------------------- arduino'ya bağlanacak veri/sinyal.
kırmızı/kahverengi---------------------------+v, güç
siyah ------------------------------------------ gnd, topraklama pimi.
Hepsi kablolama ile ilgili………………………………………..!
Adım 4: Kurulum için Basit Kodlama
kod yapmak en basit iş!
kodunuzu başlatmadan önce sadece iki temel şeyi bilmeniz gerekir, arduino yazılımı IDE, özellikle bir Servo motoru kontrol etmek için bize dahili bir kitaplık sağlar ve böylece işlerimizi kolaylaştırır.
Kütüphaneyi kodunuza dahil etmek için kodunuzun başına aşağıdaki metni yazmanız gerekir.
#Dahil etmek
veya basitçe skecth----Kütüphaneyi içe aktar------Servo'ya tıklayarak kütüphaneyi dahil edebilirsiniz.
her iki yöntem de aynı işi görür, size uygun olanı seçebilirsiniz!
Şimdi, servonuzu adlandırmalısınız, yani Servo adlı bir anahtar kelimeyi kullanarak bir servo nesnesi oluşturmalısınız.
örnek: Servo talimatı verilebilir;
şimdi bu örnekteki nesnenin adı talimat verilebilir.
Ardından, arduino'nuzun bir dijital pinini Servo'nun sinyal pinine atamak için aşağıdaki kod kullanılır, örnek:instructable.attach(2);
şimdi sinyal pini arduino'nun dijital pin 2'sine bağlanabilir.
Kurulum bu kadar, şimdi kontrol kısmına geçeceğiz.
Servo milinizi belirli bir açıda konumlandırmak için kullanılan anahtar kelime şudur: object_name.write(angle 0-180);
örnek: instructable.write(30);
yukarıdaki kodlama servoya bir sinyal gönderir ve ona 30 derecede atamasını söyler.
Adım 5: Kontrol için Kodlama
Şimdi servonuzun ilk pozisyonunu atadıktan sonra, aynı servo_name.write() kodunu kullanarak herhangi bir pozisyona gidebilirsiniz, ancak sorun hızlı hareket etmesi ve bu nedenle çok titreyip düzgün hareket edememesidir. uygun bir gecikme () kullanarak.
Bu, şekilde gösterildiği gibi for loop() kullanılarak kolayca yapılabilir.
Burada for döngüsündeki ilk 30, mevcut servo pozisyonunu temsil eder ve 180, istenen pozisyondur.
Böylece, bir Servo'nun arduino ile nasıl kullanılacağının temellerini biliyor olabilirsiniz.
6. Adım: Uygulamalar
Aşağıda, bir servo kullandığım bazı talimatlarım listelenmiştir, daha fazla anlamak için ona başvurun, 1. wifi kontrol kapı kilidi.
2. Bluetooth balık besleyici.
Umarım bu öğreticiyi beğenirsiniz
gelecek birkaç konu
1. ESP8266 basit kontrol.
2. Bluetooth.
3. LCD ekran
……………… ve daha birçok faydalı bilgi için beni takip edin.
Önerilen:
Radar Sensörü Xyc-wb-dc Kullanarak Birinin Bir Odaya Girdiğini Öğrenin: 7 Adım
Birinin Radar Sensörü Xyc-wb-dc Kullanarak Bir Odaya Girdiğini Öğrenin: Bu eğitimde, RTC modülü, radar sensörü xyc-wb-dc, OLED ekranı ve arduino kullanarak birinin odaya ne zaman girdiğini nasıl öğreneceğimizi öğreneceğiz. tanıtım videosu
EasyEDA Çevrimiçi Araçları ile Özel Şekilli Bir PCB Tasarlamayı Öğrenin: 12 Adım (Resimlerle)
EasyEDA Çevrimiçi Araçları ile Özel Şekilli Bir PCB Tasarlamayı Öğrenin: Her zaman özel bir PCB tasarlamak istemişimdir ve çevrimiçi araçlar ve ucuz PCB prototipleme ile hiç bu kadar kolay olmamıştı! Zor çözümden tasarruf etmek için yüzeye montaj bileşenlerini küçük hacimlerde ucuz ve kolay bir şekilde monte etmek bile mümkündür
Android WiFi Esp8266 Kontrolünü Kullanarak Cihazınızı Kontrol Edin: 6 Adım
Android WiFi Esp8266 Kontrolünü Kullanarak Cihazınızı Kontrol Edin: Artık daha fazla bilgi için esp8266 WiFi modülünü kullanarak cihazları nasıl kontrol edeceğimizi ve Arduino Android WiFi kontrolünü kullanarak cihazınızı kontrol etmeyi öğreneceğiz. bağlantıya tıklayın mohamed eşref
Birinin Bir Odaya Ne Zaman Girdiğini Öğrenin: 7 Adım
Birisi Bir Odaya Girdiğinde Öğrenin: Bu eğitimde, RTC modülü, PIR sensörü, OLED ekran ve arduino kullanarak birinin odaya ne zaman girdiğini nasıl öğreneceğimizi öğreneceğiz. Bir tanıtım videosu izleyin
Hava Mum - Bir Bakışta Hava ve Sıcaklık: 8 Adım
Hava Durumu Mum - Bir Bakışta Hava ve Sıcaklık: Bu sihirli mumu kullanarak anlık olarak dışarıdaki mevcut sıcaklık ve koşulları söyleyebilirsiniz