Skip to content

DCZia Defcon27 Laser Theremin Synthesizer Badge

Notifications You must be signed in to change notification settings

rlucero/Defcon27-Badge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Defcon27-Badge

 ____   ____ ______             ____   ____ ____ _____
|  _ \ / ___|__  (_) __ _      |  _ \ / ___|___ \___  |
| | | | |     / /| |/ _` |_____| | | | |     __) | / /
| |_| | |___ / /_| | (_| |_____| |_| | |___ / __/ / /
|____/ \____/____|_|\__,_|     |____/ \____|_____/_/

Lazer Theramin Synth Badge

This year we wanted to do something different. Our idea is to use two laser time of flight sensors that can measure the distance of your hands moving around infront of the badge to control a synthesizer to create a laser theremin.

  • 64Mhz Arm CortexM4F with Bluetooth 5
  • 5 Mechanical Clicky Low Profile Key Switches
  • Rotary Encoder with Click Button
  • OLED Display
  • Onboard Speaker and Amplifier!
  • 1/8" Headphone Out Audio Jack
  • SD Card Storage
  • RGB Leds
  • 2 SAO / "Shitty Add-On" Connectors

Hardware Detail

Software

  • Environment is GNU ARM GCC with your choice of IDE

  • Programming can be done via a J-Link Segger or by SD Card (coming soon)

  • Uses Nordic SoftDevice version XXX

  • See EnvironmentSetup for more info

Board

  • Designed in KiCad

Documentation

Links to relevant information

Devboard pinout

BMD-340-DK Pinout

About

DCZia Defcon27 Laser Theremin Synthesizer Badge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 71.4%
  • C++ 25.1%
  • Makefile 3.2%
  • Other 0.3%