İçindekiler:

Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu: 8 Adım
Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu: 8 Adım

Video: Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu: 8 Adım

Video: Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu: 8 Adım
Video: İnternet Üzerinden Step Motor Kontrolü 2024, Kasım
Anonim
Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu
Arduino ile Servo Motoru Kontrol Etmenin Süper Kolay Yolu

Bu eğitimde, 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 videosu izleyin.

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
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  1. Arduino UNO (veya başka bir Arduino)
  2. Atlama telleri
  3. Servo motor
  4. Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
Devre
Devre
  1. Servo motor "Turuncu" pimini Arduino Dijital pimine[8] bağlayın
  2. Servo motor "Kırmızı" pimini Arduino pozitif pimine [5V] bağlayın
  3. Servo motor "Kahverengi" pinini Arduino negatif pinine[GND] 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 Bileşen Ekleme

Visuino'da Bileşen Ekle
Visuino'da Bileşen Ekle
  1. "Sıra" bileşeni ekle
  2. "Analog Değer" bileşeni ekleyin
  3. "Analoğu Değere Böl" bileşenini ekleyin
  4. "Servo" bileşeni ekleyin

Adım 5: Visuino Set Bileşenlerinde

Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde
Visuino Set Bileşenlerinde

"Sıra1" bileşenini seçin, üzerine çift tıklayın. "Öğeler" İletişim Kutusunda:

5X "Period" öğesini sola sürükleyin.

  1. "Period1" öğesini seçin ve özellikler penceresinin altında "Delay" öğesini "1000" olarak ayarlayın
  2. "Period2" öğesini seçin ve özellikler penceresinin altında "Gecikmeyi" "2000" olarak ayarlayın
  3. "Period3" öğesini seçin ve özellikler penceresinin altında "Gecikme"yi "3000" olarak ayarlayın
  4. "Period4" öğesini seçin ve özellikler penceresinin altında "Gecikme"yi "4000" olarak ayarlayın
  5. "Period5" öğesini seçin ve özellikler penceresinin altında "Gecikme"yi "5000" olarak ayarlayın >>bu, yalnızca sonunda bir duraklama için kullanılacaktır.

Şimdi servo motor için Dereceleri ayarlayalım: "AnalogValue1" bileşenini seçin, üzerine çift tıklayın. "Öğeler" İletişim Kutusunda:

4X "Değer Ayarla" öğesini sola sürükleyin.

  1. "Değer1 Ayarla" bileşenini seçin ve özellikler penceresinin altında "Değer"i "0" olarak ayarlayın
  2. "Değer2 Ayarla" bileşenini seçin ve özellikler penceresi altında "Değer"i "60" olarak ayarlayın
  3. "Set Value3" bileşenini seçin ve özellikler penceresinin altında "Değer"i "120" olarak ayarlayın
  4. "Değeri Ayarla4" bileşenini seçin ve özellikler penceresinin altında "Değer"i "180" olarak ayarlayın

"DivideByValue1" bileşenini seçin ve özellikler penceresinin altında "değer"i "180" olarak ayarlayın

Adım 6: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  • "Sıra1">Period1 pini [Out]'u "AnalogValue1" pinine [Set Value 1] bağlayın
  • "Sequence2">Period1 pin [Out]'u "AnalogValue1" pin [Set Value 2]'ye bağlayın
  • "Sequence3">Period1 pini [Out]'u "AnalogValue1" pinine [Set Value 3] bağlayın
  • "Sequence4">Period1 pini [Out]'u "AnalogValue1" pinine [Set Value 4] bağlayın
  • "AnalogValue1" pinini [Out] ile "DivideByValue1" pinini [In] bağlayın
  • "DivideByValue1" pini [Out]'u "Servo1" pini [In]'e bağlayın
  • "Servo1" pinini [Out] Arduino dijital pinine [8] bağlayın

Adım 7: 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.

8. Adım: Oynat

Arduino UNO modülüne güç verirseniz Servo motor ayarladığınız derecelere göre hareket etmeye başlayacaktır.

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

Önerilen: