Englishscone
Published © GPL3+

Glowing Embers Nightlight

If you want to make a nightlight combining a military surplus shell canister with some LEDs, you're in the right place.

BeginnerFull instructions provided1,103
Glowing Embers Nightlight

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Photo resistor
Photo resistor
×1
Resistor 221 ohm
Resistor 221 ohm
×4
Resistor 10k ohm
Resistor 10k ohm
×1
Jumper wires (generic)
Jumper wires (generic)
×7
PHPoC Bread Board
PHPoC Bread Board
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

2018-10-02_(2)_ofwmYS2tIg.png

Code

nightlight code

Arduino
const int photoPin = A1;  
int sensor_val = 0;
int ledPin = 9;
void setup() {
  pinMode(ledPin,OUTPUT);
  pinMode(13,OUTPUT);      //I didn't want the light on
  digitalWrite(13,LOW);
}
void nighttime(){
    for (int brightness = 0 ; brightness <= 255; brightness += 5) {
    analogWrite(ledPin,brightness);
    delay(60);
  }
  delay(350);
  for (int brightness = 255 ; brightness >= 0; brightness -= 5) {
    analogWrite(ledPin, brightness);
    delay(60);
  }
  delay(350);
}
void loop() {
sensor_val = analogRead(photoPin);
  if (sensor_val == 0){
    nighttime();
}
else{
  digitalWrite(ledPin,LOW);
  }
}

Credits

Englishscone

Englishscone

4 projects • 2 followers
Skills in Arduino, hardware dev, python. Help on anything I can help with, just ask.

Comments