ESP8266 ESP-12F WiFi Kontrollü 8 Kanal 30A Röle Kartı - DC 7-28V / 5V
ESP8266 ESP-12F WiFi Kontrollü 8 Kanal 30A Röle Kartı - DC 7-28V / 5V
ESP8266 ESP-12F 8 kanal röle kartı, sekiz ayrı elektrik hattını kablosuz ağ üzerinden kontrol etmek için geliştirilmiş tek parça bir otomasyon kartıdır. ESP-12F WiFi modülü, güç devresi ve sekiz röle aynı PCB üzerinde bulunur. Uygun yazılım yüklendiğinde aydınlatma grupları, sulama vanaları, kontaktör kumandaları, pompa kontrol sinyalleri veya farklı ekipmanlar bir web arayüzü, yerel otomasyon sistemi ya da özel uygulama üzerinden yönetilebilir.
Kart DC 7-28 V girişinden veya uygun 5 V DC hattından beslenebilir. Rölelerin kontakları ise besleme girişinden ayrı anahtarlar gibi çalışır. Bu ayrım, düşük gerilimli kontrol elektroniğiyle farklı bir yük beslemesinin açılıp kapanmasını mümkün kılar. ESP8266 tabanlı yapısı sayesinde davranış, ağ bağlantısı ve açılış politikası uygulama yazılımına göre özelleştirilebilir.
Bu ürün sekiz röle kartının sonradan birleştirilmiş hali değildir; WiFi kontrol ve sekiz röle tek kart üzerindedir. Kartın çalışması için uygun güç kaynağı gerekir. Üzerinde hangi yazılımın yüklü olduğu partiye göre değişebileceğinden belirli bir mobil uygulama veya bulut servisi varsayılmamalıdır.
Öne Çıkan Özellikler
- Tek kartta ESP-12F WiFi modülü ve birbirinden bağımsız sekiz röle
- 2,4 GHz WiFi ile yerel ağ tabanlı kontrol altyapısı
- DC 7-28 V geniş besleme girişi veya ayrı 5 V besleme seçeneği
- Her rölede NO, COM ve NC değiştirici kontaklar
- Röle üzerinde belirtilen 30 A kontak sınıfı
- ESP8266 için dışa alınmış UART programlama ve GPIO bağlantıları
- RST butonu, programlanabilir buton ve durum LED'leri
- Röle yönetimi için iki 74HC595 kaydırma yazmacı
- Arduino IDE ile özel firmware geliştirmeye uygun donanım
Teknik Özellikler
| Kontrol modülü | ESP-12F / ESP8266 |
| WiFi | 2,4 GHz IEEE 802.11 b/g/n |
| Flash bellek | Ürün belgelerinde 4 MB olarak belirtilir |
| Röle sayısı | 8 bağımsız kanal |
| Röle bobini | Kart üzerindeki rölelerde 5 V bobin sınıfı |
| Kontak düzeni | Her kanal için COM, NO, NC |
| Kontak sınıfı | Röle etiketinde 30 A; gerçek yük sınırı kurulumun tamamına bağlıdır |
| Yük gerilimi sınıfı | Ürün açıklamalarında AC 250 V / DC 30 V sınırları verilir; röle işareti esas alınır |
| Kart beslemesi | DC 7-28 V veya karttaki 5 V girişinden DC 5 V |
| Kontrol genişletme | 2 x 74HC595 kaydırma yazmacı |
| Programlama | Harici USB-TTL dönüştürücü üzerinden UART |
| Kart boyutu | Yaklaşık 150 x 100 mm; montaj için fiziksel kartı ölçün |
Akım değeri hakkında: 30 A, rölenin uygun koşullardaki kontak sınıfıdır. Sekiz kanalın her birine aynı anda 30 A bağlanabileceği, kart klemenslerinin ve PCB izlerinin bu akımı taşıyacağı veya motor gibi endüktif yüklerde aynı değerin geçerli olacağı anlamına gelmez. Yük seçimi sırasında röle üzerindeki tam kod, terminal değeri, kablo kesiti, ortam sıcaklığı ve açma-kapama sıklığı birlikte değerlendirilmelidir.
Kart Nasıl Çalışır?
ESP-12F, WiFi haberleşmesini ve programın kararlarını yönetir. Bu kart ailesinde iki 74HC595 kaydırma yazmacı, az sayıdaki ESP8266 hattıyla sekiz rölenin kontrol edilmesini sağlar. Röleler yüke doğrudan ESP8266 GPIO'su üzerinden enerji vermez; kontrol elektroniği röle bobinlerini sürer, yük akımı ise mekanik kontaklardan geçer.
Kontaklar anahtar gibi davranır. Röle kapalıyken COM ile NC bağlıdır, COM ile NO açıktır. Röle çektiğinde COM ile NO kapanır, COM ile NC açılır. Bu nedenle enerjisiz durumda kapalı kalmasını istediğiniz bir devre için NC, normalde açık kalmasını istediğiniz devre için NO seçilir.
NO, COM ve NC Bağlantı Örnekleri
| Uç | Görevi | Enerjisiz rölede |
|---|---|---|
| COM | Anahtarın ortak ucu | NC'ye bağlı |
| NO | Normalde açık uç | COM'dan ayrık |
| NC | Normalde kapalı uç | COM'a bağlı |
12 V DC lamba örneği: Ayrı 12 V kaynağın pozitif hattını ilgili kanalın COM ucuna, NO ucunu lambanın pozitif girişine bağlayın. Lambanın diğer ucu 12 V kaynağın negatifine döner. Röle çektiğinde lamba yanar. Kartın 7-28 V veya 5 V besleme girişi yükün çıkışı değildir; lamba kendi kaynağından beslenir.
Kontaktör kumandası örneği: Röle kontağı uygun gerilim ve akımdaki kontaktör bobini devresini anahtarlayabilir. Böylece büyük motor yükü kartın PCB yollarından geçirilmez. Kontaktör bobininin endüktif darbesi için uygun bastırma elemanı ve kurulumun gerektirdiği koruma kullanılır.
Güç Girişi Seçimi
Kart üzerindeki geniş aralıklı DC giriş, 7-28 V beslemeyi kartın çalışma gerilimine dönüştürür. Ayrı 5 V girişi ise uygun regüle 5 V kaynağın kullanılmasına olanak verir. Bu iki yol alternatif besleme yöntemleridir; aynı anda iki harici kaynağı bağlamayın. Besleme uçlarının işaretini kartın üzerindeki baskıdan doğrulayın.
Sekiz rölenin aynı anda çekebileceği projelerde adaptör yalnızca ESP8266'yi değil röle bobinlerini de besler. Düşük akımlı adaptörler yeniden başlama, WiFi kopması ve rölelerin kararsız çekmesi gibi belirtilere neden olabilir. Yeterli akım payı olan, kararlı bir güç kaynağı seçin; 5 V girişi için toleransı aşan gerilim uygulamayın.
ESP-12F, WiFi ve Yazılım
ESP-12F, ESP8266 tabanlı bir 2,4 GHz WiFi modülüdür. Arduino IDE'de ESP8266 kart paketini kullanarak kendi programınızı yükleyebilirsiniz. Yazılımda röle kanalları için durum belleği, ağ bağlantısı, web arayüzü, MQTT komutları, zamanlama, otomatik kapanma ve açılışta güvenli durum gibi davranışlar oluşturulabilir.
Kartın fabrikadan belirli bir mobil uygulama, Tasmota veya ESPHome yazılımıyla geldiği varsayılmamalıdır. ESP12F_Relay_X8 adıyla yayımlanan bazı hazır yazılım şablonları doğrudan GPIO sürülen farklı kartlara aittir. Bu 30 A, iki kaydırma yazmaçlı kartta röle eşlemesi ve açılış davranışı kart revizyonuna göre doğrulanmadan o şablonlar yüklenmemelidir.
Arduino IDE ile İlk Kurulum
- Arduino IDE'de Ek Kart Yöneticisi URL alanına ESP8266 kart paketinin resmî adresini ekleyin.
- Kart Yöneticisi'nden esp8266 by ESP8266 Community paketini kurun.
- Kart olarak Generic ESP8266 Module veya ESP-12F'ye uygun profili seçin; Flash ayarını fiziksel modüle göre belirleyin.
- Programlama portu için 3,3 V UART sinyalli bir USB-TTL dönüştürücü kullanın.
- USB-TTL GND'yi kart GND'ye, TX'i kart RX'e, RX'i kart TX'e bağlayın.
- Kartı kendi 7-28 V veya 5 V girişinden besleyin. Kartın programlama başlığında 5 V besleme kullanacaksanız pin etiketini ve USB-TTL kaynağının akım kapasitesini doğrulayın.
- Yükleme için yalnızca GPIO0'ı GND'ye çekin, ardından kartı resetleyin. Yükleme bitince GPIO0-GND bağlantısını çıkarıp yeniden resetleyin.
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Programlama notu: ESP8266'nin TX/RX ve GPIO sinyalleri 3,3 V seviyesindedir. Kartın 5 V besleme pini, UART hatlarının 5 V toleranslı olduğu anlamına gelmez. Kılavuzlarda geçen karışık "TX, RX, 5V ve IO0'ı GND'ye bağla" ifadesi doğru bir bağlantı talimatı değildir; yükleme moduna geçiş için GPIO0'ın GND'ye çekilmesi yeterlidir.
Örnek Kod 1: WiFi Tarama Testi
İlk denemede röle yükleri bağlı değilken aşağıdaki kodla ESP-12F'nin açıldığını ve WiFi ağlarını gördüğünü test edebilirsiniz. Çalışma sonucunu 115200 baud seri monitörden okuyun.
#include
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(200);
}
void loop() {
int count = WiFi.scanNetworks();
Serial.printf("Bulunan ag: %d\n", count);
for (int i = 0; i < count; i++) {
Serial.printf("%s %d dBm\n", WiFi.SSID(i).c_str(), WiFi.RSSI(i));
}
WiFi.scanDelete();
delay(10000);
}
Örnek Kod 2: Kaydırma Yazmacı Mantığı
Aşağıdaki fonksiyon iki adet 74HC595'e 16 bit durum bilgisinin nasıl gönderildiğini gösterir. Bu kart için doğrudan yüklenebilir röle kontrol kodu değildir: DATA, CLOCK ve LATCH GPIO eşlemesi, hangi 8 bitin rölelere gittiği ve aktif seviye kartın şemasından veya ölçümle doğrulanmalıdır. Yanlış eşleme beklenmeyen röle hareketine yol açabilir.
// Donanim eslemesi dogrulandiktan sonra uyarlanacak ornek.
void writeRegisters(int dataPin, int clockPin, int latchPin,
uint16_t states) {
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, highByte(states));
shiftOut(dataPin, clockPin, MSBFIRST, lowByte(states));
digitalWrite(latchPin, HIGH);
}
Bir kanalı açıp kapatırken sekiz rölenin tamamının istenen durumunu tutan bit maskesi güncellenir ve iki yazmaca yeniden gönderilir. Yazmaç sırası, güç verildiğinde oluşan ilk durum ve varsa çıkış etkinleştirme hattı da firmware içinde yönetilmelidir. Bu özellikle aydınlatma veya motor kontrolünde istemsiz açılmayı önlemek için önemlidir.
Uygulama Fikirleri
| Proje | Örnek kullanım |
|---|---|
| Sekiz bölge aydınlatma | Her bölge için ayrı röle ve yerel web arayüzü |
| Sulama dağıtımı | Uygun valf veya valf sürücü devrelerini sırayla kontrol |
| Pompa istasyonu | Pompa kontaktörlerinin kumanda bobinlerini anahtarlama |
| Test düzeneği | Sekiz ayrı yük veya sinyal yolunu otomatik test sırasına alma |
| MQTT otomasyonu | Her kanal için ayrı komut ve durum konusu tanımlama |
| Pano kontrolü | Düşük akımlı kumanda devrelerini uzaktan seçme |
30 A Etiketi ve Yük Seçimi
Röle üzerinde görülen 30 A değerinin hangi gerilim ve hangi yük türü için verildiği tam röle kodunun datasheet'inden kontrol edilmelidir. Rezistif ısıtıcı, motor, trafo ve LED güç kaynağı aynı akımda aynı açma-kapama zorlamasını oluşturmaz. Motor kalkış akımı ve LED sürücülerinin ilk akım darbesi sürekli çalışma akımından çok yüksek olabilir.
Yüksek akımlı uygulamalarda röle kontağı kadar terminalin akım sınıfı, PCB bakır yolu, bağlantı kablosu, sigorta, kutulama ve ısıl koşullar da belirleyicidir. Kartın gerilim altında açıkta çalıştırılması uygun değildir. Şebeke gerilimli bağlantılar yetkin kişilerce, uygun muhafaza ve koruma elemanlarıyla yapılmalıdır.
Kurulum ve Güvenilirlik Notları
- Kart besleme terminaliyle röle kontak terminallerini karıştırmayın; röle kontakları yük için ayrı bir anahtarlama devresidir.
- Birden fazla kanal aynı anda çektiğinde güç kaynağının yeterli kaldığını test edin.
- ESP8266 yalnızca 2,4 GHz WiFi ağlarına bağlanır; 5 GHz erişim noktası yeterli değildir.
- Açılışta ve yazılım yeniden başladığında rölelerin kısa süreli durum değiştirip değiştirmediğini yüksüz test edin.
- Kritik yüklerde güç kesilmesi ve ağ kopması için güvenli varsayılan durumu yazılımda belirleyin.
- İnternetten erişim gerekiyorsa açık port yerine kimlik doğrulamalı ve korumalı bir ağ mimarisi kullanın.
- ESP8266 GPIO'larına 5 V uygulamayın; bunlar 3,3 V mantık seviyesindedir.
Sorun Giderme
| Belirti | Kontrol edilecekler |
|---|---|
| Kart açılmıyor | 7-28 V / 5 V terminal seçimi, kutuplar, adaptör akımı ve güç LED'i |
| WiFi görünmüyor veya bağlanmıyor | 2,4 GHz ağ, anten çevresindeki metal engel, firmware ve güç kararlılığı |
| Program yüklenmiyor | USB-TTL 3,3 V lojik, çapraz TX/RX, ortak GND, GPIO0-GND ve reset sırası |
| Röle çekiyor, yük çalışmıyor | Yük kaynağı, COM-NO/NC seçimi ve yük devresinin sürekliliği |
| Yazılım komutuna rağmen röle değişmiyor | 74HC595 pin/bit eşlemesi, aktif seviye, açılış durumu ve kart revizyonu |
| Röle açınca ESP resetliyor | Besleme akımı, kablo gerilim düşümü, indüktif yük bastırması ve yük/kontrol kablosu ayrımı |
Sıkça Sorulan Sorular
Kartı 220 V AC ile besleyebilir miyim?
Hayır. Bu varyantın kontrol kartı beslemesi DC 7-28 V veya 5 V DC girişidir. Röle kontaklarıyla anahtarlanabilecek yük gerilimi ayrı bir konudur.
Röle 30 A ise sekiz kanaldan 240 A geçirebilir miyim?
Hayır. 30 A bir röle kontağı sınıfıdır; kartın toplam akım taşıma kapasitesi olarak yorumlanamaz. Klemensler, PCB yolları, yük türü ve ısınma sınırları ayrıca değerlendirilir.
Telefondan doğrudan kontrol uygulaması hazır mı?
Karta yüklenmiş firmware doğrulanmadan belirli bir uygulama vaadi verilemez. ESP8266 için web arayüzü veya otomasyon entegrasyonu geliştirmek mümkündür.
Her röle için ayrı GPIO numarası var mı?
Bu 30 A, 8 kanallı sürümün ürün belgelerinde iki 74HC595 kaydırma yazmacı belirtilir. Yazılımda röle kontrolünün GPIO/bit eşlemesi kartın gerçek devresine göre yapılmalıdır.
Paket İçeriği
1 adet ESP8266 ESP-12F WiFi kontrollü 8 kanal 30 A röle kartı. Harici DC güç kaynağı, USB-TTL programlayıcı, bağlantı kabloları, muhafaza ve yükler ayrıca temin edilir.