2017年5月20日土曜日

raspberry pi:piCorePlayerでshoutcastを鳴らすまで

【インストール編】
・ここからダウンロード
 https://sites.google.com/site/picoreplayer/home/download
・DD for Windowsとかで書き込む(管理者として実行)

【初期設定編】
・起動前にルーターのDHCP払い出し状況のキャプチャでもとっておく
・Raspberry piに入れて起動

【初期設定編】
・ブラウザでつなげる(DHCPで一個増えた分がRaspberry piのIP)
 http://192.168.1.13
 ここで設定がGUIでできる
・teratermでつなげる(DHCPで一個増えた分がRaspberry piのIP)
 ユーザー:tc
 パスワード:piCore
・起動時のスクリプトを編集して初期処理を入れる
 固定IP
 vi /opt/bootlocal.sh
pkill udhcpc
ifconfig eth0 192.168.1.66 netmask 255.255.255.0 broadcast 192.168.1.255 up
route add default gw 192.168.1.1
echo nameserver 8.8.8.8 > /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
・shoutcastを鳴らすためにLMSを入れる
 mainページのbeta→LMSタブ→インストール
 microSDの容量が足りないという警告がでて「OK」ボタンで自動で拡張してくれる
 →リブートして再びインストール
 →終わったらLMSタブのSTART
 スマホにsqueezeboxクライアントをなんか入れる
 これでshoutcastが鳴らせる
・アラーム設定も可能!
・i2s

 i2sをつなげて、以下の設定ですぐ鳴った。

2017年5月19日金曜日

raspberry pi:piCoreでshoutcastを鳴らすまで



【インストール編】
・ここからダウンロード
 http://forum.tinycorelinux.net/index.php/board,72.0.html?PHPSESSID=FUUTOqMnGUnsjDQmPg-Zs3
・DD for Windowsとかで書き込む(管理者として実行)

【初期設定編】
・起動前にルーターのDHCP払い出し状況のキャプチャでもとっておく
・Raspberry piに入れて起動
・teratermでつなげる(DHCPで一個増えた分がRaspberry piのIP)
 ユーザー:tc
 パスワード:piCore
・ディスク書き込み
 filetool.sh -b
・2番めのパーティション大きくする(消して作るみたい
 sudo fdisk -u /dev/mmcblk0 → 消して作って
 sudo reboot
 sudo resize2fs /dev/mmcblk0p2 → 大きくする

【カスタマイズ編】
・起動元を触るためにパーティション1をmountする
 mount /mnt/mmcblk0p1
・起動時のスクリプトを編集して初期処理を入れる
 vi /opt/bootlocal.sh
pkill udhcpc
ifconfig eth0 192.168.1.66 netmask 255.255.255.0 broadcast 192.168.1.255 up
route add default gw 192.168.1.1
echo nameserver 8.8.8.8 > /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
・アプリのインストール
 tce ←ネットワークからアプリをインストールしてくれる。超便利。

【mp3をならす】
・tceでインストール
 mpg123
 alsa.tcz
 alsa-utils.tcz

【mpg123でshoutcastを聞く】
mpg123 -C -b 4096 -@ http://yp.shoutcast.com/sbin/tunein-station.pls?id=5531













 

2017年5月17日水曜日

How to Easily Add PHP Codes in Blogger

http://www.mybloggerlab.com/2013/10/how-to-easily-add-php-codes-in-blogger.html

2017年5月9日火曜日

WeMos D1 CH340 ShoutCast



http://www.esp8266.com/viewtopic.php?f=8&t=12785
→https://github.com/adafruit/Adafruit_VS1053_Library


結線
http://www.instructables.com/id/Wifi-Webradio-With-ESP8266-and-VS1053/

https://learn.adafruit.com/adafruit-vs1053-mp3-aac-ogg-midi-wav-play-and-record-codec-tutorial/simple-audio-player-wiring
http://www.geeetech.com/wiki/index.php/Arduino_MP3_shield_board_with_TF_card

https://forum.arduino.cc/index.php?topic=326785.0
    while( client.connected())
       if( client.available()){
           client.read( mp3Buff0, VS1053_DATABUFFERLEN );
           MP3.playData( mp3Buff0, VS1053_DATABUFFERLEN );
           mp3Buff0[0] = '\0';}
         }

2017年5月8日月曜日

WeMos D1 CH340 Wi-FiとNTP



Wi-Fi接続で参考にしたサイト
http://qiita.com/azusa9/items/7f78069cb09872cf6cbf

NTPで参考にしたサイト
http://qiita.com/exabugs/items/b1b7430d185b268a1abf

VS1053
http://www.geeetech.com/wiki/index.php/Arduino_MP3_shield_board_with_TF_card

WeMos D1 CH340 初心者メモ

HiLetgo OTA WeMos D1 CH340 WiFi 開発ボード ESP8266 ESP-12F For Arduino IDE UNO R3 を買った。
PCに接続して開発できるまでのメモ。

前提
microUSBでPCと接続すればそれだけで動く。
※これだと電源が弱く不安定なので、別途基盤についている電源プラグに6Vから12Vの電源をつけた方がよい、との情報もある。
ピン配置
 ※表面にプリントしてある情報は嘘。裏面が本当の情報。

手順
1:Arduno IDEをインストール
  http://arduino.cc/en/pmwiki.php?n=main/software
2:ボードマネージャー設定
  ファイル→環境設定→追加のボードマネージャのURLに以下を入力
   http://arduino.esp8266.com/stable/package_esp8266com_index.json
  ツール→ボード→ボードマネージャー
   一番下に出てるesp8266を選択してインストール
  ツール→ボード
   WeMos D1 R2 & mini を選択
3:簡単なプログラムを書く
void setup() {
  Serial.begin(115200);
}
void loop() {
  delay(1000);
  Serial.println("aaa");
}
4:書き込む
  メニューにある右矢印ボタン=ボードに書き込む
5:シリアル出力を確認
  ツール→シリアルモニタ