[[ファンアウト仙台]]

**概要 [#o9219b6c]
小型マイコンボード(Digispark), 電池, スピーカー, スイッチの4つの部品だけで作れる電子オルゴールです。パソコンから USB 経由でプログラムを書き込むことで、希望の音楽を鳴らせます。ハンダ付けは必要ありませんので、電子工作が初めての方や小さいお子さんでも作れるようになっています。 
2018/12/1(土)-2(日) の [[Ogaki Mini Maker Faire 2018:https://www.iamas.ac.jp/ommf2018/]] のワークショップで作っていただく予定です。

**ワークショップについて [#e1273c7b]
-無事終了しました。多数のご参加、どうもありがとうございました。
-イベント: [[Ogaki Mini Maker Faire 2018:https://www.iamas.ac.jp/ommf2018/]]
--ワークショップCOLOR(RED){「はんだを使わない不思議な電子工作 - 電子オルゴールを作ろう!!」}(ファンアウト仙台)
-会場:岐阜県大垣市 ソフトピアジャパンセンタービル COLOR(RED){ワークショップエリア B}
-日時
--1回目: 2018/12/1(土) 12:45-13:30
--2回目: 2018/12/2(日) 12:45-13:30
-費用: COLOR(RED){1,000円(部品代)}
-紹介文: 電子オルゴールの制作、所要時間約45分、5~10組程度。マイコンボードを使った電子オルゴールを作ります。ハンダごては使わず、コードをソケットにさしこむだけで電子回路ができるように工夫してあります。簡単に作れますので、電子工作の経験は不要で、小学校低学年から参加可能です(もちろん経験者の方も歓迎です)。電子部品の接続、木製ボックスへの組み込みを行い、曲を選んでマイコンに書き込む作業を行います。

**参加申し込み方法 [#l1538644]
-材料の準備のため、COLOR(RED){ワークショップに参加を希望される方は申し込みをお願いします。}下記の2点を記入して fanoutsendai@lait.sakura.ne.jp にメールでお知らせいただくか、または Twitter で @milktolait にメッセージを送信して下さい。
--お名前(ペンネーム/ニックネームでも結構です)
--参加希望日(1回目 または 2回目)
-材料に余裕があれば、当日も展示ブース(会場1階-19番 ファンアウト仙台)で受付を行います。

**ワークショップマニュアル [#u08cc908]
-&ref(はんだを使わない不思議な電子工作-電子オルゴールを作ろう!!.pdf);
-&ref((追加)はんだを使わない不思議な電子工作-電子オルゴールを作ろう!!.pdf);
 
**ワークショップ制作物紹介 [#r73d7b69]
-ワークショップでは、写真のようなオルゴール+小物入れを作成します。木箱のふたを開けると右上のスイッチが入って曲が鳴ります。曲は下記の動画の中から選んでマイコンボードに書き込みます。右側のカバーの中にマイコンボード(Digispark),電池,スピーカーが入っています。

#ref(オルゴール2.jpg,zoom,640x480)

***オルゴール演奏の動画 [#i2d2fc9f]
--「トランペット吹きの休日*」です。 運動会でよく聞くあの曲です。
---[[Digispark(AVR ATTiny85) PWM Musicbox - Bugler's Holiday:https://www.youtube.com/watch?v=Som5Cgn2Iw8]]
--大黒摩季さんの「熱くなれ*」です
---[[Digispark(AVR ATTiny85) PWM Musicbox [Ohguro Maki] Atsuku-nare:https://www.youtube.com/watch?v=EREvpceZeLk]]
--TUBE の「さよならイエスタデイ* 」です
---[[Digispark(AVR ATTiny85) PWM Musicbox [TUBE] Sayonara Yesterday:https://www.youtube.com/watch?v=tk0_-Ws-Abc&t=4s]]
--広瀬香美さんの「幸せをつかみたい*」です
---[[Digispark(AVR ATTiny85) PWM Musicbox [Hirose Kohmi] Shiawase Wo Tsukamitai:https://www.youtube.com/watch?v=YFy5UGOXVx8&feature=youtu.be]]
--星野源さんの「恋*」です
---[[Digispark(AVR ATTiny85) PWM Musicbox [Hoshino Gen] Koi:https://www.youtube.com/watch?v=HnIfEBCP59Y&feature=youtu.be]]
--ゆずの「雨のち晴レルヤ△」です。NHK 連続テレビ小説「ごちそうさん」の主題歌です。
---[[Digispark(AVR ATTiny85) PWM Musicbox [Yuzu] Ame Nochi Hareruya:https://www.youtube.com/watch?v=vpwD6aea7Gg&t=69s]]
--井上あずみさんの「さんぽ*」です。 映画「となりのトトロ」に使われています。
---[[Digispark(AVR ATTiny85) PWM Musicbox [Inoue Azumi] Sanpo:https://www.youtube.com/watch?v=mXfFe2vyk8g&t=27s]]
--RADWIMPS の「前前前世*」です。映画「君の名は。」の主題歌です。
---[[Digispark(AVR ATTiny85) PWM Musicbox [RADWIMPS] Zenzenzense:https://www.youtube.com/watch?v=oEBDa0znEy4&feature=youtu.be]]
--B.B.クィーンズの「おどるポンポコリン*」です。アニメ「ちびまるこちゃん」の初代エンディングテーマ曲です。
---[[Digispark(AVR ATTiny85) PWM Musicbox [BB Queens] Odoru Ponpokorin:https://www.youtube.com/watch?v=KVZvFVZInX0&feature=youtu.be]]

※ * 印の曲は JASRAC 管理作品(許諾済)です~
※ △ 印の曲は NexTone 管理作品(許諾済)です~

**特徴 [#r636ad8e]
-Digispark(AVR ATTiny85) 1個で作成。4.5~6V で動作します。
-疑似正弦波 4音を同時に鳴らせます。
-PWM でスピーカーを直接駆動しています。
-過去の(身内向け)イベントで使った技術解説(2018年5月:宇都宮)
--&ref(Digispark で作る3和音電子オルゴール.pdf); →その後4和音化

**電子オルゴールのソースコードとバイナリ [#e077cef2]
-&ref(musicbox-20181201.zip); に電子オルゴールのソースファイル(Tiny85用)と、サンプル曲3曲(クラシック) をコンパイルしたバイナリ(sound.hex)、サンプル曲を実際にオルゴールで演奏して録音した mp3 ファイルが含まれています
-Tiny85 の場合は LFUSE を F1H(クロック16MHz) に設定して、フラッシュにファームウェア sound.hex を書き込みます
-Digispark の場合は、Windows(32/6bit共通) 上で [[DigisparkArduino:https://sourceforge.net/projects/digistump/files/DigisparkArduino-Win32-1.0.4-May19.zip/download]] に含まれる DigisparkArduino-Win32\DigisparkWindowsDriver\InstallDriver.exe を実行してドライバをインストールし、[[micronucleus.exe:http://purose.net/fanout/index.php?plugin=attach&pcmd=open&file=micronucleus-static.zip&refer=Digispark%E6%B8%A9%E5%BA%A6%E8%A8%88]] を使って、次のコマンドで書き込みます。演奏中は PB1 に接続された LED が点滅します。
 > micronucleus.exe --run sound.hex
-PB0 と PB2 の間に 8Ωスピーカーを接続するだけで鳴ります。5V 電源では 1ピンあたりの電流が定格を超えますので、心配な場合は 50-100Ω の抵抗を直列に入れて下さい

&ref(sche.png,zoom,320x240);

-スピーカーは大きめのものを使って下さい。ピエゾブザーではとても貧弱な音しか出ません
-曲データは 4チャンネル以下の MML から付属の perl スクリプトで変換して作っています。SMD ファイルを [[PetiteMM:http://gocha.hatenablog.com/entry/2013/09/02/PetiteMM]] というツールで MML に変換して鳴らすこともできました(ただし1チャンネルに1音しか入れられないので制約があります)
-ワークショップマニュアルにある追加機能(早送り)も使えます
----
#counter

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS