Skip to content

Latest commit

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Light Stimulation Device (LSD)

Open-source stroboscopic light for research and psychedelic therapy.

License: CC BY-NC 4.0


🧭 About

The Light Stimulation Device (LSD) is an open-source hardware project that uses flickering LED arrays to produce stroboscopic visual stimulation at specific brainwave frequencies. The device cycles through programmable sequences of beta, alpha, delta, theta, and gamma frequencies, creating closed-eye visual experiences used in meditation, consciousness research, and therapeutic settings.

Built on Arduino, the total parts cost is under $100.

⚠️ Disclaimer

Use of the LSD is at your own risk. This device is provided for research and entertainment purposes only. Stroboscopic light can trigger seizures in individuals with photosensitive epilepsy. Consult a medical professional before use.

✨ Features

  • Programmable brainwave frequency sequences (beta, alpha, delta, theta, gamma)
  • Customizable session duration and frequency transitions
  • Serial monitor output for real-time session tracking
  • Simple Arduino-based design with minimal components
  • Two build variants: MICRO (single LED) and MACRO (multi-LED + halogen)

📐 Variants

VariantDescriptionLEDsMOSFETsTarget Cost
LSD MICROMinimal single-LED build for getting started quickly1 LED chip array1~$50
LSD MACROMulti-LED + halogen bulb design inspired by the Lucia No. 38 LED chips + 1 halogen4~$100

The MICRO produces a surprisingly similar effect to the MACRO despite its simpler design, making it a great starting point.

🧠 Brainwave Frequencies

The firmware drives the LED at frequencies corresponding to standard EEG brainwave bands:

BandFrequencyAssociated State
Delta3 HzDeep sleep
Theta6 HzMeditation, drowsiness
Alpha12 HzRelaxed awareness
Beta22 HzActive thinking
Gamma30 HzHigher cognition

Sequences are defined as arrays in the Arduino sketch and can be freely edited to create custom sessions.

🔧 LSD MICRO Parts List

QtyPartNotes
1Arduino Uno
1MOSFET
136V power supply
1USB cable
1LED chip arrayAmazon link
Misc. wires / jumpers
1Laptop running Arduino IDE

Optional: Protoshield, Arduino Uno project case.

MICRO Wiring Diagram

LSD MICRO wiring diagram

🔧 LSD MACRO Parts List

QtyPart
1Arduino Uno
4MOSFETs
1Power supply
1USB cable
810W LED chips
110W halogen bulb
1Halogen bulb holder
Misc. wires / jumpers
1Laptop running Arduino IDE

Optional: Protoshield, Arduino Uno project case.

Note: The Lucia No. 3 is a patented product. Commercial production or sale of the LSD MACRO may violate patent law.

🚀 Getting Started

  1. Assemble the hardware using the parts list and wiring diagram above.
  2. Install the Arduino IDE.
  3. Open micro/LSD-MICRO.ino in the Arduino IDE.
  4. Edit the sequence[] array to customize your session (frequency and duration pairs).
  5. Upload to your Arduino Uno and open the Serial Monitor at 9600 baud.
  6. Close your eyes, position the LED array in front of your face, and start the session.

🗂️ Repository Structure

├── micro/
│ ├── LSD-MICRO.ino # Arduino firmware
│ ├── LSD-MICRO.brd # PCB board file
│ ├── LSD-MICRO-PartsList # Parts list
│ └── LSD_MICRO.png # Wiring diagram
├── macro/
│ └── LSD-MACRO-PartsList # Parts list
├── LICENSE
└── README.md

📄 License

This work is licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).

You are free to share and adapt this work for non-commercial purposes with appropriate attribution.


Provided as a public utility by Earth PilotEarth Pilot — Mission Support for Spaceship Earth.

About

Open-source psychedelic therapy light.

Resources

Stars

27 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages