Stap 2: Relay Module selectie gebaseerd vereist om te rijden het Relais
De Arduino digitale uitgangen kunnen alleen levering + 5V (of + 3,3 v) en minder dan 40mA max. (meestal < 20mA voor continu gebruik). Dus, met uitzondering van sommige reed-relais, kan niet rijdt u de relais spoel rechtstreeks vanaf de digitale uitgang aangezien 5V voeding Relais doorgaans vergen ~ 100mA te bedienen van de relais spoel. Dit betekent voor de meeste (alle) relay modules moet u een afzonderlijke levering aan de module naast de Arduino digitale uitgang die wordt gebruikt om te controleren de Relais schakelen.
Zullen we kijken naar een aantal configuraties voor relay modules verbinden met Arduino boards Arduino boards:-
a) directe gedreven reed relais
b) één 5V macht Relais van de Arduino board 5V hetstopcontact aangedreven
c) vier (4) Relais schilden met behulp van een afzonderlijke levering. Het schild de bevoegdheden van de Arduino board.
d) scheiden multi relay 5V modules hoge geactiveerd en lage geactiveerde
e) aparte multi Relais 12V modules hoge geactiveerd en lage geactiveerde
f) wijzigingen voor het besturen van een 5V relais module van een 3.3V Arduino board
g) solid State Relais
Direct gedreven Reed Relais
5V Reed Relais kan worden gereden rechtstreeks van de digitale uitgang van de Arduino, mits hun huidige coil minder dan 20mA is. TRR-1A Relais en COTO technologie – 8L 01-05-001 vereisen slechts 10mA elk zodat u gemakkelijk rijden kunt 8 of meer van deze relais van een Arduino board kopen van de voeding van een USB-500mA op de USB-connector aangesloten (The Arduino Uno heeft 500mA resetable zekering op de USB-ingang).
Alternatief als de Arduino board wordt aangedreven via 12V aan de stekker, beperken het aantal 10mA reed relais minder dan 6 als de boordcomputer 12V naar 5V regelgever beperkt de maximale stroom die kan worden getrokken uit de 5V voeding van ongeveer 70mA of zo.
Boven is een circuit voor een enkele 5V reed relais wordt direct aangedreven uit D7
Direct Drive Circuit klemmen
Twee dingen op te merken:
a) de 1N4004 diode over de spoel van het Relais en
b) de 33 ohm weerstand tussen D7 en de relais spoel +
De diode is er om de klem van de piek spanning/stroom het relais spoel produceert wanneer het is uitgeschakeld. Verrichten te zoektocht voort "flyback diode" voor meer details hierover. (http://en.wikipedia.org/wiki/Flyback_diode bijvoorbeeld)
De 33 ohm weerstand beschermt de D7-uitvoer van bovenmatige stroom en staat de diode te doen de klemmen. Wanneer een digitale uitgang is uitgeschakeld het gaat niet open circuit, eerder het verbinden met de uitgang-pins GND via een zeer lage weerstand. Zonder de extra 33 ohm weerstand, zou de huidige piek van de spoel bij voorkeur Ga terug in de microprocessor via D7 naar GND.
De spoel weerstand is ongeveer 500 Ohm dus wanneer D7 is hoog (+ 5 v) allermeest naar de spanning wordt weergegeven over de spoel (dwz ~4.7V) (zoek naar de wet van Ohm of kassa Sparkfun de tutorial) de "pull in" spanning in het gegevensblad voor de TRR-1A 5V reed relais is 3.75V, wat betekent dat alle spanning hoger dan moet sluiten de contacten zo 4.7V is meer dan genoeg om het Relais opereert.
Alle commerciële relay modules moeten al de klemmen diode voorzien over de relais spoel.