Hemautomation - lägga till reläer till Arduino (2 / 9 steg)

Steg 2: Relä modul urval baserat makt krävs för att driva reläet



Arduino digitala utgångar kan endast leverans + 5V (eller + 3.3V) och mindre än 40mA max. (vanligtvis < 20mA för kontinuerlig användning). Så, med undantag för vissa reed reläer, du kan inte köra reläspole direkt från digital utgång eftersom 5V power reläer kräver normalt ~ 100mA att driva reläspole. Detta innebär för de flesta (alla) relä moduler måste du ange en separat leverans till modulen utöver den Arduino digitala utgången som används för att styra relä växlingen.

Vi kommer att titta på ett antal konfigurationer för att ansluta relay moduler till Arduino styrelser:-

en) direkt drivna reed reläer

b) enda 5V power reläer drivs från Arduino styrelsen 5V leverans

c) fyra (4) relä sköldar med hjälp av en separat leverans. Skölden befogenheter Arduino styrelsen.

d) separera flera relän 5V moduler hög utlöste och låg utlösta

e) separat flera relän 12V moduler hög utlöste och låg utlösta

f) ändringar för att köra en 5V relä modul från en 3.3V Arduino ombord

g) solid State reläer

Direkt drivna Reed-relä

5V Reed reläer kan drivas direkt från den digitala utgången för Arduino under förutsättning att deras nuvarande spole är mindre än 20mA. TRR-1A reläer och COTO teknik-8L 01-05-001 kräver bara 10mA varje så kan du enkelt köra 8 eller flera av dessa reläer från en Arduino ombord av en USB-500mA strömförsörjningen ansluten till USB-kontakten (The Arduino Uno har 500mA resetable säkring på USB-ingång).

Alternativt om Arduino styrelsen drivs via 12V till dess stickkontakt, begränsa antalet 10mA reed reläer till mindre än 6 eftersom ombord 12V till 5V regulator begränsar den maximala ström som kan dras från 5V leverans till omkring 70mA eller så.

Ovan är en krets för en enda 5V reed relä som drivs direkt från D7

Direct Drive fastspänning krets

Två saker att notera:

en) 1N4004 dioden över spolen reläets och

b) 33 ohm motståndet mellan D7 och reläspole +

