Sallad för livet - Arduino 101 baserad automatiserad Controller för Hydroponics, Aeroponics, kretsloppsodling, Etc. Intellekten Curie (6 / 17 steg)
Steg 6: Solid State-relä
VARFÖR SOLID STATE RELÄ?
- Kontroll/c nuvarande för vattenpumpen och ljus. Den Arduino 101 utlöser power ON/OFF baserat på en tid hänvisning från bygga i RTC (realtidsklocka).
ANTECKNINGAR
- Se bilden för ledningar instruktion.
- DC + till 5V
- DC-till GND
- CH1 till Digital stift 3
- CH2 till Digital stift 4
- Om du är ny till reläets och A/C aktuella, se till att läsa denna artikel och varningar som A/C ström kan döda dig: http://tech.iprock.com/?p=10030.
RELAY ANVÄNDS
- 5V 2A kanal Solid State relä modul styrelsen låg nivå Trigger med Fuse stabil för Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC Raspberry Pi relä
- Funktioner:
- Använda den för att styra olika apparater och annan utrustning med stor ström.
- Det kan styras direkt av mikrokontroller (Arduino, Raspberry Pi, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logik).
- Specifikationer:
- Strömförsörjning: 5V DC (160mA)
- Inspänning kontroll signal: (0-0,5 v låg arrangerar SSR är OFF) (2,5-20V höga scenen SSR är på)
- SSR utdata (varje kanal): Ladda spänningsområde: 75 till 264VAC (50 / 60Hz).
- Belastningsström: 0. 1 till 2 AMP.
- Strömförsörjning: 5VDC / 160mA (alla kanal ON).
- Inspänning kontroll signal: 0V - 0. 5V
- Låga scenen (SSR är OFF): 0,5 v-2.5V. 2. 5V - 20V
- Höga statliga (SSR är på)
- Funktioner:
KODEN
Digital pin för ljus
#define RELAY1_PIN 3
Digital pin för Pump
#define RELAY2_PIN 4
setup-funktionen körs en gång när du trycker på reset eller driva styrelsen
void setup() {
initiera digital pin 2 och 3 som en utgång.
pinMode (RELAY1_PIN, OUTPUT);
pinMode (RELAY2_PIN, OUTPUT);
}
loop funktion kör om och om igen för alltid
void loop() {
slå en signal till GPIOs stift Relay 1 hög och Relay 2-låg (hög spänningsnivån)
digitalWrite (RELAY1_PIN, hög);
digitalWrite (RELAY2_PIN, låg);
Delay(2*1000); vänta på 2 andra
slå en signal till GPIOs stift Relay 2 till hög och relä 1-låg (hög spänningsnivån)
digitalWrite (RELAY1_PIN, låg);
digitalWrite (RELAY2_PIN, hög);
Delay(2*1000); vänta på 2 andra
Aktivera båda relay off
digitalWrite (RELAY1_PIN, låg);
digitalWrite (RELAY2_PIN, låg);
Delay(5*1000); vänta på 5: e sekund
}