Använda Arduino med TIP120 transistor till kontroll motorer och hög effekt enheter



Hej igen.

Så du har en DC-motor eller lampa men oavsett hur du ansluter dem till din Arduino de bara fungerar inte? Gissa vad, Arduino är en hjärna som kommer med små muskler. Det kan styra lysdioder och andra låg effekt nicknacks men inte dessa power motorer eller lampor du behöver för ditt nästa projekt. Arduino är bra på tänkande men inte för tunga lyft. Lata Lindström.

Det finns några tillägg ute som du kan köpa som makt och motor sköldar för din Arduino. De har alla muskler i ett fint paket. Slap de sköldar på din Arduino och du är redo att styra motorer och andra hög effekt saker (vissa lödning kanske krävs.)

Eller du kan göra det själv för en bråkdel av kostnaden och dubbla nöjet. Ange TIP120 och dess sidekicks.

TIP120 DARLINGTON TRANSISTORN
TIP120 är en NPN Power Darlington Transistor. Det kan användas med en Arduino drivmotorer, vänder lampor på och köra andra hög effekt prylar.

TIP120 fungerar som en makt mäklare eller gatekeeper mellan Arduino sfären och hög effekt sfären består av PC fläkten och dess ackumulatorn packe. Arduinoen kan berätta TIP120 hur mycket makt att passera från externt batteripack till PC fläkten men Arduino inte dela någon av dess makt eller dela pins med PC fläkten eller dess batterier. TIP120 är i farten i mellan.

TIP120 har tre stift. En kallas bas, som vi kommer att ansluta till någon av Arduino PWM stift. Genom bas stift, kan Arduino berätta TIP120 hur mycket kraft att leverera motorn från externt batteripack. Det var allt. TIP120 gör grovjobbet medan Arduino sitter tillbaka och ger order genom en av dess PWM stift till TIP120 Base stift berätta det hur mycket kraft att passera till motorn. Den stackars TIP120 har sedan passera önskade kraften från externa behörighet till motorn bygger på Arduinos begäran.

PROJEKTET
I denna tutorial kommer jag bygga en grundläggande krets jag använda en Arduino för att styra hastigheten på PC fläkt via TIP120. Du kan ta denna grundläggande krets och byta fläkten med andra enheter.

Om du vill veta mer om Darlington transistorer du kan spendera lite tid på Wikipedia http://en.wikipedia.org/wiki/Darlington_transistor det är en intressant läsa men du egentligen behöver inte förstå det att använda TIP120. Heck vet jag inte vad de flesta av saker innebär.

SIDEKICKS
Ange 1K RESISTOR & 1N4004 diod & 1UF KONDENSATORN!
TIP120 är en mycket robust objekt. Den kan hantera massor av makt (se specifikationer) men Arduino kan inte. Så måste vi skydda Arduino från potentiella party crashers. Till att börja med använder vi en 1K ohms motstånd mellan Arduino stiften och TIP120 Base stift. Detta är försäkring mot elektriska shorts. TIP120 kan hantera 60V och 5A men jag försäkrar er Arduino kommer inte.

Sedan har vi dessa likströmsmotorer. Inre borstarna på leksaker/hobby DC motorer generera massor av potentiellt skadliga gnistor och herrelösa el som ska blockeras. Istället för att gissa vilken motor är säker och som inte är, vi helt enkelt lägga till en $0,20 diod och $0,10 1uF keramiska kondensator till vår krets. Vissa elektromekaniska enheter såsom solenoider kan kräva olika kondensatorer.

Att placera keramiska kondensatorn på den + & - stolpar av motorn kommer att fungera som förtryckare av gnistor och överspänning genereras av motor penslar, som kan vara skadlig för din krets.

En liten keramiska kondensator i spänna av.01 till 0,1 uF är förmodligen tillräckligt att erbjuda skydd från hobby DC motorer. Men om du använder borstlösa motorer, såsom PC fläkten jag använder i denna tutorial, inte använda en kondensator.

När det gäller 1N4004 dioden kan det nuvarande passera i en riktning från positiv till negativ men kommer att blockera någon herrelös ström som försöker gå i motsatt riktning, som kan ha oönskade effekter på din krets.

