Smart Lamp

by crafttech in Circuits > Arduino

264 Views, 0 Favorites, 0 Comments

Smart Lamp

IMG_20211220_003120_1.jpg
IMG_20211220_003129_7.jpg
IMG_20211220_003138_5.jpg

A Seeeduino Nano microcontroller based smart lamp. Clap, tap or blow on it: it switches on and off.

Supplies

IMG_20201206_211617_6.jpg
IMG_20201206_211711_1.jpg

Items you need:

  • Seeedunino Nano board,
  • 5V relay,
  • Grove sound sensor,
  • 12V home-made led-board,
  • 12V power supply connector,
  • a nice design ceramic tea light candle holder

smart lamp.jpg

Assembly of the circuit.

Upload the following code in Arduino IDE:

//Sound Lamp 1.0 VI 2021
//Grove - Sound sensor, relay, led lamp

const int Sound = A5;
const int D2 = 2;
long Value = 0;
bool LightOn;

void setup()
{
   Serial.begin(115200);
   pinMode(D2, OUTPUT); // initialize D2 pin as OUTPUT;
   Serial.println("Grove - Sound Sensor Warning program starts...");
   digitalWrite(D2, HIGH); // turn relay on
   Serial.println("Relay in, light on");
   delay(500);
   digitalWrite(D2, LOW); // turn relay off
   Serial.println("Relay off,light off");
}

void loop()
{
   Value=analogRead(Sound);
   Serial.println(Value);

   if (Value<=500){
     Serial.println("Halk"); 
   }
   else if (Value>500){
     Serial.println("Hangos");
     if (LightOn == false){
       LightOn = true;
       digitalWrite(D2, HIGH); // turn relay on
       Serial.println("Relay on, light on");
       Serial.println (LightOn);
       delay(100);      
     }
     else if (LightOn == true){
       LightOn = false;
       digitalWrite(D2, LOW); // turn relay off
       Serial.println("Relay off,light off");
       Serial.println (LightOn);
       delay(100);
     }
   }
   delay(100);
}

Remark: The sound value (variable: Value) have to be aligned to your environment (e.g. general noise at your place, how loud you normally clap your hand, etc.).

Cover the holes of the tea light candle holder with translucent adhesive foil.

Place the circuit in the lamp, use some adhesive to fix the parts, and connect it to the power supply (a 12V adapter is required).

If you clap now, the light is going to switch on. If you clap again it is goint to switch off again.

Have fun!