Home Automation - Relais toevoegen aan Arduino (5 / 9 stap)

Stap 5: Scheiden multi relay 5V en 12V modules, hoge geactiveerd en de geactiveerde laag


Scheid meerdere Relais 5V en 12V modules, hoge geactiveerd en lage geactiveerde

Als u meer de 4 Relais wilt dan er een aantal multi relay modules beschikbaar zijn. Meestal met 8 relais maar sommige met 16 relais. SainSmart heeft een module 8 kanaal.

De specificatie voor de SainSmart zeggen elk kanaal moet 15mA aan 20mA om te rijden. Ik verwacht dat dit een fout is als alle van de modules die ik heb gemeten nodig < 5mA om ze te rijden. Maar ik stel voor dat je moest de maatregel de werkelijke huidige rijden de ingangen van elk 8 kanaals bestuur die u gebruiken. De microprocessor van de Arduino heeft een eenbsolute maximale totale digitale uitgangsstroom van 200mA, dus 8 keer 20mA = 160mA is hoger dan ik wil continu draaien.

Aangezien zowel de Arduino station spanning en het voltage van de spoel relay is het hetzelfde, + 5 v, is er geen probleem met lage geactiveerde ingangen aangezien de spanning van het relais boord wordt afgebroken door de digitale uitgang zal niet meer de 5V. Maar zoals hieronder dit zal besproken is niet het geval voor 12V relay modules. Het is ook niet het geval als u een 5V relais module van een 3.3V rijdt Arduino board zoals de inachtneming of Fio of SparkFun van FioV3.

Aparte meerdere Relais 12V modules, hoge geactiveerd en lage geactiveerde

Het is soms handig om te gebruiken op 12V Relais gedreven door een 5V Ardunio board. Moet u wellicht een 12V accu leveren of moet 12V gebruiken voor een andere deel van het circuit, of de lagere stroom door de rollen van de Relais 12V gebruikt mogelijk een overweging. In deze gevallen moet u voorzichtig zijn over hoe de 12V relais spoel wordt gedreven door de output van 5V Arduino.

Zoals hierboven reeds vermeld een heleboel de relay modules beschikbaar komen niet met de schakelschema's. Als de relay-module laag is geactiveerd, kunnen er problemen optreden. Dat is de relay controle input met GND wordt getrokken door de pin van de Arduino digitale uitgang. In dat geval kan dan wanneer de pin van de Arduino uitvoer er hoog is worden 12V toegepast van de relay-module. Dit kan gevolgen hebben voor de Arduino microprocessor.

Dit is ook een probleem als u 5V relais module van een 3.3V rijdt Arduino board zoals de inachtneming of Fio of SparkFun van FioV3. Opnieuw de + 5V van het relais boord toegepast op de 3.3V digitale uitgang pin kan schade veroorzaken aan de microprocessor.

Er zijn twee manieren om dit probleem te vermijden.

i) het gebruik van een module die is veroorzaakt door hoge + 5V. In dit geval zal niet elke overspanning terugkomen uit de module, wanneer de output van de Arduino laag is.

II) gebruiken een optisch geïsoleerd module, die een aparte trigger levering terminal naast de 12V levering terminals voor het spoelen van Relais heeft. In dit geval de Arduino + 5V levering gaat naar de trigger levering terminal en geen overspanning zal worden toegepast op de digitale uitgangen.

Boven is een indicatieve circuit van één kanaal van 8 kanaals Relais module (dit circuit van SainSmart)

Zoals u met een optische isolator en een aparte Vcc input (+ 5V van de Arduino zien kunt) en de Arduino digitale ingangen geïsoleerd van de 12V Relais spanning door de optische isolator zijn.

Verder wordt getoond een typische optische geïsoleerde 12V 8 kanaal relais boord. Let op de Gnd en VCC in de buurt van de ingangen IN. VCC is voor de levering van de 5V van de Arduino. Einde is aan de rechterhand de JD-VCC pin die voor de 12V voor de estafette spoelen is.

De foto hierboven ziet u een voorbeeld van de verbinding voor 12V optisch gescheiden relay. Merk op dat de Arduino door 12V via de stekker in macht aangedreven. De Vin-aansluiting van de Arduino is de dezelfde spanning als de stekker, d.w.z. 12V, zodat de Relais module JD-Vcc is verbinding maken met Arduino Vin te leveren de 12V voor de estafette spoelen. De Arduino Vcc is 5V en is aangesloten op het Relais module Vcc instellen de trigger spanning. De GND is aangesloten op de Arduino GND en D4 trigger is verbonden met IN1 aan station relay 1. In deze module de JD-Vcc en de verbindingen van de Vcc beide hebben hetzelfde GND punt dus enige grond verbinding nodig is en geen jumper nodig is.

Gerelateerde Artikelen

Arduino en Visuino: gebruik PCF8574/PCF8574A I2C GPIO meer digitale kanalen toevoegen aan Arduino

