İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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**