A programmable dream analyzer apparatus for assisting the user in recording his or her dreams, comprising a microcontroller for receiving input defining the user's sleep period, and calculating the time and playing an alert for each REM event predicted to occur during the user's sleep period. The strength of each alert may be user adjusted, such that it is sufficient to wake the user during a REM event, but not during non-REM sleep. The dream analyzer further incorporates a voice activated recording device to allow the user to record a description of his or her dream upon awaking from a REM event without moving.
Apparatus for facilitating analysis of dream activity