Anti mörkerseende enheten ¡¡¡CAUTION, inte säker för epilepsi eller beslag BENÄGNA individer! (1 / 5 steg)
Steg 1: Sensor för omgivande ljus
Detta är en mycket enkel del till att börja med. Det kommer att känna de omgivande ljuset nivåerna för att se om IR-sensorer kommer att aktiveras. Vi kommer att bygga en spänningsavdelare med en ljus känsliga Resistor (LDR härifrån på ut).
Referera till schematiska och bilder bifogas ovan
Bifoga LDR mellan Power bussen (+ 5v) och en tom rad på en skärbräda. Ansluta en 10 k motstånd mellan det rad och marken. Anslut sedan den raden till Analog Pin 3. Detta kommer att vara vår ingångsstift i vår kod.
int brightnessPin = 3;
int ljusstyrka;
void setup() {
Serial.BEGIN(9600);
}
void loop() {
ljusstyrka = analogRead(brightnessPin);
Serial.Print ("Ambient Light:");
Serial.println(Brightness);
Delay(10);
}
Denna kod kommer att göra en Analog läsa och skriva ut den i följetong Monitor, det kommer att ge en känsla av där vi vill ha dina triggers är. Stänga av alla lampor och titta på vad ljusstyrka värdet är. Numret ska få mindre som det blir mörkare. I min setup valde jag ett värde på 300 som punkten att engagera IR-sensorer. Ditt nummer kommer att vara annorlunda. Skriv intervallet ner. Jag fick ett antal ~ 100 med mitt ljus off och 600 med lamporna på.