Arduino en Visuino: gebruik PCF8574/PCF8574A I2C GPIO meer digitale kanalen toevoegen aan Arduino

Het maakt niet uit hoeveel een Arduino poorten board heeft, ze lijken nooit genoeg voor de cool nieuw project dat u in gedachten hebt ;-). Gelukkig is er een oplossing. De Arduino heeft zowel SPI als I2C pinnen, en er zijn een aantal I2C en SPI GPIO
Eenvoudige Bluetooth toevoegen aan Arduino

Eenvoudige Bluetooth toevoegen aan Arduino

Soms wanneer u eerst een nieuw project begint, kan er is een heleboel foutopsporing gaan op, en met een Arduino-platform, via de seriële poort te spugen van gegevens een zeer nuttig instrument. Nou wat als er geen ruimte is om een USB-kabel aansluite
Home Automation met behulp van Arduino & Android telefoon.

Home Automation met behulp van Arduino & Android telefoon.

Downloaden van onze gratis Arduino Project Code hier.Tutorial hier.Dingen die nodig zijn:1. Arduino2. Bluetooth-Module3.smart Home Apps4. de ultrasone SensorU kunt bouwen WarBot.
Ethernet toevoegen aan Arduino projecten voor minder dan 10$

Ethernet toevoegen aan Arduino projecten voor minder dan 10$

zodat u een keurige Arduino project gaande hebt. Zou het niet mooi zijn om internetconnectiviteit toevoegen en doe het op de goedkope zo goed? Dit Instructable zal u tonen hoe te voegen internetconnectiviteit in de vorm van een Ethernet-interface voo
I2C EEPROM toevoegen aan Arduino

I2C EEPROM toevoegen aan Arduino

een EEPROM aansluiten op de Arduino is heel eenvoudig en de gemakkelijkste manier om dat te doen is via een I2C bus. EEPROMs komen in vele vormen, maar de 24 LS256 of 24LC256 is een goede keuze, want het is makkelijk te gebruiken en vrij goedkoop (85
Home Automation (voor beginners) met Arduino en Bludrinodroid

Home Automation (voor beginners) met Arduino en Bludrinodroid

Dit is een groot project voor beginners op huisautomatisering. De Bludrinodroid is een ontzagwekkende app dat niet veel mensen weten over en id zeer geschikt voor beginners tot professionals. Ik hoop dat u geniet van het project!Stap 1: De onderdelen
Procedure: Stem Feedback toevoegen aan uw Home Automation met koppelen een!

Procedure: Stem Feedback toevoegen aan uw Home Automation met koppelen een!

Hallo iedereen,Vandaag zal ik u tonen hoe u stem feedback toevoegt aan uw Home Automation.Dit zal altijd een goede additief aan uw Home Automation Project met Link het één omdat uw Linkit ONE zou een feedback als een "Heb ik draaide op verlichting vo
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieën gebruikt in een poging om zin van hoe ik k
Home Automation met behulp van de Arduino Uno

Home Automation met behulp van de Arduino Uno

Ooit wilde maken uw huis geautomatiseerde? Wilde de verlichting, ventilator en andere toestellen van uw smartphone? Of een tutorial over aangesloten apparaten en aan de slag met het gezocht? Android Home Automation zal u tonen hoe te maken van uw hui
DIY Home Automation voor Beginners.  Absoluut geen codering of solderen vereist.  Android/Arduino voor het schakelen van dingen in- en uitschakelen

DIY Home Automation voor Beginners. Absoluut geen codering of solderen vereist. Android/Arduino voor het schakelen van dingen in- en uitschakelen

Deze instructiable is gericht op de absolute beginner. Als u kunt omgaan met een scherp mes zonder snijden kunnen uw vingers van u maken en aanpassen van deze domotica controller.Deze instructies zijn ook on-line op www.pfod.com.au onder Android / Ar
Uber Home Automation w / Arduino & Pi

Uber Home Automation w / Arduino & Pi

[BEWERKEN] Ik heb een forum om samen te werken op gateway code.http://homeautomation.proboards.com/Board/2/openha...Een paar jaar geleden, werd ik de hondeigenaar van een voor de eerste keer. Ik hield niet van Cody in de kennel alleen hele dag verlat
Smart Home Automation met Android + Ethernet Internet + Arduino

Smart Home Automation met Android + Ethernet Internet + Arduino

Domotica wordt meer en meer populair, betaalbare en fascineert mensen. Internet biedt dergelijke mogelijkheden als nooit tevoren. Maak indruk op uw vrienden tonen op Smartphone, dat u kunt aan/uit-lamp in uw appartement mijl afstand schakelen en tege
Compact Home automation Module gebaseerd op Android, Bluetooth en Arduino!

Compact Home automation Module gebaseerd op Android, Bluetooth en Arduino!

Dit Instructable is aan te tonen hoe het bouwen van een compacte Home automation module met behulp van goedkope onderdelen zoals Arduino uno, Relay module, Bluetooth module en die kan worden bediend met behulp van Android telefoon!Maak je geen zorgen
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu