Total nybörjare, frågor angående med Arduino+mini solenoid
Total nybörjare, frågor angående med Arduino+mini solenoid
Hej,
Till att börja med har jag i princip noll erfarenhet med kretsar eller elektronik, så felsökning har visat sig vara nästan omöjligt.
Jag försöker driva en mini-solenoid med en Arduino Uno, och använder diagrammet här som hjälpmedel.
Så nu sitter jag här och funderar hur jag kopplar själva solenoiden till kopplingsdäcket, eftersom det är en 2polig JST-PH kontakt. Använder jag bara kopplingskablarna som medföljde min Arduino start-kit?
Senare fick jag påpekat för mig att det är en NPN 2N3904 transistor på bilden, vilket skiljer sig från en BC547, som jag använder. Alltså att emittern och kollektorn är omvända. Är det bara att vända om den så att platta sidan tittar inåt, eller måste transistorer sitta i en viss riktning?
Andra saker som används är: 1x 220 Ω resistor, och 1x diod 1N4007, och de sitter enligt diagrammet.
Ja som ni ser, att säga att jag känner mig helt vilse vore en massiv underdrift.
Tack på förhand!
Till att börja med har jag i princip noll erfarenhet med kretsar eller elektronik, så felsökning har visat sig vara nästan omöjligt.
Jag försöker driva en mini-solenoid med en Arduino Uno, och använder diagrammet här som hjälpmedel.
Så nu sitter jag här och funderar hur jag kopplar själva solenoiden till kopplingsdäcket, eftersom det är en 2polig JST-PH kontakt. Använder jag bara kopplingskablarna som medföljde min Arduino start-kit?
Senare fick jag påpekat för mig att det är en NPN 2N3904 transistor på bilden, vilket skiljer sig från en BC547, som jag använder. Alltså att emittern och kollektorn är omvända. Är det bara att vända om den så att platta sidan tittar inåt, eller måste transistorer sitta i en viss riktning?
Andra saker som används är: 1x 220 Ω resistor, och 1x diod 1N4007, och de sitter enligt diagrammet.
Ja som ni ser, att säga att jag känner mig helt vilse vore en massiv underdrift.
Tack på förhand!
- Klas-Kenny
- Inlägg: 11862
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Total nybörjare, frågor angående med Arduino+mini soleno
För det första så är BC547 allt för liten.
Står att solenoiden drar 1.1A, den transistorn tål bara 0.1A. Samma sak med 2N3904 för den delen, som tål 0.2A.
Annars så går det utmärkt att bara vända på transistorn. Spelar ingen roll vilket håll den sitter, bara den är kopplad rätt. Och sladdarna som följde med Arduino-kittet är ett av hundratals fungerande sätt att koppla solenoiden till kopplingsdäcket.
Tillägg: För övrigt, eloge för bra trådstart. Många nykomlingar och nybörjare på forumet brukar utelämna sådär 90% av de detaljer som behövs för att ge ett vettigt svar. Du beskrev fullgott vilka grejer du använder osv.
Står att solenoiden drar 1.1A, den transistorn tål bara 0.1A. Samma sak med 2N3904 för den delen, som tål 0.2A.
Annars så går det utmärkt att bara vända på transistorn. Spelar ingen roll vilket håll den sitter, bara den är kopplad rätt. Och sladdarna som följde med Arduino-kittet är ett av hundratals fungerande sätt att koppla solenoiden till kopplingsdäcket.

Tillägg: För övrigt, eloge för bra trådstart. Många nykomlingar och nybörjare på forumet brukar utelämna sådär 90% av de detaljer som behövs för att ge ett vettigt svar. Du beskrev fullgott vilka grejer du använder osv.

