İçindekiler:
- Adım 1: Gerekli Malzemeler
- 2. Adım: Donanım Açıklaması
- Adım 3: Arduino IDE'yi indirin
- Adım 4: Arduino IDE'nin Hazırlanması
- Adım 5: Kodlama Süresi
- Adım 6: Programınızı Yükleyin
Video: NodeMCU ile Arayüz Servo Motoru: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
NodeMCU'yu kullanmaya başlamak için gereken bileşenlerin listesi aşağıdadır,
Donanım bileşenleri
- DüğümMCU
- Servo Motor
- ekmek tahtası
- Jumper Telleri
- Mikro USB Kablosu
Yazılım Bileşenleri
Arduino IDE'si
2. Adım: 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:
- Beyaz - Kırmızı - Siyah kablolu servo
- 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
Başlamak için Arduino IDE'yi (Entegre Geliştirme Ortamı) ve bazı gerekli sürücüleri indirmemiz gerekiyor.
- Yazılımı indirmek için Arduino sitesine gidin:
- Yazılım'a tıklayın İşletim Sisteminize bağlı olarak Windows, Mac veya Linux'a tıklayın.
- Dilerseniz bağış yapabilir veya sadece indirebilirsiniz.
- Bu yapıldığında, bilgisayarınıza indirmek için adımlara devam etmeniz yeterli olacaktır.
- Bitirdiniz!
Adım 4: Arduino IDE'nin Hazırlanması
Arduino IDE'yi indirdikten sonra şuraya gidin:
- Dosya sekmesini ve ardından Tercihler'i tıklayın.
- Ek Pano Yöneticisi URL'lerinde aşağıdaki bağlantıyı ekleyin (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Tamam'ı tıklayın ve ardından
- 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
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
- Araçlara Git
- Anakart > NodeMCU 1.0 (ESP - 12E Modülü)
- 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:
Arduino ile HMC5883L Pusula Sensörü Arayüz Eğitimi: 10 Adım (Resimlerle)
Arduino ile HMC5883L Pusula Sensörü Arayüz Eğitimi: AçıklamaHMC5883L, iki genel amaç için kullanılan 3 eksenli bir dijital pusuladır: ferromanyet gibi bir manyetik malzemenin manyetizasyonunu ölçmek veya gücü ve bazı durumlarda yönünü ölçmek için. s noktasındaki manyetik alan
Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: 7 Adım (Resimlerle)
Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: Merhaba ve ilk talimatıma hoş geldiniz! :) Bu talimatta, klavyeyi arduino ile arayüzlemek için harika bir kitaplık paylaşmak istiyorum - 'Keypad Kitaplığı' dahil 'Parola kitaplığı'. Bu kütüphane, sahip olduğumuz en iyi özellikleri içerir
Arduino İle GPS Modülü (NEO-6m) Arayüz Nasıl Yapılır: 7 Adım (Resimlerle)
Arduino ile GPS Modülü (NEO-6m) Arayüz Nasıl Yapılır: Bu projede, Arduino UNO ile bir GPS modülünün nasıl arayüzleneceğini gösterdim. Boylam ve enlem verileri LCD'de görüntülenir ve konum uygulamada görüntülenebilir. Malzeme listesi Arduino Uno ==> 8 $ Ublox NEO-6 milyon GPS modülü ==> 15 $ 16x
NodeMCU ile Arayüz LED Nokta Vuruşlu (8x8): 6 Adım (Resimlerle)
Arayüz LED Nokta Vuruşlu (8x8) NodeMCU ile: Merhaba Yapıcılar, başka bir basit ve havalı Instructable ile birlikteyim. Bu Instructable'da LED Dot Matrix'i (8x8) NodeMCU ile Arayüz yapmayı öğreneceğiz. Öyleyse başlayalım
Arduino UNO ile RGB Led WS2812B Arayüz Eğitimi: 7 Adım (Resimlerle)
Arduino UNO ile RGB Led WS2812B Arayüz Eğitimi: Bu eğitim size Sparkfun RGB Led WS2812B'yi Arduino UNO ile kullanma hakkında bazı temel bilgileri öğretecek