Traduit de Türkçe par IA ·
J’ai eu presque la même chose chez moi ; un ami électricien a résolu le problème et je l’ai appris de lui. Il y a deux problèmes.Premièrement, le cavalier JD-VCC. Tant qu’il est en place, l’optocoupleur de la carte n’isole rien : la bobine du relais est également alimentée depuis le 5 V du Pi et les masses sont communes. L’impulsion produite au relâchement de la bobine du relais va directement sur l’alimentation du Pi. À faire :
- Retirer le cavalier.
- Alimenter JD-VCC et la masse GND côté bobine de la carte par un adaptateur 5 V séparé (un 5 V 1 A bon marché suffit).
- Du Pi vers la carte, seuls VCC (3,3 V convient aussi, pour la LED de l’optocoupleur) et IN1 doivent partir. Ne pas relier la GND du Pi à la GND côté bobine.
Deuxièmement, la bobine du contacteur. La diode dont parlait Ayşe est pour les bobines DC ; la tienne est en 230 V AC, une diode n’y sert à rien. Placer un snubber RC (100 Ω + 0,1 µF X2, vendu en module prêt à l’emploi) ou une varistance aux bornes de la bobine. L’arc au relâchement crée des parasites sur les contacts du relais, et si les câbles passent près du Pi, ils s’y propagent aussi.Même une fois ces points réglés, éloigne le Pi de 20 à 30 cm des relais et ne fais pas passer les câbles 230 V dans le même conduit que les câbles GPIO du Pi.Et côté Hermetry : après l’envoi de la commande pump.set, fais remonter l’état réel de la pompe par l’appareil (relie le contact auxiliaire du contacteur à une entrée et envoie-le sous pump.running). Ainsi, même si le Pi est réinitialisé, la règle se base sur ce que l’appareil indique et non sur ce qui a été « envoyé ».
Evde neredeyse aynısını yaşadım, elektrikçi bir arkadaş çözdü, ben de öğrendim. İki sorun var.
Birincisi JD-VCC jumper’ı. Takılı olduğu sürece kart üzerindeki optokuplör hiçbir şeyi ayırmıyor: rölenin bobini de Pi’nin 5V’undan besleniyor ve toprak ortak. Röle bobini bırakırken oluşan darbe doğrudan Pi’nin beslemesine biniyor. Yapılacak:
- Jumper’ı çıkar.
- JD-VCC ve kartın bobin tarafı GND’si ayrı bir 5V adaptörden beslensin (ucuz bir 5V 1A yeter).
- Pi’den karta sadece VCC (3.3V da olur, optokuplör LED’i için) ve IN1 gitsin. Pi GND’sini bobin tarafının GND’sine bağlama.
İkincisi kontaktör bobini. Ayşe’nin dediği diyot DC bobin için; seninki 230 V AC, ona diyot olmaz. Bobin uçlarına RC snubber (100 Ω + 0,1 µF X2, hazır modül olarak satılıyor) ya da varistör koy. Bırakma anındaki ark röle kontağında parazit yapıyor ve kablolar Pi’nin yanından geçiyorsa oraya da sızıyor.
Bunlar bitince bile Pi’yi rölelerden 20-30 cm uzağa al, 230 V kabloları Pi’nin GPIO kablolarıyla aynı kanaldan geçirme.
Bir de Hermetry tarafında: pump.set komutunu gönderdikten sonra pompanın gerçek durumunu cihazın raporlamasını sağla (kontaktörün yardımcı kontağını bir girişe bağla, pump.running diye gönder). Böylece Pi resetlense de kural « gönderdim » diye değil cihazın söylediğine göre görünür.

