Bugün Internet Computer Protocol blok zincirini tanıyıp Hello World örneğiyle bu merkeziyetsiz geliştirme ortamına ilk adımımızı...
NodeMCU ile Sunucu Üzerinden Röle Kontrolü
Kemal İKİZOĞLUHerkese merhaba,
Bir önceki yazımda sizinle birlikte Buzzer devresi hazırlayıp NodeMCU üzerinde bir sunucu açarak web ortamından Buzzer’ın kontrolünü gerçekleştirmiştik. Öncelikle bu yazıyı incelemek isterseniz buradan ulaşabilirsiniz. Bugün en sevdiğim devre elemanlarından biri olan röle devresi hazırlıyor olacağız. Röle kontrolünde ise LED kullanıyor olacağım. Hazırsanız başlayalım.
Malzeme Listesi:
- 1 adet NodeMCU
- 1 adet breadboard
- 1 adet 5V Röle
- 1 adet LED
- 1 adet 220 Ohm Direnç
- Jumper kablolar
Malzemelerimizi tamamladıktan sonra hemen devre şemasını kurmaya başlayalım.
Devre Şeması:
Breadboard üzerine kurduğumuz devremizde röleyi D4 pinine bağlayalım. Röle ile kontrol edeceğimiz LED’i de bir breadboard üzerinde devresini hazırlayıp bağlantılarını röle üzerinde tamamlayalım. Böylece devre şemamızın kurulumunu tamamlamış olduk.
Kodlama Aşaması:
Komutları Arduino IDE uygulamasına aktardıktan sonra internet ağına bağlanabilmesi için WiFi ağı bilgilerinizi yazmanız gerekmektedir. Ağ bilgilerinizi yazarken cihazınızla devre kartınız aynı ağa bağlanıyor olmasına dikkat etmelisiniz. Aksi halde bağlantı kurulamayacaktır.
Programınızı atmadan önce işlem yapacağımız kartı seçmemiz gerekmektedir. Yukarıda yer alan görselde görüldüğü üzere NodeMCU 1.0(ESP-12E Modüle) seçeneğini, kablolu bağlantı yapıyorsanız Seri Port seçeneğini seçmelisiniz.
Programı karta gönderme işlemi tamamlandığında Seri Monitör ekranına geçiş yapabilirsiniz. Seri Monitör ekranının 115200 bandında olduğundan emin olalım. Eğer bu ekranda bir işlem göremiyorsanız kartınızın RST veya Reset tuşuna bir kez basabilirsiniz.
Seri monitörde her bir adım hakkında bilgi alıyor olacaksınız. Kart wifi ağınıza bağlandıktan sonra size bir bağlantı linki veriyor olacak. Bu linki kullandığınız web tarayıcısında açalım.
Web üzerinden butonlarla röleyi kontrol ederken aynı zamanda uzaktan kontrol için röle durumu bilgisiyle de anlık devre durumunu takip ediyor olacaksınız.
NodeMCU’da bir sunucu oluşturup bu sunucu üzerinden röle kontrolü uygulamamızı tamamlamış olduk. Kendi arayüzünüzü hazırlayabilir, mobil üzerinden de uygulamalarla kontrol edebilirsiniz. NodeMCU hakkında yazılmış tüm yazılara ise buradan ulaşabilirsiniz.
Bir sonraki yazımda görüşmek dileğiyle..
Son Yorumlar..