oguz59
@oguz-ozkan · Membre depuis mai 2025
Akıllı şehir mühendisi · su ve atık su
- Sujets
- 5
- Réponses
- 36
- Points
- 0
Toutes mes réponses sur les forums
Traduit de Türkçe par IA ·
Si tu ne peux pas couper le câble, l’ACS712 est déjà écarté, il se branche en série. La pince SCT-013 se place autour du conducteur de phase et tu ne touches à rien d’autre. Sur nos stations de pompage, nous en avons mis une sur chacune des 3 phases.
Kablo kesemiyorsan ACS712 zaten elendi, o seri bağlanıyor. SCT-013 pens, faz iletkeninin etrafına takıyorsun, hiçbir şeye dokunmuyorsun. Biz pompa istasyonlarında 3 fazın her birine birer tane taktık.
Traduit de Türkçe par IA ·
As-tu essayé de faire un ping sur raspberrypi.local ? Si mDNS est activé, tu le trouveras directement.
raspberrypi.local ile ping atmayı denedin mi? mDNS açıksa direkt bulursun.
Hermetry City’nin dokümanlarda kendi sayfası yok, gürültü izleme yapıp yapmadığını oradan çıkaramadım. Bu iş için City şart değil bence, normal IoT modülleriyle (cihaz, kural, grafik) kurulur.
Traduit de Türkçe par IA ·
Cela vaut aussi pour l’appareil : ne fixez pas d’IP statique dans le firmware. Sur un de nos RTU, c’était fait ainsi, et nous avons cherché pendant des mois pourquoi il ne se connectait pas.
Cihazda da aynı şey geçerli, firmware’de IP sabitlemeyin. Bizim bir RTU’da öyle yapılmıştı, aylarca neden bağlanmadığını aradık.
259 byte kalmış, sorun büyük ihtimalle orada. Modbus cevabını oluşturacak yer kalmıyordur.
Traduit de Türkçe par IA ·
Ajoute -d, il affiche la sortie de débogage.
-d ekle, debug çıktısı verir.
Traduit de Türkçe par IA ·
Sur un Pi 4, inutile de regarder le bus 1, 0 sur le header. Un tableau totalement vide vient en général de deux causes, et j’ai rencontré exactement la même chose sur un site :1. SDA et SCL sont inversés. Broche 3 SDA (GPIO2), broche 5 SCL (GPIO3). Refais le câblage en suivant les marquages du module, les câbles bon marché ont souvent des couleurs mélangées.2. Sur un module à 6 broches, si CSB reste non connecté, la puce peut passer en mode SPI au démarrage. Connecte CSB à 3,3 V et SDO à GND, l’adresse sera 0x76 ; connecte SDO à 3,3 V, elle sera 0x77.Contrôle rapide : Pi allumé et capteur branché, mesure au multimètre la tension de SDA et SCL par rapport à GND. Les deux doivent être autour de 3,3 V (le Pi a des pull-ups). Si tu lis 0 V, quelque chose tire la ligne vers le bas : court-circuit ou mauvaise broche.Une fois l’adresse détectée, vérifie aussi l’ID de la puce : sur un BME280, le registre 0xD0 renvoie 0x60. S’il renvoie 0x58, on t’a vendu un BMP280, qui n’a pas de capteur d’humidité ; on en trouve beaucoup sur le marché.
sudo i2cget -y 1 0x76 0xD0
Pi 4’te header’daki bus 1, 0’a bakmana gerek yok. Tamamen boş bir tablo genelde iki şeyden olur, ben de bir sahada aynısını yaşadım:
1. SDA ve SCL ters. Pin 3 SDA (GPIO2), pin 5 SCL (GPIO3). Modülün üstündeki yazıya göre kabloyu bir daha takip et, ucuz kablolarda renkler karışıyor.
2. 6 pinli modülde CSB boşta kalırsa çip açılışta SPI moduna geçebiliyor. CSB’yi 3,3 V’a bağla, SDO’yu GND’ye bağlarsan adres 0x76, 3,3 V’a bağlarsan 0x77 olur.
Hızlı kontrol: Pi açıkken ve sensör bağlıyken multimetreyle SDA ve SCL’nin GND’ye göre gerilimini ölç. İkisi de 3,3 V civarında olmalı (Pi’de pull-up var). 0 V görüyorsan bir şey hattı aşağı çekiyor, kısa devre ya da yanlış pin.
Adres çıkınca chip id’ye de bak: BME280’de 0xD0 register’ı 0x60 döner. 0x58 dönüyorsa sana BMP280 satmışlar, onda nem yok, piyasada çok oluyor.
sudo i2cget -y 1 0x76 0xD0
Aynısını ben de yaşadım, sonunda USB-RS485 dönüştürücü taktım, UART’lara hiç dokunmadım. O da bir yol.
Traduit de Türkçe par IA ·
Une remarque : prenez un capteur d’humidité du sol capacitif, les modèles résistifs sont détruits par la corrosion en quelques mois sur le terrain. C’est ce qui nous est arrivé sur notre site.
Bir not: toprak nemi sensörü kapasitif olsun, rezistif olanlar tarlada birkaç ayda korozyondan bitiyor. Bizim sahada öyle oldu.
ESP32-S3 DevKitC ile denedim. Toprak Bey’in dediği odak sorunu ilk testte başıma geldi, değer Not Defteri’ne yazıldı 🙂 Programın F2 kısayolunu öne aldım, artık düzgün yazıyor. Komut Privileged + High impact, aralık 0.2-3.0. BT tarafı test bilgisayarında izin verdi, sahaya geçmeden önce resmi onay alacağız.
Traduit de Türkçe par IA ·
Additionner des watts avec sum ne donne pas d’énergie, tu additionnes simplement chaque lecture de 10 secondes. 8640 lectures par jour × 0,9 W ≈ 7776, voilà d’où vient le chiffre.
sum ile watt toplamak enerji vermez, her 10 saniyelik okumayı topluyorsun. Günde 8640 okuma × 0.9 W ≈ 7776, sayı oradan geliyor.
Traduit de Türkçe par IA ·
Ayşe a trouvé, c’est le vrai problème. Il y a deux choses.Fréquence : le Ra-02 est un module 433 MHz. Sur Hermetry, le plan de fréquences est déterminé par la gateway. Si la gateway de tes amis est en 868, l’appareil doit aussi être en EU868. La requête de join émise sur 433 n’est entendue par personne, c’est pour ça que le log des frames est vide. Même si tu corriges l’adaptation de niveau, tu ne joindras pas le réseau avec ce module.Tension : comme l’a dit Büşra, il n’y a pas d’alimentation en 5V. Je ferais ainsi : un module SX1276 en 868 MHz (la version RFM95W 868 est courante) et une carte en 3,3V. Un ESP32 convient, un Pro Mini en 3,3V aussi. Ainsi, pas besoin de convertisseur de niveau. Si c’est quelque chose qui fonctionne sur pile, comme une sonde d’humidité du sol, le Pro Mini consomme moins de courant.Côté Hermetry, ajoute l’appareil en Class A, OTAA. Dans LMIC, sélectionne la région EU868 (CFG_eu868 dans lmic_project_config.h), et fais attention à l’ordre des octets de DevEUI et AppEUI : LMIC veut du LSB, AppKey du MSB. C’est là que tout le monde bloque à la première tentative.Régions et canaux ici : Bölgeler ve frekans planları
Ayşe yakaladı, asıl mesele bu. İki şey var.
Frekans: Ra-02 433 MHz’lik modül. Hermetry’de frekans planı gateway’e göre belirleniyor, arkadaşlarının gateway’i 868’deyse cihazın da EU868 olması lazım. 433’ten çıkan join isteğini kimse duymuyor, frames log’un boş olması bu yüzden. Seviye dönüştürmeyi düzeltsen de bu modülle join olmazsın.
Gerilim: Büşra’nın dediği gibi 5V sürme yok. Ben şöyle yapardım: 868 MHz’lik bir SX1276 modülü (RFM95W 868 sürümü yaygın) ve 3.3V bir kart. ESP32 de olur, 3.3V Pro Mini de olur. Böylece seviye dönüştürücüye gerek kalmıyor. Toprak nemi gibi pille çalışacak bir şeyse Pro Mini daha az akım çeker.
Hermetry tarafında cihazı Class A, OTAA olarak ekle. LMIC’te EU868 bölgesini seç (lmic_project_config.h içinde CFG_eu868), DevEUI ve AppEUI’nin bayt sırasına dikkat, LMIC LSB istiyor, AppKey MSB. İlk denemede herkes orada takılıyor.
Bölge ve kanallar burada: Bölgeler ve frekans planları
Traduit de Türkçe par IA ·
Un navigateur ne peut pas parler du MQTT en TCP brut, donc WebSocket est indispensable. 8883 est le port MQTT/TLS habituel, et je pense qu’il n’y a pas de WebSocket dessus. Honnêtement, je ne sais pas si Hermetry dispose d’un port ws séparé.
Tarayıcı düz TCP MQTT konuşamaz, websocket şart. 8883 normal MQTT/TLS portu, orada websocket yok bence. Hermetry’de ayrı bir ws portu var mı bilmiyorum açıkçası.
Ekibe kendi master fikrini bıraktırdım 🙂 Modbus TCP’li bir master ile Pi üzerinden v1/gw yolunu denedik, 4 port, 4 child cihaz, teşhis değerleri dahil geliyor. İlk denemede gateway işaretini unutmuşum, forbidden_topic aldım, işaretleyince düzeldi. Teşekkürler Hakan Bey.
Hazır modülden sonra Hermetry’ye nasıl gidiyor peki? OPC UA mı kullanıyorsunuz?

