/Defcon27-Badge

DCZia Defcon27 Laser Theremin Synthesizer Badge - 2019

Primary LanguageC

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