2018年3月27日火曜日

【オリジナルガシャット】作製雑記3 『DFPlayerライブラリが正常動作しない』

DFRobotDFPlayerMini版ライブラリで動作しなかった原因がなんとなく分かってきたような気がします。


ヒダカ ヒロジ様のブログで「電源の問題か繋ぎ方の問題か」とのコメントがあり、購入した製品について色々調べてみました。

購入したProMicro(Arduino Leonardo互換)の製品は、J1のソルダジャンパがオープンの場合3.3V駆動、ショートの場合5V駆動とのことで、手元の基板を確認してみたところ、J1のジャンパはオープン状態だったので3.3V駆動で間違いなさそうな感じでした。
ところが、念のため製品を購入したページを再確認してみたところ、半年程前のレビューに「3.3V表記は嘘で、VCCはJ1 open状態で5Vです。」とあり、3.3V駆動に見せかけた5V駆動の製品っぽい可能性が出てきました。

まぁ、5V駆動であるならば、5V用の対策をすれば良いだけの話なのですが、それにしても、今までのプロトタイピングは3.3V駆動前提で試作していたのに、よく動作したなぁとは思います。

2018年3月25日日曜日

【音声改造】オリジナルガシャット作製その7 『前回の不具合への対策』

今回はSGガシャットへの実装に向けて、前回の動作確認により判明した問題への対策を行いました。

スピーカー周りに接触不良がある

念のため、新しい導線で繋ぎ直してみましたが、やはりスピーカーから音は出ませんでした。
配線が原因ではないとすると、基板上に何らかの原因があると思われるのですが、その原因を調査するとなると手間がかかり過ぎるため、今回は新しいDFPlayerに交換しました。
交換後は問題なく動作するようになりました。


電源について再検討する

以前、オリジナルガシャットの電源をボタン電池で何とかしようとしていた時期に、3.3Vのステップダウンモジュールを購入していたので、それを使用してみたところ、LEDの謎の点滅現象はなくなりました。
また、AruduinoもDFPlayerも問題なく動作しました。


その他課題

スケッチのライブラリをDFRobotDFPlayerMiniに変更し、ArduinoIDEの検証ボタンを押してみたところ、mp3_set_serialやmp3_set_volume等でエラーが発生してしまいました。
ネットで原因を検索してみたところ、DFPlayer_Mini_Mp3のライブラリとはコードが異なるため、その部分も修正しないといけない様子。
そのため、そのサイトを参考にしてスケッチを修正し、エラーが出ない状態になったので、開発機に書き込んで動作確認をしてみたのですが、DFPlayerが全く反応しなくなってしまいました。
DFPlayer_Mini_Mp3版のスケッチを再度書き込んだら問題なく動作したので、DFRobotDFPlayerMini版のスケッチに何か問題があるのか、我が家の開発機との相性が良くないのか…
(参考にしたサイトにあったMP3を再生するスケッチをそのまま書き込んでも動作しなかったので、我が家の開発機との相性問題っぽい…)
いずれにせよ、対応には時間がかかりそうなので、当面の間はDFPlayer_Mini_Mp3版で行くこととします。


以上の対策を行い、SGガシャット実装用の機器で動作確認をしたところ、無事動作するようになったのですが、SGガシャット内に搭載するための作業中に失敗してしまいました。
基板画像

ガシャット内のレイアウトを調整中に配線の一部が切れてしまいました。
はんだごて等を実家に置いてきてしまったため、実家に帰った時に修理します…

その8に続きます。】

2018年3月18日日曜日

【音声改造】オリジナルガシャット作製その6 『本番用部品での検証』

今回は手持ちのArduino基板にスケッチの書き込みを行い、動作検証をしてみました。
動作検証画像


今回の動作検証で判明したこと

スピーカー周りのどこかに接触不良がある

ガシャットのスイッチを操作したところ、DFPlayerのLEDは点灯するのに音が鳴りませんでした。
試しにDACの所にイヤホンの線を接続すると音声が聞こえたので、DFPlayer自体が壊れているわけではなさそうです。


電源について再検討する

電源ユニットから3.3Vを供給して動作確認していた時には何の問題も無く動作したのですが、リチウムイオンポリマー電池で動作確認をした際に、何の操作もしていないのにLEDがずっと特定の点灯パターンを繰り返す状態になってしまいました。


