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

Steg 5: Separera flera relän 12V och 5V moduler, hög utlöste och låg utlösta



Separera flera relän 12V och 5V moduler, hög utlöste och låg utlösta

Om du vill mer 4 reläer då det finns ett antal flera relän moduler. Vanligtvis med 8 relär men några med 16 reläer. SainSmart har en 8 kanal modul.

Specifikationen för SainSmart säga varje kanal behöver 15mA till 20mA att köra den. Jag förväntar mig att detta är ett fel som alla moduler jag har mätt behöver < 5mA att driva dem. Men jag föreslår att du mäter den faktiska nuvarande behövs för att driva på tillförseln av alla 8 kanal styrelsen du använder. Arduino mikroprocessorn har en enAbsolute högsta totala digital utgång nuvarande av 200mA, så 8 gånger 20mA = 160mA är högre då jag skulle vilja köra kontinuerligt.

Eftersom både Arduino enheten spänningen och relay spole spänningen är den samma, + 5V, finns det inga problem med låg utlösta ingångar eftersom spänningen från reläet styrelsen att dras av den digitala utgången inte kommer att vara mer 5V. Men som kommer att diskuteras nedan detta är inte fallet för 12V relä moduler. Det är inte heller fallet om du kör en 5V relä modul från en 3.3V Arduino ombord som förfallodatumet eller Fio eller Sparkfun's FioV3.

Separera flera relän 12V moduler, hög utlöste och låg utlösta

Det är ibland mer bekvämt att använda 12V reläer drivs av en 5V Ardunio styrelse. Du kan ha ett 12V batteri levererar eller behöver använda 12V för någon annan del av kretsen, eller den mindre strömmen används av 12V relä spolar kan vara ett vederlag. I dessa fall måste du vara försiktig med hur 12V reläspole drivs av 5V Arduino utgång.

Som nämnts ovan en massa relay moduler tillgängliga inte kommer med elscheman. Problem kan uppstå om relä modulen utlöses låg. Det är relay kontroll indata är drog till GND av Arduino digital utgång pin. I så fall får sedan när utgångsstiftet Arduino är hög det 12V tillämpas på det från modulen relä. Detta kan skada Arduino mikroprocessorn.

Detta är också en fråga om du kör 5V relä modul från en 3.3V Arduino ombord som förfallodatumet eller Fio eller Sparkfun's FioV3. Igen den + 5V från reläet styrelsen tillämpas på de 3.3V digital utgång pin kan skada mikroprocessorn.

Det finns två sätt att undvika detta problem.

i) använda en modul som är hög utlöses av + 5V. I detta fall kommer det inte finnas någon överspänning kommit tillbaka från modulen när Arduino produktionen är låg.

II) använda ett optiskt isolerad modul som har en separat trigger leverans terminal utöver uttagen 12V utbud för relä spolar. I detta fall Arduino + 5V leverans går till trigger leverans terminalen och ingen överspänning kommer att tillämpas på de digitala utgångarna.

Ovan är en vägledande krets av en kanal av 8 kanal relä modul (denna krets från SainSmart)

Som du kan se med en optisk-isolator och en separat Vcc ingång (+ 5V från Arduino) och Arduino digitala ingångar är isolerade från 12V relä spänningen av optiska Frånkopplingsdonet.

Också visas är en typisk optiskt isolerad 12V 8 kanal relay board. Märka den Gnd och VCC nära IN-uttagen. Att är VCC för 5V leverans från Arduino. I högra är änden JD-VCC stiftet som är för 12V för relä spolar.

Bilden ovan visar ett exempel anslutning för 12V optiskt isolerade relä. Observera att Arduino drivs med 12V via kontakten i makt. Vin uttaget på Arduino är samma spänning som kontakten, dvs 12V, så att modulen relay JD-Vcc är ansluta till Arduino Vin att leverera 12V för relä spolar. Arduino Vcc är 5V och är ansluten till relä modul Vcc ställa trigger spänning. Utlösaren GND är ansluten till Arduino GND och D4 är ansluten till IN1 att driva relä 1. I denna modul JD-Vcc och Vcc anslutningarna båda har samma GND punkt så bara en slipad anslutning behövs och ingen jumper är.

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...