Arduino kontrollerar en tung solenoidvattenventil

Så efter att ha bränt upp ett par Arduinos är jag tom för idéer …

Jag försöker driva både en magnetventil och Arduino (nano) med samma 12V-2amp strömförsörjning. Jag har provat det med både ett reläbrytarkort och via transistorväxling, och båda ger mig sporadiskt beteende för Solenoid.

Tidiga misslyckanden kom från att inse att solenoidvattenvärdet egentligen var en spole (duh), och därmed behövde någon form av diod placerad över dess anslutningar, så jag antar att backspänningen är vad stekte de två första brädorna.

Först lade jag till en liten diod som hjälpte men inte räckte, så jag förstärkte den till en 3 amp ”likriktardiod” 200PIV, som stoppade stekningen.

Här är en länk till solenoidvattenventil . Inte mycket att fortsätta Jag är rädd. 12V 0,02-0,8Mpa.

Det beteende som jag ser nu är att solenoiden kommer att ingripa, men den kommer inte att kopplas ur.

Behöver jag lägga till en kondensator för solenoiden? Om så är fallet, några rekommendationer om storlek?

Fritzing Schematisk

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); } 

Kommentarer

  • Ventilen kan kräva vatten att trycksättas, att kopplas ur ordentligt. Använda vattentrycket istället för en sprint, som i vanliga solenoider.
  • Tyvärr har jag utelämnat att det ' " normalt stängd " solenoid. Jag ' har försökt direkt strömförsörjning med 12v-matningen och det fungerar bra på det sättet.
  • Kontrollera din transistor pinout. TIP3055 som du heter ' kommer inte i det TO-92-fall du avbildar.
  • Den röda ledningen är ansluten till Arduino eller p ower leverans? Inte särskilt tydlig på bilden.
  • Det ' är ett prototypkort, så att varje vertikal linje (när den ligger horisontellt) är anslutna. Så du ' ser att 12v-effekten tillhandahålls både arduino och solinoid

Svar

Jag har ställt in Arduino UNO och lyckades sätta på solenoiden när grytans jordfuktighet var torr, jag lade till regnsensor när jag felaktigt avvisade dioden som det stekte mitt bräde, men åtminstone fick jag det att fungera. Jag använder 24 volt normalt stängd solenoid, eftersom jag övervakade över webben hade jag också ethernetskydd fäst. Och jag drev över Ethernet med splitter och extracter.

ange bildbeskrivning här

Vinet borde bara mata in 3,3 volt vilket du kan få använda stepdown buck-omvandlare, och använda förblir kraft för att ansluta till solenoiden. Transistorn ska vara på marken samma som arduino nano marken Toppen blev rörig senare ange bildbeskrivning här

Kommentarer

  • Vad jag ' har upptäckt är att nedstegningen är nyckeln. För att använda samma 12v-jord för både arduino (direkt) och solenoiden skapar en återkopplingsslinga av något slag som håller transistorn strömad. Avstängningsbocken som du använder för att ge kraft till arduino vid 3,4 V måste innehålla någon form av diod som håller spänningen från att rinna bakåt.

Svar

ange bildbeskrivning här

Testa den här kretsen …

  1. Jag tror att du överstyrer Arduino Board.

  2. Transistor kommer inte att bära tung ström länge arbetsperiod.

  3. Det är enkelt att använda Enkel 5v-reläkort, då behöver du inte oroa dig för nuvarande gränser och allt …

Kommentarer

  • Om du granskar mitt diagram är detta exakt samma inställning som jag redan hade beskrivit, bara med en annan transistor. Jag ' Försök igen med en TIP120.

Svar

Det faktum att solenoiden slår på men inte av får mig att tänka att Arduino kanske inte stänger av GPIO. Detta kan hända om th Strömmen som dras av solenoiden är så hög att strömförsörjningsspänningen sjunker under tröskeln som behövs för Arduino, vilket resulterar i en återställning.

Resultatet skulle vara att Arduino slår på solenoiden upprepade gånger men återställs innan den kan stänga av den igen.

Försök att blinka den inbyggda lysdioden i samma huvudslinga för att verifiera att slingan fortfarande lever.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *