rsimsek
Profesyonel Üye
Merhaba arkadaşlar,
Evde boş zamanlarımda merak sardığım konularda bir şeyler yapmaya çalışıyorum. PIC programlamadan Arduino'ya oradan da ESP8266 modüllere yöneldim. ESP8266 tabanlı modüllerle üzerlerindeki wifi/kablosuz bağlantı yöntemini de kullanarak akıllı röleler oluşturdum. Köydeki bahçemde köyde olmadığım zamanlarda damlama sistemi ile selenoid vana aracılığıyla, uzaktan kontrollü olarak sulamada kullanıyorum (daha önce paylaşmıştım). Ayrıca röle üzerinden bir lambayı da açıp kapatıyorum.
Şimdi de RF/Radyo Frekans yöntemi ile wifi'ye nispeten daha uzak mesafeler (10-15 km'ye kadar, LoRaWAN ile çok daha uzaklara) için ışık/röle/kontaktör açma kapatma prototipi üzerinde çalışıyorum.
Sistem için kullandığım malzemeler;
Komut gönderici taraf (transmitter):
1 adet NodeMCU (ESP-E12)
1 adet nRF24L01 kablosuz verici/alıcı
1 adet buton
1 adet yeşil led (komutun uygulandığına dair/teyit)
Komut alıcı taraf (receiver):
1 adet NodeMCU (ESP-E12)
1 adet nRF24L01 kablosuz verici/alıcı
1 adet buton
1 adet kırmızı led (devrenin çalıştığına dair)
Aklıma gelen/düşündüğüm yapı-senaryolar;
Cihazların biri kontrol edilecek yerde, diğeri çalıştırılacak cihazın yanına kurulacak.
Komut verilen yerdeki gönderici, butona basınca alıcı taraftaki kırmızı led yanacak ve ardından led yandı diye alıcı, göndericiye geri sinyal/işaret/teyit gönderecek. Bu işaret ile göndericideki yeşil led yanacağından alıcı tarafın devreye geçtiği (görüş alanı dışında olacağından) anlaşılacak. Butona tekrar basınca da önce kırmızı led sonrasında yeşil led sırasıyla sönerek alıcı devreden çıkmış/kapatılmış olacak.
Bu arada iletişim koparsa da alıcının kontrolsuz çalışmaması açısından, yeniden iletişim kurulana kadar, eğer alıcı taraftaki butona da hiç basılmamışsa alıcı devreyi kesecek. Eğer alıcıdaki butona basılmışsa iletişim olmazsa bile kontrol alıcı tarafta olacak (burada ayrı bir manuel kontrol anahtarı da sisteme paralel yapılabilir). Tekrar iletişim sağlandığında ise alıcının durumu göndericideki yeşil led durumuna göre izlenebilecek.
Bu arada NodeMCU'ler, üzerlerindeki Builtin_Led'lerin seyrek yanıp sönme ile çalışır halde olduklarını ve iletişimde olmadıklarını, daha sıkça yanıp sönerek ise iletişimde olduklarını görsel olarak da kullanıcıya belli ediyor olacaklar.
Prototip için tek kontak çalışması yapıldı. Birden fazla kontak eklenebilir.
Bu konuda sahada ne tür ihtiyaçlar olur tecrübe etmiş değilim. Varsa farklı çalışma koşulları ve senaryolar, teklifler ilave edebilirim?
Teşekkür ederim.
Evde boş zamanlarımda merak sardığım konularda bir şeyler yapmaya çalışıyorum. PIC programlamadan Arduino'ya oradan da ESP8266 modüllere yöneldim. ESP8266 tabanlı modüllerle üzerlerindeki wifi/kablosuz bağlantı yöntemini de kullanarak akıllı röleler oluşturdum. Köydeki bahçemde köyde olmadığım zamanlarda damlama sistemi ile selenoid vana aracılığıyla, uzaktan kontrollü olarak sulamada kullanıyorum (daha önce paylaşmıştım). Ayrıca röle üzerinden bir lambayı da açıp kapatıyorum.
Şimdi de RF/Radyo Frekans yöntemi ile wifi'ye nispeten daha uzak mesafeler (10-15 km'ye kadar, LoRaWAN ile çok daha uzaklara) için ışık/röle/kontaktör açma kapatma prototipi üzerinde çalışıyorum.
Sistem için kullandığım malzemeler;
Komut gönderici taraf (transmitter):
1 adet NodeMCU (ESP-E12)
1 adet nRF24L01 kablosuz verici/alıcı
1 adet buton
1 adet yeşil led (komutun uygulandığına dair/teyit)
Komut alıcı taraf (receiver):
1 adet NodeMCU (ESP-E12)
1 adet nRF24L01 kablosuz verici/alıcı
1 adet buton
1 adet kırmızı led (devrenin çalıştığına dair)
Aklıma gelen/düşündüğüm yapı-senaryolar;
Cihazların biri kontrol edilecek yerde, diğeri çalıştırılacak cihazın yanına kurulacak.
Komut verilen yerdeki gönderici, butona basınca alıcı taraftaki kırmızı led yanacak ve ardından led yandı diye alıcı, göndericiye geri sinyal/işaret/teyit gönderecek. Bu işaret ile göndericideki yeşil led yanacağından alıcı tarafın devreye geçtiği (görüş alanı dışında olacağından) anlaşılacak. Butona tekrar basınca da önce kırmızı led sonrasında yeşil led sırasıyla sönerek alıcı devreden çıkmış/kapatılmış olacak.
Bu arada iletişim koparsa da alıcının kontrolsuz çalışmaması açısından, yeniden iletişim kurulana kadar, eğer alıcı taraftaki butona da hiç basılmamışsa alıcı devreyi kesecek. Eğer alıcıdaki butona basılmışsa iletişim olmazsa bile kontrol alıcı tarafta olacak (burada ayrı bir manuel kontrol anahtarı da sisteme paralel yapılabilir). Tekrar iletişim sağlandığında ise alıcının durumu göndericideki yeşil led durumuna göre izlenebilecek.
Bu arada NodeMCU'ler, üzerlerindeki Builtin_Led'lerin seyrek yanıp sönme ile çalışır halde olduklarını ve iletişimde olmadıklarını, daha sıkça yanıp sönerek ise iletişimde olduklarını görsel olarak da kullanıcıya belli ediyor olacaklar.
Prototip için tek kontak çalışması yapıldı. Birden fazla kontak eklenebilir.
Bu konuda sahada ne tür ihtiyaçlar olur tecrübe etmiş değilim. Varsa farklı çalışma koşulları ve senaryolar, teklifler ilave edebilirim?
Teşekkür ederim.