- GastonDeVille
- EF Sponsor
- Inlägg: 1994
- Blev medlem: 24 oktober 2013, 20:36:07
- Ort: Småland - lite utanför Gränna
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Hej total nybörjare.
Är det inte en "N-channel power MOSFET " som sitter där?
Den ska klara något i stil med 30V / 60A
Vet inte var du har fått den uppgiften om en 2N3904.
Är det inte en "N-channel power MOSFET " som sitter där?
Den ska klara något i stil med 30V / 60A
Vet inte var du har fått den uppgiften om en 2N3904.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Tack för ditt svar Kenny!
Jag försöker beskriva det så gott jag kan då det kan vara frustrerande för alla parter om halva tråden går ut på att fråga vilka komponenter som används osv.
Bra att veta, då använder jag kopplingskablarna för att koppla samman solenoiden till kopplingsdäcket.
Men ok, nu vet jag att BC547 inte duger, vilket kanske inte är så märkligt med tanke på själva diagrammet där transistorn benämns med "FET P". Jag antar den syftar till en typ av MOSFET transistor, men jag tror inte den som säljs på t.ex Kjell Kjell&Company: 90630 funkar, då efter lite gogglande skrev någon "To drive a MOSFET from 5V you must have a logic-level MOSFET (most MOSFETs
in TO220 package are not logic-level)". Så vad jag behöver är en P-channel logic level (5v) MOSFET om jag har tolkat det rätt? Vet du var man kan få tag på det? Electrokit: 41010241 verkar vara något, fast N-ch...
Edit: Nu såg jag Gastons inlägg också, så N channel ska funka lika bra också, tack, ska kika på det. Jo, jag blev själv lite fundersam, jag tror själva artikeln länkade fel.
Edit 2: Tror jag hittade den Gaston länkade till, , ska funka utan problem hoppas jag!
Jag försöker beskriva det så gott jag kan då det kan vara frustrerande för alla parter om halva tråden går ut på att fråga vilka komponenter som används osv.
Bra att veta, då använder jag kopplingskablarna för att koppla samman solenoiden till kopplingsdäcket.
Men ok, nu vet jag att BC547 inte duger, vilket kanske inte är så märkligt med tanke på själva diagrammet där transistorn benämns med "FET P". Jag antar den syftar till en typ av MOSFET transistor, men jag tror inte den som säljs på t.ex Kjell Kjell&Company: 90630 funkar, då efter lite gogglande skrev någon "To drive a MOSFET from 5V you must have a logic-level MOSFET (most MOSFETs
in TO220 package are not logic-level)". Så vad jag behöver är en P-channel logic level (5v) MOSFET om jag har tolkat det rätt? Vet du var man kan få tag på det? Electrokit: 41010241 verkar vara något, fast N-ch...
Edit: Nu såg jag Gastons inlägg också, så N channel ska funka lika bra också, tack, ska kika på det. Jo, jag blev själv lite fundersam, jag tror själva artikeln länkade fel.
Edit 2: Tror jag hittade den Gaston länkade till, , ska funka utan problem hoppas jag!
Senast redigerad av aruno59 25 februari 2019, 14:19:37, redigerad totalt 1 gång.
- Hobbyisten
- Gått bort
- Inlägg: 2531
- Blev medlem: 3 december 2017, 22:55:25
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Ge några exempel för oss nybörjareKlas-Kenny skrev: Och sladdarna som följde med Arduino-kittet är ett av hundratals fungerande sätt att koppla solenoiden till kopplingsdäcket.![]()

