Better than Julian's
Uses a Raspberry Pi and magnetic reed switch to detect when the door is open and play the Halo theme. Can also relay the state of the door to a webpage so you can see if it is open or not.
Original (worse) code from Julian because I didn't fork the repo: https://github.com/TheDarkGammers/portal