Top > 日記 > 2016-06-26

WebRadioの製作

ここ→(http://www.serasidis.gr/circuits/Arduino_WebRadio_player/Arduino_WebRadio_player.htm)を参考にパーツを集め、ブレッドボードで作ってみた。
WebRadio.jpg WebRadio2.jpg
 

  1. ハードウェア
    1.Arduino pro mini
    2.ENC28J60 ethernet module
    3.VS1003/VS1053
    4.Nokia 5110 LCD module
     
  2. ソフトウェア
    1.WebRadio_player.ino
    2.EtherCard library(Written by Jean-Claude Wippler)
    3.VS1053B library(Written by J. Coliz)
    ※2,3のLibraryをWebRadio_player.inoと同じフォルダー内に置く。
     compileエラー時の対応(一例):
     VS1053:: の部分を削除する。
     #include <vs1053.h> は、登録されているlibraryを使う意味で、同じホルダー内のものを使う場合は
     #include "vs1053.h" とする、など。
     
  3. 動作結果
    1.64kbまでのstreamのMP3まで聴こえているデモがあるが、今回は途切れて聴けないほどだった。
    2.文字フォントサイズが小さく読みにくい。コントラストもよくない。
     
  4. 対策
     WebRadio_player.ino を編集
    1.vs1035のbuffer及びethernet buffer をそれぞれ1200,32に変更し、登録局を
     32kb 以下のstream局に変更した。これによりスムーズに聴けるようになったが、
     VS1053とVS1053Bの差なのかは不明。
    2."PCD8544_mod" library から標準の<PCD8544> を使い、全表示はしないが、大きくなり
     見やすくなった。またコントラストを上げるために、lcd.setContrast()を追加した。
     ※PCD8544_mod には、この関数が用意されていないため。
     
    ※ 調べたところ、今回購入したAssyは1003/1053のチップが使える、というもので、実際に搭載されているのはどうやら1003らしい。チップ表面の型番不明だが。
     
  5. Eagleで基板作製
    WebRadio01.JPG WebRadio_bd.JPG

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White


添付ファイル: fileWebRadio_bd.JPG 344件 [詳細] fileWebRadio01.JPG 324件 [詳細] fileWebRadio2.jpg 340件 [詳細] fileWebRadio.jpg 385件 [詳細]

リロード   新規 下位ページ作成 凍結解除 差分 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Tue, 25 Apr 2017 16:12:22 JST (2557d)