- Klas-Kenny
- Inlägg: 11862
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Kan inte vara rätt med en P-FET i den kopplingen, skulle inte fungera. Måste vara N-FET i så fall.
IRF520 som Kjell säljer kan fungera. Från databladet: Således, vid 5V på gate kan man typiskt köra drygt 2A genom transistorn, det bör alltså räcka här.
Men allra bäst vore klart en "riktig" logic level-modell.
Nybörjarnörd: Lång stiftlist, lödd JSP-PH hane på ett par sladdar, avklippta komponentben, klippa bort kontakten förtenna och stoppa sladdarna direkt i kopplingsdäcket osv osv, bara fantasin sätter gränserna.
IRF520 som Kjell säljer kan fungera. Från databladet: Således, vid 5V på gate kan man typiskt köra drygt 2A genom transistorn, det bör alltså räcka här.
Men allra bäst vore klart en "riktig" logic level-modell.
Nybörjarnörd: Lång stiftlist, lödd JSP-PH hane på ett par sladdar, avklippta komponentben, klippa bort kontakten förtenna och stoppa sladdarna direkt i kopplingsdäcket osv osv, bara fantasin sätter gränserna.

Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Total nybörjare, frågor angående med Arduino+mini soleno
@Kenny Tack, då får man tralla iväg och skaffa sig en ny transistor då.
Det här med strömkällan så skrev någon
Jag lägger upp bilder så snart jag kan, hoppas att allt sitter rätt till, och ja, det har hänt 1 gång med dioden, att den satt åt fel håll, av alla saker att klanta upp sig på...
Det här med strömkällan så skrev någon
så jag antar det är bättre att använda en DC adapter, eftersom solenoiden kan dra max runt 1.1A?using an external power supply, the maximum output current (regardless of the one guaranteed by the same power supply, that in general is a maximum of 1 A or 2 A) is anyway limited to 500 mA by the PTC self-resettable protection fuse (on the Arduino Uno)
Jag lägger upp bilder så snart jag kan, hoppas att allt sitter rätt till, och ja, det har hänt 1 gång med dioden, att den satt åt fel håll, av alla saker att klanta upp sig på...
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Det är nog klokt att köra DC adapter.
Olika modeller av Arduinos har olika spänningsregulatorer och kan därför lämna olika mycket ström.
Men 1.1A är mycket för alla. Alla modeller har dock inte en PTC fuse så en "Arduino Nano" exempelvis skulle nog få permanent skada.
Även datorn du laddar upp sketchen ifrån kan ta skada då den tar 5V från USB om man inte har extern matning.
Tänk på att DC adapterns jord måste sammankopplas med med jord från Arduinon.
Den adapter du har på bild är INTE lämplig då den ger 12V och solenoiden tål 5V
Olika modeller av Arduinos har olika spänningsregulatorer och kan därför lämna olika mycket ström.
Men 1.1A är mycket för alla. Alla modeller har dock inte en PTC fuse så en "Arduino Nano" exempelvis skulle nog få permanent skada.
Även datorn du laddar upp sketchen ifrån kan ta skada då den tar 5V från USB om man inte har extern matning.
Tänk på att DC adapterns jord måste sammankopplas med med jord från Arduinon.
Den adapter du har på bild är INTE lämplig då den ger 12V och solenoiden tål 5V
Re: Total nybörjare, frågor angående med Arduino+mini soleno
@ToPNoTCH
Ok, jag glömde nämna att citatet med 500mA gällde USB porten, men det var kanske uppenbart.
Så om jag förstod dig rätt, så måste det vara en sån adapter från t.ex webhallen (5V DC 2A) eftersom solenoiden tar max 5v, jag ska ha det i åtanke!
Fast det kanske räcker med enbart USB porten om man utgår från https://cdn-shop.adafruit.com/product-v ... 776-07.mp4 ? Ska nog testa det först med läsplattans USB laddare och hålla tummarna!
Ok, jag glömde nämna att citatet med 500mA gällde USB porten, men det var kanske uppenbart.
Så om jag förstod dig rätt, så måste det vara en sån adapter från t.ex webhallen (5V DC 2A) eftersom solenoiden tar max 5v, jag ska ha det i åtanke!
Fast det kanske räcker med enbart USB porten om man utgår från https://cdn-shop.adafruit.com/product-v ... 776-07.mp4 ? Ska nog testa det först med läsplattans USB laddare och hålla tummarna!
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Så länge du kör Arduino Uno så är mycket riktigt USB skyddad med PTC fuse.
Troligtvis drar inte solenoiden så mycket som det anges, då hade nog det inte funkat som på filmen.
Jag tänkte lite på adaptern du nämnde och kom på att du med "extern matning" syftade på att mata Arduino Uno externt via DC pluggen.
I så fall kan det vara bra att veta att det sitter en NCP1117ST50T3G regulator som klarar 1A som mest.
Den lär bli ganska varm om man matar med 12V och drar 1A på 5V.
Linjära regulatorer blir varmare ju större skillnad det är på in/ut spänning och hur mycket ström som förbrukas.
Men som sagt prova med USB enligt filmen, det värsta som skall kunna hända är att Arduino Uno PTC utlöser och sedan återställer sig igen.
Funkar det dåligt så är 5V DC 2A du länkade till utmärkt som medecin.
Har du multimeter kan du passa på att mäta vad solenoiden drar när du testar.
Troligtvis drar inte solenoiden så mycket som det anges, då hade nog det inte funkat som på filmen.
Jag tänkte lite på adaptern du nämnde och kom på att du med "extern matning" syftade på att mata Arduino Uno externt via DC pluggen.
I så fall kan det vara bra att veta att det sitter en NCP1117ST50T3G regulator som klarar 1A som mest.
Den lär bli ganska varm om man matar med 12V och drar 1A på 5V.
Linjära regulatorer blir varmare ju större skillnad det är på in/ut spänning och hur mycket ström som förbrukas.
Men som sagt prova med USB enligt filmen, det värsta som skall kunna hända är att Arduino Uno PTC utlöser och sedan återställer sig igen.
Funkar det dåligt så är 5V DC 2A du länkade till utmärkt som medecin.
Har du multimeter kan du passa på att mäta vad solenoiden drar när du testar.
Re: Total nybörjare, frågor angående med Arduino+mini soleno
@ToPNoTCH
Uppfattat, jag köpte en 5V DC 2A adapter och kopplar in den till DC pluggen ifall det skulle behövas då. Du nämnde nåt om att sammankoppla DC adapterns jord med Arduinos, men jag antar du syftade på nånting annat.
Nu sitter allting ihop och jag ville bara dubbelkolla med er alla innan jag kopplar in den till eluttaget. Det blir inga fyrverkerier ikväll hoppas jag...
1) Mini Push-Pull Solenoid - 5V
2) Diod 1N4007
3) 220 Ω resistor
4) IRLB8721PBF - MOSFET N
Själva utvecklingskortet är Kjell Academy Uno Rev. 3 Arduino-kompatibelt utvecklingskort Förvisso vet jag inte hur själva komponenterna skiljer sig från Arduinos Uno, så regulatorn osv som ToPNoTCH nämnde kan möjligtvis skilja sig, hittar ingen data sheet men ska nog gå vägen.
Så, vad säger ni?
samt kod:
Uppfattat, jag köpte en 5V DC 2A adapter och kopplar in den till DC pluggen ifall det skulle behövas då. Du nämnde nåt om att sammankoppla DC adapterns jord med Arduinos, men jag antar du syftade på nånting annat.
Nu sitter allting ihop och jag ville bara dubbelkolla med er alla innan jag kopplar in den till eluttaget. Det blir inga fyrverkerier ikväll hoppas jag...
1) Mini Push-Pull Solenoid - 5V
2) Diod 1N4007
3) 220 Ω resistor
4) IRLB8721PBF - MOSFET N
Själva utvecklingskortet är Kjell Academy Uno Rev. 3 Arduino-kompatibelt utvecklingskort Förvisso vet jag inte hur själva komponenterna skiljer sig från Arduinos Uno, så regulatorn osv som ToPNoTCH nämnde kan möjligtvis skilja sig, hittar ingen data sheet men ska nog gå vägen.
Så, vad säger ni?

