2022-11-01から1ヶ月間の記事一覧
Arduinoで遊んでいるとゲーミングPCの照明などで使われているフルカラーLEDが制御可能だってことがわかりまして庭にイルミネーションしてみようじゃないかということになりました。300個と150個のLEDテープ2本用意して電源も5V10A出せるものを用意しました。…
このままでは電源を投入するたびに1枚目のCDの1曲めを再生することになりますので再生中の曲情報を保存して次の電源投入時には続けて再生できるようにしました。 ESP32はフラッシュメモリとして4MB実装されており、そこに作成したプログラムを書き込んで実行…
曲再生制御として4個のスイッチを用意しました。 スィッチのON/OFF検出はライブラリーが多くあるのですが大した処理じゃないので自分で実装しました。Arduino IDEは言語としてはC++ですのでクラスを作ってってのでも良かったのですが組み込みなら古典的な関…
DFPlayer制御用のライブラリーがありますのでライブラリマネージャーで検索してダウンロードします。複数ありますが開発元作成らしい"DFRobotDFPlayerMini for DFRobot"を使用しました。 初期化はサンプルなどをみるとbeginが成功しなければ無限ループしてCP…
Arduino IDEにESP32ボード開発環境をセットアップ プログラムを書くわけですがESP32の開発環境としてはESP-IDFってのが本家としてあるようですが私はArduinoから入ってきてるのでArduino IDE(Ver.2.0.1)で行いました。 ターゲットボードとして"ESP32 Dev Mod…
回路図は最終的に以下のようになりました。 最終的な回路図 電源はスピーカーのDC基板のSW付きボリュームに7.8Vが入っていましたので、それをESP32の5V inに突っ込みました。5Vって事になっていますが3端子レギュレータで3.3Vに落としてCPUなどに供給してい…
中身は決めたとして音楽再生には当然スピーカーが必要なのでした。DFPlayerを使う場合には 内蔵アンプを使って普通の電源がいらないスピーカーを使う アンプ内蔵のアクティブスピーカーを使う という選択が可能なのですが1.の場合には音量調整を自分で行う必…
視覚障害者用音楽再生機を作ろうと思ったのは最近Arduinoを使って電子工作を始めましてMP3再生するDFPlayer Miniというモジュールが割りと安価(注文時はPrimeで2個629円)で手に入ることを知ったからです。適当なCPUとシリアル通信接続すればマイクロSDカード…
最近、親が視覚障害(ほぼ失明)になってしまいました。 音楽が好きなのですがCDプレーヤの再生は手探りで可能としてもCD交換がままならないわけです。 既存のMP3プレーヤにCD全部入れて渡すことは可能なのですが誤って設定ボタンなどに触れると、そこからの復…