İçindekiler:

NodeMCU ile Arayüz Servo Motoru: 6 Adım (Resimlerle)
NodeMCU ile Arayüz Servo Motoru: 6 Adım (Resimlerle)

Video: NodeMCU ile Arayüz Servo Motoru: 6 Adım (Resimlerle)

Video: NodeMCU ile Arayüz Servo Motoru: 6 Adım (Resimlerle)
Video: App Inventor İle Uygulama Yapma/ Arduino İle Bluetooth Bağlantısı: HC-05 2024, Kasım
Anonim
NodeMCU ile Servo Motor Arayüz
NodeMCU ile Servo Motor Arayüz

Herkese merhaba, Bu benim ilk Eğitilebilir projem.

NodeMCU'yu kullanmaya başlamak mı istiyorsunuz? Sizinle paylaşmak için buradayım. Bugün size NodeMCU'ya nasıl başlayacağınızı göstereceğim. Hadi gidelim !

NodeMCU'nun yerleşik ESP8266-12E'si, kartı IoT (Nesnelerin İnterneti) için uygun hale getirir. Bu Eğitilebilir Tabloda size NodeMCU kullanarak Servo'ya nasıl başlayacağınızı göstereceğim.

Adım 1: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler

NodeMCU'yu kullanmaya başlamak için gereken bileşenlerin listesi aşağıdadır,

Donanım bileşenleri

  1. DüğümMCU
  2. Servo Motor
  3. ekmek tahtası
  4. Jumper Telleri
  5. Mikro USB Kablosu

Yazılım Bileşenleri

Arduino IDE'si

2. Adım: Donanım Açıklaması

Donanım Açıklaması
Donanım Açıklaması
Donanım Açıklaması
Donanım Açıklaması

Breadboard nedir?

Bileşenleri takıp kolayca çıkarabileceğiniz bir prototipleme platformudur. İçinde nasıl yapıldığını görmek için lütfen fotoğrafa bakın. Genellikle her iki tarafta güç raylarını gösteren 2 bant bulunur. (-) ve (+)'nın hepsini birbirine kolayca bağlamak için yapılmıştır.

Servo nedir?

Servo motorlar, belirli bir açıya veya denilen konuma dönebilen harika cihazlardır.

Genellikle 180 derece dönebilen bir servo kolları vardır. NodeMCU'yu kullanarak belirli bir konuma gitmek için bir servoyu kontrol edebiliriz. Kadar basit! Burada bir servo motorun nasıl bağlanacağını ve ardından onu farklı konumlara nasıl çevireceğimizi göreceğiz.

Servoya Bağlantı

Bir sonraki iş, servo motorunuzu bağlamaktır. İki yaygın servo türü vardır:

  1. Beyaz - Kırmızı - Siyah kablolu servo
  2. Turuncu - Kırmızı - Kahverengi kablolu servo

Servonuzun Beyaz - Kırmızı - Siyah kabloları varsa aşağıdaki gibi bağlayınız.

  • Beyaz kablo Dijital pin D4'e bağlanır
  • Siyah kablo GND pinine bağlanır
  • Kırmızı kablo 3V3 pinine bağlanır

Servonuzda Turuncu - Kırmızı - Kahverengi teller varsa aşağıdaki gibi bağlayınız.

  • Turuncu kablo, Dijital pim D4'e bağlanır.
  • Kahverengi tel GND pinine bağlanır
  • Kırmızı kablo 3V3 pinine bağlanır

Adım 3: Arduino IDE'yi indirin

Arduino IDE'yi indirin
Arduino IDE'yi indirin

Başlamak için Arduino IDE'yi (Entegre Geliştirme Ortamı) ve bazı gerekli sürücüleri indirmemiz gerekiyor.

  1. Yazılımı indirmek için Arduino sitesine gidin:
  2. Yazılım'a tıklayın İşletim Sisteminize bağlı olarak Windows, Mac veya Linux'a tıklayın.
  3. Dilerseniz bağış yapabilir veya sadece indirebilirsiniz.
  4. Bu yapıldığında, bilgisayarınıza indirmek için adımlara devam etmeniz yeterli olacaktır.
  5. Bitirdiniz!

Adım 4: Arduino IDE'nin Hazırlanması

Arduino IDE'nin Hazırlanması
Arduino IDE'nin Hazırlanması
Arduino IDE'nin Hazırlanması
Arduino IDE'nin Hazırlanması

Arduino IDE'yi indirdikten sonra şuraya gidin:

  1. Dosya sekmesini ve ardından Tercihler'i tıklayın.
  2. Ek Pano Yöneticisi URL'lerinde aşağıdaki bağlantıyı ekleyin (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Tamam'ı tıklayın ve ardından
  4. Araçlar - Panolar - Pano Yöneticisi

Arama alanına esp8266 yazın > esp8266 by ESP8266 Community - Install'a tıklayın

Artık Arduino IDE'yi NodeMCU ile birlikte çalışacak şekilde ayarladınız.

Adım 5: Kodlama Süresi

Kodlama Süresi
Kodlama Süresi

Bir sonraki adım, Servoyu kontrol etmek için bir kod yazmaktır.

"Servo.ino" dosyasını indirin ve Arduino IDE'de açın. Ardından yeni bir çizim oluşturun ve aşağıdaki kodu arduino IDE'ye yapıştırın ve Yükle'ye basın.

#Dahil etmek

Servo servo;

geçersiz kurulum() {

servo.attach(2); //D4

servo.write(0);

gecikme(2000);

}

boşluk döngüsü () {

servo.write(90);

gecikme(1000);

servo.write(0);

gecikme(1000);

}

Kodun yüklenmesi birkaç dakika sürecektir ve ardından kodda ayarlanan aralıkta Servo açısının 0°'den 90°'ye değiştiğini görmelisiniz.

İsterseniz onunla uğraşabilir veya olduğu gibi kullanabilirsiniz.

Adım 6: Programınızı Yükleyin

Programınızı Yükleyin
Programınızı Yükleyin
Programınızı Yükleyin
Programınızı Yükleyin
  1. Araçlara Git
  2. Anakart > NodeMCU 1.0 (ESP - 12E Modülü)
  3. Bağlantı Noktası (Doğru Bağlantı Noktasını Seçin)

**NodeMCU modelinizin seçili olduğundan ve doğru seri bağlantı noktasının işaretlendiğinden emin olun (resimlere bakın).

Ardından sadece Yükle düğmesini tıklayın**

Önerilen: