a door status detection project