Dioden är det kläm fast spänning/ström spike reläspole producerar när den är avstängd. Gör en sökning på "flyback diode" för mer detaljer om detta. (http://en.wikipedia.org/wiki/Flyback_diode till exempel)

33 ohms motstånd skyddar D7 utdata från överdriven aktuellt och låter dioden att göra fastsättnings. När en digital utsignal är inaktiverad går det inte öppen krets, snarare det ansluta utgångsstiftet till GND via en mycket lågt motstånd. Utan ytterligare 33 ohm motstånd, skulle i nuvarande insamling från spolen prioriterat gå tillbaka i mikroprocessorn via D7 till GND.

Spolen motståndet är ca 500 ohm så när D7 är hög (+ 5V) de flesta av spänningen visas över spolen (dvs ~4.7V) (Sök efter Ohms lag eller kassan Sparkfun's tutorial) "dra i" spänningen i databladet för TRR-1A 5V reed relä är 3.75V vilket innebär något högre spänning som än skall nära kontakter så 4.7V är mer än tillräckligt för att säkerställa reläet fungerar.

Alla kommersiella relay moduler bör redan ha fastspänning dioden monterad över reläspole.

Se Steg
Relaterade Ämnen

Att lägga till Arduino stöd till ESP8266 med exempelkod test

ESP8266 packar en massa punch. Det är inte bara en WiFi-modul, den har också en anständig mikro-controller i byggt. Nu den bästa delen är har gemenskapen gjort programmering denna inbyggd mikro-controller mycket enkelt genom att lägga till Arduino st...

Att lägga till Arduino webbaserad OSD knappen fjärrkontroll till kameran SuperCircuits PC165DNR

Super kretsar PC165DNR kameran är en mycket låg ljus färg videokamera som är utmärkt för användning med ett teleskop eller för allsky meteor capture. Den har knappar som gör att användaren kan ställa in olika exponeringstider och het pixel blockering...

Ansluta en 12V-relä till Arduino

för att ansluta en 12V-relä till Arduino behöver du följande saker:-1 Arduino-1 diod till exempel 1N4007-1 NPN transistor t ex 2N2222 (i USA) eller BC548 (i Europa)-1 relä till exempel en med spole spänning 12V och växla spänning 125VAC/10 A-1 multim...

Smart hemautomation webserver på OpenWRT router WR703N kopplats ihop till Arduino, jämfört med Raspberry Pi och Ubuntu

Hämta WR703N Digest (340MB zip-fil):https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Kära läsare,Det finns många Linux styrelser p...

Att lägga till nycklar till en Arduino Synth den hårda vägen-Blacklord: Organ Donor projekt del 2

(Obs-detta är min 20 instructable! Tack till alla följande och commenting.on mina projekt och personal som gör detta möjligt. Denna webbplats har definitivt fått mig få min A spelet till arbetsbänken.)Auduino granulat synth av Peter Knight ( http://c...

Lägga till Bluetooth 4.0 till din Arduino projekt [IoT] - kontrolleras av Smartphone

Vi är grupp av internet saker entusiaster som älskar hacka ihop olika enheter. Kolla in vårt nuvarande projekt på vår hemsida och ta en titt på denna guide i ett annat format på vår blogg.Steg 1: IntroduktionArduino är en cool plattform eftersom du e...

Att lägga till ICSP header till din Arduino/AVR styrelse

så du kanske har spelat med Arduino's, eller snarare Hackduino. Om du gjort din egen Hackduino eller liknande projekt, kanske du undrar hur du lägger till i ICSP huvudet. I grund och botten gör med ICSP-huvudet att du kan använda en extern programmer...

Lägga till en anpassad programmerare på Arduino IDE

när jag bestämde mig att leta efter en programmerare, jag trodde aldrig att det skulle ha problem med att använda det med Arduino IDE...Men jag... lolJag köpte en programmador såhär på Ebay.http://www.ebay.com/ITM/mini-AVRISP-STK500-AVR-ISP-Programme...

Lägga till USB-spelenhet till Arduino Leonardo/Micro

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.5 (eller nedanför). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.6 (eller ovan) se följande Instructable: Arduino Leonardo Micro som Game Contr...

Lägga till Ethernet till någon Arduino projekt för mindre än 10$

så du har ett snyggt Arduino projekt pågår. Vore det inte skönt att lägga till Internet-anslutning och gör det på de billiga också? Detta Instructable visar dig hur du lägger till Internet-anslutning i form av ett Ethernet-gränssnitt för några dollar...

Att lägga till Digispark (med bootloader) stöd till befintliga Arduino 1.6.x IDE

Digispark är små Arduino IDE kompatibel utveckling styrelsen baserat på Atmel attiny85 som direkt ansluter till USB. Det har mycket få pins, men fortfarande kan göra några fina saker. Digispark är copyright av Digistump LLC (digistump.com) och den fu...

Arduino och Visuino: Använd PCF8574/PCF8574A I2C GPIO att lägga till fler digitala kanaler till Arduino

Oavsett hur många portar en Arduino styrelsen har, de verkar aldrig att vara tillräckligt för de coola nya projekt du har i åtanke ;-). Lyckligtvis finns det en lösning. Arduinoen har både I2C och SPI stift, och det finns ett antal I2C och SPI GPIO c...

Lägga till enkla Bluetooth till Arduino

Ibland när du först startar ett nytt projekt, det finns en hel del felsökning går på, och med en Arduino plattform, med hjälp av serieporten för att spotta ut data kan vara ett mycket användbart verktyg. Tja vad om det finns inget utrymme att ansluta...

Lägga upp skisser till Arduino Pro Mini använder Arduino UNO styrelsen (utan att ta bort Atmel Chip)

Detta beskriver en procedur för att använda Arduino UNOS inbyggda USB till Serial(TTL) converter ladda upp skisser till Arduino Pro Mini styrelsen utan att behöva ta bort UNO'S Atmel mikro-controller chip. Detta är användbart för dem har börjat med A...

Lägga till knappar i din X52-Pro Joystick med en Arduino mikro

Jag har en Saitek X52-Pro HOTAS setup som jag använder för Elite: farligt. Det är en fantastisk joystick men det kan göra med bara några fler knappar. Med en Arduino Micro kan du utöka detta (eller någon annan) joystick för alla spel som kommer att s...

Lägga till I2C EEPROM till Arduino

fästa en EEPROM till Arduino är ganska enkel och det enklaste sättet att göra det är via I2C bussen. EEPROMs finns i många former men 24 LS256 eller 24LC256 är ett bra val eftersom det är lätt att använda och ganska billigt (85 euro cent på min lever...

FireHero: Tur Guitar Hero i en extrem sport genom att lägga till eldkastare!

Så, länge sedan jag hade läst om propan brand poofers. De är ganska cool... Jag menar, vem inte älskar eld?! Men oavsett hur awesome, de kunde få ganska tråkigt efter ett tag på att se samma stora eldklot. Jag har aldrig byggt en eftersom jag ville h...

Att lägga till trådlös kontroll till Monkey ljus M232

detta instructable leder dig genom att lägga till en trådlös fjärrkontroll till din befintliga Monkey ljus M232 cykel lampor. Jag älskar dessa lampor - 42 rad mönster, massor av olika färger, två Ljusstyrkeinställningar och låg strömförbrukning. Men...

Arduino och Visuino: ansluta 4D system ViSi Genie smart pekskärm till Arduino

Det kommer en tid, när du vill ha en pekskärm ansluten till din Arduino ombord. Det finns många olika visningsalternativ och storlekar, men de flesta av dem kräver betydande mängd kod kontrolleras, och det är inte lätt att skapa cool letar användargr...