Arduino contrôlant une électrovanne deau lourde

Donc, après avoir brûlé quelques Arduinos, je suis à court didées …

Jessaie dalimenter à la fois une électrovanne et lArduino (nano) avec la même alimentation 12V-2amp. Je lai essayé à la fois avec une carte de dérivation de relais et via une commutation de transistor, et les deux me donnent un comportement sporadique pour le Solénoïde.

Les premières pannes sont venues de la réalisation que la valeur de leau du solénoïde était en fait une bobine (duh), et quil fallait donc une sorte de diode placée sur ses connexions, donc je suppose que le pic de tension arrière est ce qui Jai fait frire les deux premières cartes.

Au début, jai ajouté une petite diode qui a aidé mais nétait pas assez, alors je lai augmentée jusquà une « diode de redressement » 200PIV de 3 ampères, ce qui a arrêté la friture de la carte.

Voici un lien vers la électrovanne deau . Pas grand-chose à faire, jai peur. 12V 0,02-0,8Mpa.

Le comportement que je vois maintenant, cest que le solénoïde va sengager, mais il ne se désengagera pas.

Dois-je ajouter un condensateur pour le solénoïde? Si oui, des recommandations sur le dimensionnement?

Fritzing Schéma

int relayPin = 2; void setup() { pinMode(relayPin, OUTPUT); Serial.begin(115200); } void loop() { Serial.println("starting"); digitalWrite(relayPin, HIGH); delay(2000); digitalWrite(relayPin, LOW); delay(2000); } 

Commentaires

  • La vanne peut nécessiter de leau être pressurisé, pour se désengager correctement. Utiliser la pression de leau au lieu dun sprint, comme dans les solénoïdes ordinaires.
  • Désolé, jai oublié que cela ' sa " normalement fermé " solénoïde. Jai ' essayé une alimentation directe avec lalimentation 12v et cela fonctionne bien comme ça.
  • Veuillez vérifier le brochage de votre transistor. Le TIP3055 que vous nommez ne ' pas dans le cas du TO-92 que vous représentez.
  • Le fil rouge est connecté à lArduino ou au p alimentation électrique? Pas très clair dans limage.
  • Cest ' une planche de prototypage, donc chaque ligne verticale (lorsquelle est posée horizontalement) est connectée. Donc, vous ' verrez que la puissance 12v est fournie à la fois à larduino et au solinoïde

Réponse

Jai configuré Arduino UNO et jai réussi à activer le solénoïde lorsque lhumidité du sol du pot était sèche, jajoutais un capteur de pluie lorsque jai par erreur disvmcoonected la diode, elle a frit ma carte, mais au moins je lai fait fonctionner. Jutilise un solénoïde normalement fermé de 24 volts, car je surveillais sur le Web, javais également un blindage Ethernet attaché. Et jalimentais sur Ethernet en utilisant un séparateur et un extracteur.

entrez la description de limage ici

Le vin ne devrait alimenter quen 3,3 volts, ce qui vous pouvez utiliser un convertisseur abaisseur abaisseur et utiliser la puissance restante pour vous connecter au solénoïde. Le transistor doit être au sol comme larduino nano le sol Le sommet est devenu désordonné plus tard entrez la description de limage ici

Commentaires

  • Ce que jai ' découvert, cest que la réduction est la clé. Parce que lutilisation de la même masse 12v pour larduino (directement) et le solénoïde crée une boucle de rétroaction qui maintient le transistor sous tension. La réduction de puissance que vous utilisez pour alimenter larduino à 3,4 V doit inclure une sorte de diode qui empêche la tension de refluer.

Réponse

entrez la description de limage ici

Essayez ce circuit …

  1. Je pense que vous maîtrisez la carte Arduino.

  2. Le transistor ne transportera pas de courant lourd pendant longtemps période de service.

  3. Il est facile à utiliser Simple carte de relais 5v alors vous navez pas à vous soucier des limites actuelles et tout …

Commentaires

  • Si vous examinez mon diagramme, cest exactement la même configuration que javais déjà décrite, en utilisant simplement un transistor différent. I ' Je vais réessayer avec un TIP120.

Réponse

Le fait que le solénoïde sallume mais ne séteint pas me fait penser que lArduino pourrait simplement ne pas éteindre le GPIO. Cela pourrait arriver si e Le courant consommé par le solénoïde est si élevé que la tension dalimentation tombe en dessous du seuil nécessaire pour lArduino, entraînant une réinitialisation.

Le résultat serait que lArduino allume à plusieurs reprises le solénoïde mais est réinitialisé avant de pouvoir léteindre à nouveau.

Essayez de faire clignoter la LED intégrée dans la même boucle principale pour vérifier que la boucle est toujours active.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *