Smart Lamp
A Seeeduino Nano microcontroller based smart lamp. Clap, tap or blow on it: it switches on and off.
Supplies
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
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!