Till skillnad från motstånd som gör att nuvarande att flöda i båda riktningarna, avsedda dioder att låta nuvarande passera från positiv till negativ, inte tvärtom. När du tittar närmare på de små dioder som vi använder i våra projekt, ser du en ring i ena änden av diod cylindern. Denna tuffing kan blockera högspänning (400V) med hög ström (1A). Igen, behöver inte förstå allt det här så länge du ansluter banan ordentligt.

Jag är en person som bild så jag har massor av bilder att hjälpa mig förklara min poäng.

DELAR
-TIP120 transistor (Datablad: http://www.futurlec.com/Transistors/TIP120.shtml ) $0,70
-Diod 1N4004 (Datablad: http://www.futurlec.com/Diodes/1N4004.shtml ) $0,20
-1K Resistor (brun, svart, röd, guld) $0,10
-1uF keramiska kondensator som ska användas med hobby DC motorer $0,10
-Arduino UNO med IDE
-Skärbräda
-PC fläkt eller hobby DC-motor
-9V alkaliska eller 7.2V NiMh batterier (6 X AA)
-Tråd.

Obs: Jag får inte kommissionen eller någon förmåner från länka till Futurlec.com. Jag gillar bara deras service och priser så långt.

TEST SKISS
Definiera vilken pin för att kommunicera med bas pin av TIP120 transistor
int TIP120pin = 11; för detta projekt plocka jag Arduino's PMW stift 11
void setup()
{
pinMode (TIP120pin, OUTPUT); Ange PIN-koden för utgång för att styra TIP120 Base pin
analogWrite (TIP120pin, 255); Genom att ändra värden från 0 till 255 kan du styra varvtal
}

void loop()
{
}

KREDITER
Jag måste tacka http://luckylarry.co.uk för hans super blogg.

TIP120: FILMEN

Relaterade Ämnen

VÄXTHUSGASER, servrar RACK, akvarium och andra apparater temperatur handledare med SMS larmsystem genom att använda Arduino, itbrainpower.net 3G / GSM sköldar och 1WIRE temperaturgivare

Om projektetBygga själv din egen temperatur-övervakning system med högsta och lägsta temperatur trösklar, hålla vid liv massage och (oldies men goldies som) SMS personsökning och ARM/DISARM fjärrsystemet. Du kan övervaka en eller flera 1WIRE temperat...

Använda Lynx SSC-32 Terminal till kontroll servon

när du får din SSC-32 servo controller, det första du behöver göra är att testa om det är i drift. För att göra detta, måste du använda Lynx SSC-32 terminal. Detta inlägg kommer att förklara för dig exakt hur man gör.Steg 1: Installera Lynx SSC-32 Te...

DIY - Hur att använda Arduino Uno att skicka ett mail, SMS och göra en röst kalla

Undrar hur man skickar e-post via din Arduino Uno? Var inte orolig... Denna handledning video kommer att upplysa du på steg för steg process för att skicka e-post, SMS-meddelanden samt ringa röstsamtal med 3G/GPRS sköld genom libelium kommunikation.N...

Mycket grundläggande pan tilt genom att använda arduino

för detta instructable du kommer att lära grunderna i arduino och koder för arduino.video av pan/tilt arduino projekt (försiktig, denna video innehåller aweful intryck av batman)om någon vill ha mig att sätta upp fler bilder på detta projekt vänligen...

GPS-tid (UTC) till lokal tid konvertering genom att använda Arduino

jag har en GPS-mottagare, Holux M-1000, som du kan använda den med en bärbar dator, en Handdator eller en mobiltelefon via Bluetooth. Jag hade använt det för navigering med Palm TX och Treo700p (Ja, jag har länge varit ett stort fan av Palm PDA-serie...

Weed trimmer motor ersättas med borstlösa RC lastbil motor och använder en Arduino kontroll ombord

I år har jag använt min trimmer med uppgraderade LiPo batterier, ungefär som de som används i en RC-bil. LiPo batterier har fungerat bra och som mycket mer trimmern Använd tid på ganska lite mindre vikt. Problemet var motorn slutligen gav ut häromdag...

Konvertera din POP/dryck maskin att använda RFID med Arduino

Detta är min första instructable så alla hjälpsamma kommentarer uppskattas. Jag började projektet ungefär ett år sedan.Jag började söka om hur du använder arduino för att styra en automat och jag hittade ett projekt som utan det jag inte skulle ha få...

ReWire gamla Nokia handsfree (WH-102 & WH-205) att använda det med Android-telefoner (OMTP till CTIA omkoppling)

HejFörst vill jag säga förlåt om min svenska.Så innan en månad sedan jag köpte en begagnad Nexus 4 och var amased som telefonerna kommer utan hörlurar. Efter lite forskning på internet fann jag att jag kan använda en gammal nokia handsfree efter viss...

Spela Wave-fil genom att använda arduino

detta är en enkel krets att spela wav-filer genom att använda arduino Nano V3.0, det bestå från 4 knappar, var och en spelar specifika wav fil laddas till SD-kort.Steg 1: delar 1-Arduino Nano V3.0 (jag använde den chines versionen kallas Funduino Nan...

Konvertera en toy piano för att arbeta som en MIDI-enhet och använda den med Synthesia

målet med detta projekt:Konvertera en billig leksakspiano för att arbeta som en MIDI-enhet och använda den med Synthesia (http://www.synthesiagame.com/)Andra program som använder MIDI-ingångar kan också användas.Tillvägagångssätt:Tryckknappar av pian...

Enkel Wav spelare genom att använda Arduino

Talar om att använda Arduino för att spela musik, är det den Arduino MP3 sköld inte det första du komma med? Eller kanske några nördar kommer att överväga om tone() funktion? De är inte de saker som vårt ämne handlar om idag. Vi behöver inte någon MP...

Kontrollera AC ljus genom att använda Arduino

Den första läraren alla tyder på arduino är blinkar en LED. Idag kommer jag visa dig hur man styr en AC ljus/apparat med samma Blink sketchControlling AC ljus eller apparat med arduino är enkelt som blinkar en LED genom att använda arduino.Allt du be...

Hemautomation använder arduino med wifi, bluetooth och IR-fjärrkontroll

Detta är en handledning för att visa hur man bygger ett hem automationssystem med arduino med Wifi [ESP8266-01], bluetooth (HC-05) och IR-fjärrkontroll. Hemautomation resulterar i ett smartare hem och används för att ge en högre och friskare levnadss...

Avkodning RC signaler genom att använda arduino

#ThugLifeRobotHej där folk,Idag ska jag visa er hur man använder RC styrenheter och avkoda deras signaler för någon av dina projektSom många av du vet att vi kan direkt använda servomotorer med RC mottagare sedan, servon användning PPM (Pulse Positio...

Sund upptäckt RGB lampa genom att använda Arduino

HejTill att börja med är detta projekt inte klar ännu!I detta projekt gör jag en lampa med flera färger med hjälp av RGB lysdioder. Min idé är att försöka låta lampan ändra färg om den upptäcker ett ljud i området. Om du blir irriterad från de skifta...

Ställa in chipKIT dp32 att använda Arduino IDE

Vet du du kan programmera din chipKIT styrelse eller någon PIC32 chip använder Arduino IDE? Det är faktiskt ganska lätt. Denna handledning visar hur du ställer in din chipKIT dp32 att använda Arduino IDE för att utveckla den. Observera att denna hand...

EMI detektorn genom att använda Arduino

Jag nyligen hade problem med elektriska störningar och utvecklat denna enkla EMI buller detektor för att spåra källan. Detta Instructable beskriver mitt problem och lösningen jag utvecklat. Det erbjuder jag hoppas det kommer att vara användbart för d...

Programmera ATmega16A genom att använda arduino IDE

Assalamualaikum warahmatullahi wabarakatuhHej, är mitt namn Ekky Hermestian IW från IndonesienDenna tutorial ska show dig hur man programmerar en ATmega16 använder Arduino IDEVi kan använda syntax sompinMode()digitalWrite()digitalRead()och många fler...

Använda Arduino koden på en TI Launchpad MSP430

du kan nu använda Arduino skisser för att programmera din TI Launchpad MSP430.Videon visar mig programmering en Arduino Mega 2560 och en TI Launchpad MSP430 med samma Arduino skiss.TI Launchpad MSP430 är en mikroprocessor utveckling styrelse från Tex...