Stap 2: De Hardware
De basis voor mijn project was mijn Arduino Ethernet controller boord - Ik enkelvoudig samenhangend 6 geschakelde relais van sommige vrije I/O lijnen, en een nieuwe lay-out van de PCB ontworpen omdat ik geniet van de rustige Zen staat wanneer ik ben een nieuwe PCB indelen.
Er is niets houdt je van een aantal Relais zetten op een stuk van de klemmenstrook, en draait ze van een Arduino board met een Ethernet-shield. De enige waarschuwing is dat de Ethernet-shield moet worden gebaseerd op de chipset ENC28J60. Dat is wat ik in mijn code ondersteunen.
Hier is het circuit diagram van een van de relais-uitgangen. U kunt zien dat elk relais wordt gedreven met behulp van een BC547 transistor. Er is niets fancy over de BC547 (behalve dat ze ongeveer $0,03 in hoeveelheid kosten) kunt u wat voor soort NPN transistor schakelen u graag. Er is een huidige beperkende weerstand tussen de basis van de transistor in de schakeling en de Arduino output naar de transistor te beschermen tegen schade. Er is ook een piek bescherming diode over de transistor te beschermen tegen de grote elektrische Prikker dat zich voordoet wanneer het Relais is uitgeschakeld. Er is ook een LED geïnstalleerd zodat u visueel de staat van de uitgangen zien kunt.
Ook vindt u het volledige schema voor het project hier als PDF. Neem een kijkje op mijn Ethernet Arduino Instructable voor meer informatie.
Update - er werd gesuggereerd dat de bescherming diodes dwars door de estafette - moeten worden geplaatst, zodat ik hebben de lay-out van de pcb gewijzigd, evenals het schema vast. Bedankt daarvoor!