电机音乐 | Music with stepper motor

效果演示 | Demo

B站视频

上位机 | Software

使用python的mido库读取midi文件,按照文件中记录的音高和节拍将命令通过pyserial库以串口方式发送给下位机。

硬件 | Hardware

  • Arduino UNO 开发板
  • Arduino CNC Shield 扩展板
  • DRV8825 电机驱动模块
  • 57 步进电机

参考资料 | Reference

MIDI文件来源: https://www.midishow.com/
B站专栏《电机在唱歌》:https://www.bilibili.com/read/cv9458045?spm_id_from=333.999.0.0