その他課題

今使用しているDFPlayerのDFPlayer-Mini-mp3ライブラリは現在非推奨となっているらしいので、DFRobotDFPlayerMiniの方のライブラリに対応したスケッチを検討します。

その7に続きます。】

2018年2月12日月曜日

【オリジナルガシャット】けものガシャット(仮称)動画公開【作製番外編3】

生存報告も兼ねての更新です。

今回は、昨年の10月1日の雑記に記載した、(当時)最も音声データの作製が進んでいた案が、お蔵入り確定になったので、ブログ用としてこっそり公開します。

けものガシャット

けものガシャット(仮称)です。
当初はアプリ版を参考にして作製していたのですが、レベル2とレベル3音声の作製が難航したため、アニメ等から一部の音源を拝借しました。
そのため、ガシャットネーム音が2種類あります。

2017年12月24日日曜日

【オリジナルガシャット】レッキングクルーガシャット動画(高画質版)公開【作製番外編2】

相変わらず忙しく、オリジナルガシャットの作製になかなか時間が割けない状況ですが、前回のレッキングクルーガシャットをハンディカメラで撮り直してみました。

今回はガシャコンブレイカーの電源を入れ忘れずに撮影できたのですが、完成した動画を見た感じ、クリティカルフィニュッシュ音はあと0.2秒程度早めで良かったかもしれません。

とりあえず、レッキングクルーガシャットの製作はここで一旦中止として、次回からは別のネタの作製に入ります。

2017年12月9日土曜日

【プラレール修理】RCプラレール 東北上越新幹線(旧動力)の修理

以前修理したけどブログにアップできなかったもの その3 です。
なお、修理前の画像は撮り忘れたので修理後の画像のみです。

RCプラレールの東北上越新幹線(旧動力)を修理しました。
作業内容は、ほぼいつも通りの作業で、埃やゴミの除去、グリスアップ、電池端子の錆取り、ヒートペンによる破損部品の応急修理です。
全体画像

貰ってきた当初、家族から新しい電池を入れても動かないと言われたので、中を確認したところ先頭車からの配線が中間車に伸びており、中間車にも電池が入るような設計でした。
車両接続部画像 中間車画像

初見は電飾かサウンド系かなと思いましたが、ネットで検索してみたところ、RCで発車・停車をコントロールできるタイプの車両らしく、貰い物の入っていた袋の中にリモコンらしきものも入っていたので併せて分解清掃しました。
リモコン画像

作業終了後、車両とリモコンに電池を入れ、動作確認をしてみたところ、無事リモコンで操作できるようになりました。

2017年11月4日土曜日

【オリジナルガシャット】レッキングクルーガシャット動画公開【作製番外編1】

オリジナルガシャットの作製は相変わらず音ネタ探しに苦労している状況です。
10月1日の雑記に少し記載しましたが、ネタ被りで保留中の案件をこのまま眠らせておくのも勿体ないので、ブログ用として公開します。

レッキングクルーガシャット

ヒダカヒロジ様のスーパーマリオガシャットとゲームは異なりますが、マリオ被りするため保留中のレッキングクルーガシャットです。
BGMの入手元は手持ちのゲームサウンドミュージアム~ファミコン編~のレッキングクルーから。
シングルサイズのCDだったため、再生環境を整えるのに苦労しました。

ネタ的にはガシャコンブレイカーのハンマーモードでクリティカルストライクを…と考えていたのですが、動画はガシャコンブレイカーの電源入れ忘れ&クリティカルストライク音の調整が不十分だったため、動画の最後の方が少し残念な結果になってしまいました。


なお、今回の動画を撮影中、DFPlayerを1個壊してしまいました。
壊れたのはSDカードスロットなので、秋月電子あたりでマイクロSDカードコネクタを買って修理してみようかとも思いましたが、送料等を考えると新しいDFPlayerを買っても大差なさそうな金額になりそうなので、壊れたDFPlayerはジャンク行きにしました。
暇なときにでも、SDカード変換アダプタと結線して修理できるか挑戦してみます。

【動画を撮り直したのでこちらもどうぞ。】