samt kod:
Kod: Markera allt
int solenoidPin = 9; //This is the output pin on the Arduino
void setup()
{
pinMode(solenoidPin, OUTPUT); //Sets that pin as an output
}
void loop()
{
digitalWrite(solenoidPin, HIGH); //Switch Solenoid ON
delay(300); //Wait 0.3 Seconds
digitalWrite(solenoidPin, LOW); //Switch Solenoid OFF
delay(300); //Wait 0.3 Seconds
}
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Total nybörjare, frågor angående med Arduino+mini soleno
0,3 sekunder on/off ganska snabbt, vad skall du ha den till?
Re: Total nybörjare, frågor angående med Arduino+mini soleno
Viken ström kan ett vanligt kopplingsdäck klara utan problem ?
För min personliga del skulle jag inte köra 1[A] via kontaktblek och ledare på ett kopplingsdäck.
För min personliga del skulle jag inte köra 1[A] via kontaktblek och ledare på ett kopplingsdäck.
Re: Total nybörjare, frågor angående med Arduino+mini soleno
@Janson1 Inget speciellt, behöver bara plinga på en liten xylofon med jämna mellanrum.
@GFEF Just nu är det USB uttaget som matar strömmen, så det ska vara max 500mA? Men med 1A blir jag osäker...
@GFEF Just nu är det USB uttaget som matar strömmen, så det ska vara max 500mA? Men med 1A blir jag osäker...
Re: Total nybörjare, frågor angående med Arduino+mini soleno
I mitt huvud tänkte jag att +5V från adaptern är det som matar utvecklingskortet, och inte Arduinon.
Så förenklat:
+5V Jord från adaptern till utvecklingskort och Pin9 + jord från Uno. Sedan matar du Uno från USB.
På så vis blir vare sig USB matningen eller Arduino Uno regulator inblandad i solenoidens strömförbrukning alls.
Men som vi sa tidigare så länge du kör via USB kan inget gå sönder när du testar i och med "automat säkringen".
Så förenklat:
+5V Jord från adaptern till utvecklingskort och Pin9 + jord från Uno. Sedan matar du Uno från USB.
På så vis blir vare sig USB matningen eller Arduino Uno regulator inblandad i solenoidens strömförbrukning alls.
Men som vi sa tidigare så länge du kör via USB kan inget gå sönder när du testar i och med "automat säkringen".