Metal soğuk oda dolabında ESP-01 bağlantı koparıyor, harici anten seçenekleri
Yine ben 🙂 Bu sefer otelin mutfak tarafı. Altı soğuk odada sıcaklık izliyoruz, her birinde DS18B20 + ESP-01 (ESP8266) ile yapılmış küçük bir kutu var, Hermetry’ye MQTT ile her dakika veri gönderiyor. Kutular odanın dışındaki paslanmaz çelik elektrik dolabının içinde, prob kablosu içeri giriyor.
İki oda sürekli kopuyor. Cihaz sayfasındaki Log sekmesinde günde 30-40 kez keepalive_timeout görüyorum, offline alarmı da sürekli açılıp kapanıyor, gece vardiyası alarm bildirimlerinden bıktı. Access point koridorda, 15 metre kadar uzakta.
Dolabın kapağını açık bırakınca düzeliyor, yani sorun metal dolap herhalde. ESP-01’e harici anten takılabiliyor mu, yoksa başka modül mü almalıyım? Elektronikten çok anlamıyorum, dolap içi kutuyu bir teknisyen arkadaş yaptı.
RSSI kaç görüyorsun? Kodda WiFi.RSSI()‘yi telemetriye ekletirsen grafikte görürsün, tahmin yürütmek yerine.
Teknisyen ekledi, kapak kapalıyken -86 ile -91 arası, açıkken -68.
-86 ve altı ESP8266 için sınırda, metal dolap Faraday kafesi gibi davranıyor. ESP-01’in PCB anteni var, harici anten girişi yok. Bizim depoda aynı şeyi yaşadık, şöyle çözdük:
Modülü ESP-07S ya da ESP-12’nin U.FL konnektörlü versiyonuyla değiştirdik (ESP-07S’te PCB anteni yok, sadece U.FL var, karışıklık olmuyor). U.FL’den RP-SMA panel tipi geçiş kablosu ile dolabın üstünden dışarı, dışarıya da 3 dBi küçük bir çubuk anten. ESP32 kullanmak isterseniz ESP32-WROOM-32U da aynı mantık. Kod değişmiyor, sadece pin tanımları.
Kablo boyunu kısa tutun (20-30 cm), uzun ince koaksiyel 2.4 GHz’te kayıp yapar. Anteni dolabın metal yüzeyinden en az birkaç cm uzakta, dik tutun. Bizde -88’den -61’e çıktı.
Hermetry tarafında da şunu yapın: offline kuralında Open after (seconds offline) değerine bakın, varsayılanı 600 ama sizde biri 60 gibi kısa bir şey girmiş olabilir, 600’e geri çekin. Kısa kopmalarda alarm açılmaz, gerçekten kopan cihaz yine 10 dakikada yakalanır. Ayrıntı: Offline alarmları. Keepalive’ı da 30-60 saniye aralığında tutun, PubSubClient’ın varsayılanı 15 saniye.
Kerem Bey sağ olun. İki odaya ESP-07S ve dışarı anten taktırdık, RSSI -63 / -66 oldu, iki gündür tek kopma yok. Offline süresini de 600 yaptım. Teknisyen ESP-07S’te flash ederken GPIO15’i toprağa çekmeyi unutmuş, yarım gün onunla uğraştık, onu da yazayım.
RSSI’ı telemetride tutmaya devam edin, bir eşik kuralı da koyarsanız anten kablosu gevşerse önceden haber alırsınız.
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Sohbete katılın
Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

