マイコン-Arduinoスマフォや腕時計などにアラーム機能が付いているので、目覚まし時計を使用している人は少なくなっているとは思いますが、目覚まし時計を作成してみます。使用パーツ作成にあたって参考にさせて頂いたサイト。作成前の準備についてDS3231に時間の設定をする。MEGA2560を使用する。3.2インチのタッチスクリーンLCDディスプレイを使用する。MP3プレイヤー機能を搭載する(モノラル出力)。いつものようにケースは3Dプリンターで作成する。コンデンサー類、ユニバーサル基板、電源コネクター、5V電源、スイッチ、プラスティックネジなど。以上全て余剰パーツでまかなえました。作成にあたって参考にさせて頂いたサイト。Project」を参考にさせて頂きました。プログラムの詳しい説明と、回路図、スケッチなどがアップされています。参考サイトに書かれている内容そのままでは動きませんので、注意点を備忘録としてに書いておきます。C」と書いてある部分のチップを取り外しておきます、マイクロコントローラーを使用してMP3モジュールを制御する場合に取外しが必要です。「RinkyDinkElectronics」からダウンロードします。「https://github.com/r0ndL/BY8001」からダウンロードします。インストールしておきます。DS3231に時間の設定をする。DS3231にバックアップ用リチウムイオンボタン電池(LIR2032)を入れておきます。使用する場合はモジュール基板上の200Ωのチップ抵抗を取り外します。日付・時刻を設定します、これで電池を取り外さない限り時間を記憶しています。参考サイトタッチスクリーンのキャリブレーション次にタッチスクリーンのキャリブレーションを行います、これをしないとボタンなどの表示部とタッチした場所のずれが生じて、タッチしているのに動作しないなどの症状が起きます。ボタン箇所を順にタッチしていきます。これでタッチスクリーンのキャリブレーションの終了です。小さなユニバーサル基板にモジュールを配置して配線し、MEGA2560のネジ穴に合わせてプラスティックネジで固定しました、MEGA2560への配線はピンヘッダを使わず直接半田付しています。値を使用するLCDに変更します。なっていますがこれでは動作しませんでした。myGLCD(ITDB32S_V2に変更して動作するようになりました。スケッチの書込みが無事終了出来たので、仮組みし問題なく動作するのを確認しました。ケースを作成して組み込みケースの作成は音質重視ではないので充填率15%肉厚3mm(前面は5mm)で作成、大きさは高さ80×横175×奥行60mmにしました。目覚まし時計なので、電源表示用のLEDなどは取付けておりません、当初アンプが必要かと思ってましたがこのMP3モジュールのみで問題ない音量が出ましたので、アンプの追加は見送りました。MP3play画面です。(68)注目記事ブログのQRコード月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!blogdaichanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。