Sign inSign up

ancients/defcon27badge

By ancients

•Updated about 7 years ago

Firmware for the Defcon 27 DCZia badge.

Image
0

880

ancients/defcon27badge repository overview

⁠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

⁠Devboard pinout

BMD-340-DK Pinout

Tag summary

Content type

Image

Digest

Size

2.7 MB

Last updated

about 7 years ago

docker pull ancients/defcon27badge