Stap 6: Lichtsensor
Als u wilt controleren van de hoeveelheid zon licht vallen op de plant moeten we een lichtsensor. Daarvoor kan je een kant en klare sensor. Maar ik heb liever mijn eigen maken met behulp van een fotocel/LDR. Het is zeer low-cost, makkelijk te krijgen in vele maten en specificaties.
Hoe het werkt?
Een fotocel is in feite een weerstand die de resistieve waarde (in ohm) afhankelijk van hoeveel licht op het kronkelende gezicht schijnt verandert. Hoger lager de hoeveelheid licht valt op het, de weerstand en vice versa.
Klik hier om meer te weten over de fotocel,
Brood bord Circuit:
De lichtsensor kan worden gemaakt door het maken van een circuit spanning divider met hogere weerstand (R1) als fotocel/LDR en een lagere weerstand (R2) als een 10K Ohm weerstand. Zie het bovenstaande circuit.
Om meer te weten over het, kunt u de leerprogramma van adafruit.
Verbinding:
LDR één pin---> 5V
Junction---> A1
10K Rresistor één pin---> GND
Optionele ruis filter circuit: Verbinding maken met een 0.1uF condensator over de 10 K weerstand te filteren uit de ongewenste ruis.
Test de Code:
Resultaat:
De seriële monitor lezen blijkt dat de sensor-waarde hoger voor felle zon licht en lagere tijdens de schaduw.
int LDR = A1; // LDR is connected to analog pin A1 int LDRValue = 0; //that’s a variable to store LDR values void setup() { Serial.begin(9600); //start the serial monitor with 9600 buad } void loop() { LDRValue = analogRead(LDR); //reads the ldr’s value through LDR Serial.print("Light Sensor Value: "); Serial.println(LDRValue); //prints the LDR values to serial monitor delay(50); //This is the speed by which LDR sends value to arduino }