Giter Club home page Giter Club logo

bf-011a's Introduction

BF-011A

sound effect player by DFPlayer Mini an MP3 module

電子工作玩具 効果音再生機「ポン出し」

主な機能

  • 14 種類の効果音をボタン 1 発で再生できます
  • microSD に書き込んだ音源ファイル (MP3) を再生します
  • パワーアンプを内蔵し、スピーカー2台を接続してステレオ再生ができます
  • 音量調節は、押ボタンとボリュームダイヤルの2段構えです

動作例

https://youtu.be/n-CQxfKWx2o

組み立て例

キット内容

基板

説明書:

BF-011A_DOC.pdf

https://github.com/botanicfields/BF-011A/blob/master/V02L02/BF-011A_DOC.pdf

音源

WAV フォルダ にサンプルを置きました。

「BGM・ジングル・効果音のフリー素材 OtoLogic (オトロジック) 」のデータを使用しています。

https://otologic.jp/

DFPlayer Mini は、停止状態から再生すると出だしがフェードインになってしまいます。 先頭に無音部分を付加しても改善効果がありません。 MP3 形式を WAV 形式にすることで少し改善しますが、まだまだ不十分に感じます。 WAV に変換した上で先頭に 10ms 以下のごく小さい音を追加しています。 この追加は効果があります。停止状態からの再生では、フェードインを逆手に取ることができます。 再生中にボタンを押して次の効果音を再生した場合にも、気にならない程度になっています。

プリント基板 V02L01 に添付した microSD には、OtoLogic オリジナルの MP3 ファイルが入っています。 上記 WAV フォルダのファイルと差し替えることができます。

参考資料

DFPlaerMini(DFR0299) モジュール

DFRobot DFR-0299:

https://www.dfrobot.com/product-1121.html

https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299

https://github.com/DFRobot/DFRobotDFPlayerMini

Flyrontech FN-M16P:

http://www.flyrontech.com/eproducts/84.html

http://www.flyrontech.com/uploadfile/download/20184121510393726.pdf

https://docs.google.com/document/d/1sbZnzhrAAXFYlKePREef-rD63molaLCEJMT4LRoT2So/edit

https://github.com/rwpalmer/DFPlay

bf-011a's People

Contributors

uehara00 avatar

Stargazers

yuichi koshio avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.