Stap 2: De Hardware
Ik heb slechts drie van de uitgangen met drie LEDs gebruikt, maar er is ruimte voor het aansluiten van acht...
De Illustrator-bestanden zijn hier beschikbaar kunt laser gesneden van het vak (of als alternatief snijden en boren). De LDRs zijn dan heet gelijmd in de gaten. De LDRs zijn dan aangesloten op de analoge In pins Arduino. De Arduino output pinnen vervolgens op de Relay-module aangesloten zijn. U kunt vervolgens met de draad in elk apparaat naar de Relais module, ik in drie lampen geschakeld. Het Relais is hetzelfde als een switch bekabeld. ALTIJD VOORZICHTIG MET STROOM, ALLES DUBBEL TE CONTROLEREN!
Er is een schema opgenomen in deze sectie.
Hieronder is de Arduino-code:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
int l1 = 13;
int l2 = 12;
int l3 = 11;
int LDR1 = A0; analoge pin 0
int LDR2 = a1 worden verkregen;
int LDR3 = A2;
;
de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
VOID Setup {}
Serial.begin(9600);
Initialiseer de digitale pin als uitgang.
pinMode (l1, OUTPUT);
pinMode (l2, OUTPUT);
pinMode (l3, OUTPUT);
}
de routine van de lus wordt uitgevoerd over en weer forever:
void loop {}
int LDRReading1 = analogRead(LDR1);
Serial.Print ("LDR1 =");
Serial.println(LDRReading1);
int LDRReading2 = analogRead(LDR2);
Serial.Print ("LDR2 =");
Serial.println(LDRReading2);
int LDRReading3 = analogRead(LDR3);
Serial.Print ("LDR3 =");
Serial.println(LDRReading3);
delay(250);
Als (LDRReading1 < 700) {}
digitalWrite (l1, laag);
delay(100);
}
Als (LDRReading1 > 700) {}
digitalWrite (l1, hoge);
delay(100);
}
Als (LDRReading2 > 880) {}
digitalWrite (l2, laag);
delay(100);
}
Als (LDRReading2 < 880) {}
digitalWrite (l2, hoge);
delay(100);
}
Als (LDRReading3 > 830) {}
digitalWrite (l3, laag);
delay(100);
}
Als (LDRReading3 < 830) {}
digitalWrite (l3, hoge);
delay(100);
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
U moet callibrate de LDR waarde afhankelijk van de helderheid van uw telefoon over te schakelen. Het is een goed idee om uw telefoon op volledige helderheid en elke auto-sloten uitschakelen.