Så etter å ha brent opp et par Arduinos, går jeg tom for ideer …
Jeg prøver å drive både en magnetventil og Arduino (nano) med samme 12V-2amp strømforsyning. Jeg har prøvd det med både et relébruddskort og via transistorbryter, og begge gir meg sporadisk oppførsel for Solenoid.
Tidlige feil kom fra å innse at solenoidevannverdien faktisk var en spole (duh), og derfor trengte en slags diode plassert over forbindelsene, så jeg antar at bakspenningspiken er det stekte de to første brettene.
Først la jeg til en liten diode som hjalp, men som ikke var nok, så jeg la den opp til en 3 amp «likeretterdiode» 200PIV, som stoppet brettingen.
Her er en lenke til magnetventil . Ikke mye å gå på. Jeg er redd. 12V 0,02-0,8Mpa.
Atferden jeg ser nå, er at solenoiden vil gå i inngrep, men den vil ikke løsne.
Må jeg legge til en kondensator for solenoiden? I så fall noen anbefalinger om størrelsen?
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 kreve vann å være under trykk, for å løsne ordentlig. Bruke vanntrykket i stedet for en sprint, som i vanlige solenoider.
- Beklager, jeg la ut av at det ' sa " normalt stengt " solenoid. Jeg ' har prøvd direkte strømforsyning med 12v forsyning og det fungerer bra på den måten.
- Vennligst dobbeltsjekk transistorens pinout. TIP3055 du heter, kommer ikke ' til i TO-92-saken du skildrer.
- Den røde ledningen er koblet til Arduino eller p ower forsyning? Ikke veldig tydelig på bildet.
- Det ' er et prototypebrett, så hver loddrett linje (når den er lagt vannrett) er koblet sammen. Så du ' ser at 12v-kraften leveres til både arduino og solinoid
Svar
Jeg har satt opp Arduino UNO og lyktes med å slå på solenoiden når potten var fuktig på jorden, og jeg la til regnsensor da jeg feilaktig fjernet dioden som stekte brettet mitt, men i det minste hadde jeg det i orden. Jeg bruker 24 volt normalt lukket solenoid, siden jeg overvåket over nettet, hadde jeg også ethernet skjold festet. Og jeg drev med Ethernet ved å bruke splitter og ekstrakter.
Vinen skulle bare mate inn 3,3 volt som du kan få ved hjelp av stepdown buck converter, og bruke gjenværende strøm til å koble til solenoiden. Transistoren skal være på bakken samme som arduino nano bakken Toppen ble rotete senere
Kommentarer
- Det jeg ' har oppdaget, er at nedtrappingen er nøkkelen. Fordi bruk av samme 12v-jord for både arduino (direkte) og solenoiden skaper en tilbakemeldingssløyfe av noe slag som holder transistoren energisk. Nedstigningsspenningen du bruker for å gi strøm til arduinoen ved 3.4V, må inneholde en slags diode som hindrer spenningen i å strømme bakover.
Svar
Prøv denne kretsen …
-
Jeg tror du overstyrer Arduino Board.
-
Transistor vil ikke bære tung strøm lenge pliktperiode.
-
Det er enkelt å bruke Simple 5v relékort, så trenger du ikke å bekymre deg for nåværende grenser og alt …
Kommentarer
- Hvis du går gjennom diagrammet mitt, er dette nøyaktig samme oppsett som jeg allerede hadde skissert, bare ved å bruke en annen transistor. Jeg ' Prøv på nytt med TIP120.
Svar
Det faktum at solenoiden slår seg på, men ikke av, får meg til å tro at Arduino kanskje ikke bare slår av GPIO. Dette kan skje hvis Strømmen trukket av solenoiden er så høy at strømforsyningsspenningen faller under terskelen som kreves for Arduino, noe som resulterer i en tilbakestilling.
Resultatet vil være at Arduino gjentatte ganger slår på solenoiden, men blir tilbakestilt før den kan slå den av igjen.
Prøv å blinke den innebygde LED-en i samme hovedsløyfe for å bekrefte at sløyfen fremdeles er i live.