[Lucid Dream Simulator]


This second experiment of "Lucid Dream" project, simulates a lucid dream state where users interact with different dream elements,
changing the dream environment in real time, representing the fluidity and surreal control experienced in lucid dreaming.











Interactions (Blender + Arduino)






Visual Dream (Blender)

- Blender as a visual representation of a dream environment.
- Users can interact with the dream world by moving objects, or distorting the scenery.
- Elements: Abstract and surreal shapes


User Control Over Dream

- The potentiometer allows users to “control” the intensity of the dream states.


Auditorial Feedback

- The speaker provides music and sound matching the mood and sensation of each dream scene accordingly.












How it works

Animation making






In this experiment, we used Arduino to simulate REM sleep, while using Blender to create surreal 3D shapes representing dreams.
The rounded curves in these shapes symbolize positive dreams, while the sharp, jagged edges represent nightmares or unsettling 
dream moments. By adjusting these shapes through Arduino's potentiometer, We illustrated the idea of controlling one’s dream—
much like how a lucid dreamer can take charge of their own subconscious world.