Session 6
A Street Light That Knows It's Dark
An LDR, a transistor, an LED and a battery. No Arduino, no code. Just a circuit that knows when it's dark, and a new way of looking at the street lights we walk under every night.
- Date
- Place
- Skill Hub
- Topic
- Automation

Most of us have never once wondered how a street light knows when to turn on. It's just there in the evening, glowing, and gone by morning.
This session was about that small mystery.
An LDR is a sensor whose resistance changes with light. Bright room, low resistance. Dark room, high. On its own that's just a number drifting up and down. Paired with a transistor, it becomes a decision: dark enough, switch the LED on.
There was no Arduino this time, and no code. I wanted that on purpose. After weeks of programming, it's easy to assume every smart thing needs software inside it. This circuit has none. The decision lives in the parts and how they're connected.
The best bit was the simplest. Cup a hand over the LDR and the LED comes on. Take the hand away and it goes off. You're making night and day with your palm.
It looks like a magic trick until you understand it, and then it looks like something better. A small, reliable piece of thinking that runs all night without anyone watching.
After building it, students explained the circuit back in their own words, which is always the real test. If you can explain why the light comes on, you've stopped just watching the trick.
I hope a few of them look up at a street light on the way home and see it differently now. Not as something that's simply there, but as something someone designed.