Files
OpenHardware/taiko
2023-04-20 20:47:25 -04:00
..
2023-04-20 20:18:42 -04:00
2023-04-20 19:56:36 -04:00
2023-04-20 19:56:36 -04:00
2023-04-20 20:47:25 -04:00
2023-04-20 20:18:42 -04:00
2023-04-20 20:18:33 -04:00
2023-04-20 19:56:36 -04:00
2023-04-20 19:56:11 -04:00
2023-04-20 20:18:42 -04:00
2023-04-20 20:18:33 -04:00

Taiko-stick / 太鼓槌

A pair of drumsticks that can be used to play Taiko no Tatsujin on any surface.

一对可以在任何表面上打太鼓达人的鼓槌.

1. Build / 制作

Materials Required / 材料

  • 2x Thick-enough drumsticks
    (The one I used: taobao link)
  • 2x Piezo sensors (压电/蜂鸣陶瓷片)
  • 2x 1MΩ resistors
  • 1x Arduino Nano
    (or any other dev board, just change the platformio config)
  • Many wires

Tools Required / 工具

  • Either a breadboard, SPL2 solder-less connectors, or a soldering kit
  • A computer

Connections / 连接

img.png

2. Run / 运行

Flash Firmware / 烧录固件

  1. Install PlatformIO Core (Guide)
  2. Connect the Arduino Nano to your computer
  3. Upload firmware using platformio run --target upload

Run Backend / 运行后端

I'm too lazy to write a HID device driver, so I'm using a python script to read the serial output from the Arduino and send keystrokes to the computer.

  1. Install Python 3.11+ (Guide)
  2. Install dependencies using pip install -r requirements.txt
  3. Run python reader.py
  4. Use Ctrl+C to exit.