Skip to content

Daiki51/yamaken-music-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YamakenMusicPlayer

「自動昼休み音楽プレイヤー (yamaken-music-player)」は毎日同じ時刻に音楽を再生するプレイヤーです。

YamakenMusicPlayer

GitHub: https://github.com/Daiki51/yamaken-music-player

特徴

  • 毎日同じ時刻に指定した時間(分)だけ音楽を再生
  • 曲順は毎日シャッフル
  • 音楽ファイルはSDカードから読み出し
  • 手動での再生も対応
  • NTPで時刻を同期しているため、時刻調整が不要
  • IFTTTのサービスを利用し、音楽再生時にユーザーに通知可能
  • Arduino IDEに対応したチップを使用しているため、振る舞いを簡単にカスタマイズ可

ドキュメント

  1. 再生する曲の変更
  2. 制作方法
  3. ソフトウェアの書き込み方

回路図

詳細: schematic.pdf

A 電源回路部

Schematic A

B 制御IC部

Schematic B

C プレイヤーIC部

Schematic C

部品表

記号 品名 個数 備考
U1 NJM2396F33 1 定電圧リニアレギュレータ
U2 AE-ESP-WROOM-02 1 Wi-Fiモジュール (制御ICとして利用)
U3 DFR0299 (DFPlayer Mini) 1 MP3モジュール
J1 MJ-179PH 1 2.1mm標準DCジャック
J2 AJ-1780 1 3.5mmステレオミニジャック
R1, R3, R4 10kΩ 3 1/4W 炭素皮膜抵抗 表示「茶黒橙金」
R2 220Ω 1 1/4W 炭素皮膜抵抗 表示「赤赤茶金」
R5 100Ω 1 1/4W 炭素皮膜抵抗 表示「茶黒茶金」
C1 0.33μF 1 セラミックコンデンサ
C2 22μF 1 電解コンデンサ
C3, C5, C7 0.1μF 3 セラミックコンデンサ
C4, C6 10μF 2 セラミックコンデンサ
S1 DIPスイッチ 1 ブートモード切り替えスイッチ
S2 タクトスイッチ (赤) 1 リセットボタン
S3 タクトスイッチ (白) 1 再生ボタン
LED1 緑色LED 1 抵抗内蔵LED
LED2 青色LED 1 抵抗内蔵LED
JP1, JP2 ピンヘッダ (3ピン) 2 2.54mmピッチ シングルライン
SH16K4B102L20KC 1 小型ボリューム 1kΩB
ABS-15 1 小型ボリューム用ツマミ

部品配置図

詳細: board.pdf

Board

依存ライブラリ

DFPlayer - A Mini MP3 Player For Arduino

Arduino Client for MQTT (PubSubClient)

SerialCommand

JLed - Advanced LED Library

Switch library

Low-Pass-Filter

本プロジェクトのスケッチを動作させるためには、Arduino Client for MQTT (PubSubClient)SerialCommandの変更が必要です。

ライセンス

MIT

About

毎日同じ時刻に音楽を再生するプレイヤー

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published