半田ごてを握ったら書くブログ 2nd

半田ごてを握ったら書くブログの続きです。

JCBAインターネットサイマルラジオ 直接アクセスURL集

「JCBAインターネットサイマルラジオ」(https://www.jcbasimul.com/) はインターネットでサイマル放送をしていて日本全国のコミュニティラジオが聞けて、FM DXをやっている身としては放送局の確認にとても便利なのですが、ここで提供されるページは日本全国の放送局を一覧にしていてその中から選んだ局のみが聞けるという仕組みで、放送局を探す方法が「地域」からの目視になるので不安定な微弱電波を受信しているときに目的の局を見つけるまでが鬱陶しいですし、また複数局の同時視聴もできるようになっていません。
放送局によっては自局だけ聴こえるJCBAサイマルラジオのURLを用意していて自社のwebページにリンクをつけていてくれますが、それも放送局のサイトから探し出さなければならないので面倒です。そしてそんなリンクを用意してくれていない局も多数あります。

で、この自局だけ聴こえるURLを調べたところ、JCBAが局を識別しているIDを直接指定すればそれらを独自にアクセスできるようなので2023年7月23日現在のJCBAでサイマル配信を行っている局のIDを直接webから取り出して下記のような一覧のリンクにしてみました。


■北海道
FMはな (ID: fmhana)
https://www.jcbasimul.com/fmhana

エフエムもえる (ID: moeru)
https://www.jcbasimul.com/moeru

Airてっし (ID: airtesshi)
https://www.jcbasimul.com/airtesshi

ラジオニセコ (ID: radioniseko)
https://www.jcbasimul.com/radioniseko

FMいるか (ID: iruka)
https://www.jcbasimul.com/iruka

■東北
FM AZUR (ID: fmazur)
https://www.jcbasimul.com/fmazur

アップルウェーブ (ID: applewave)
https://www.jcbasimul.com/applewave

FMごしょがわら (ID: fmgoshogawara)
https://www.jcbasimul.com/fmgoshogawara

FMONE (ID: fmone)
https://www.jcbasimul.com/fmone

エフエムいわぬま (ID: fmiwanuma)
https://www.jcbasimul.com/fmiwanuma

H@!FM  (ID: hatfm)
https://www.jcbasimul.com/hatfm

ラジオ モンスター (ID: radiomonster)
https://www.jcbasimul.com/radiomonster

エフエムNCV (ID: yonezawancvfm)
https://www.jcbasimul.com/yonezawancvfm

えふえむい~じゃんおらんだらじお (ID: orandaradio)
https://www.jcbasimul.com/orandaradio

ハーバーラジオ (ID: harborradio)
https://www.jcbasimul.com/harborradio

ウルトラFM (ID: ultrafm)
https://www.jcbasimul.com/ultrafm

FMポコ (ID: fmpoco)
https://www.jcbasimul.com/fmpoco

エフエムきたかた (ID: fmkitakata)
https://www.jcbasimul.com/fmkitakata

FM愛'S (ID: fmaizu)
https://www.jcbasimul.com/fmaizu

■関東
FMだいご (ID: fmdaigo)
https://www.jcbasimul.com/fmdaigo

FMかしま (ID: fmkashima)
https://www.jcbasimul.com/fmkashima

ラジオ高崎 (ID: radiotakasaki)
https://www.jcbasimul.com/radiotakasaki

エフエム太郎 (ID: fmtaro)
https://www.jcbasimul.com/fmtaro

FM OZE (ID: fmoze)
https://www.jcbasimul.com/fmoze

ラヂオななみ (ID: radionanami)
https://www.jcbasimul.com/radionanami

FMチャッピー (ID: fmchappy)
https://www.jcbasimul.com/fmchappy

発するFM (ID: miyoshifm)
https://www.jcbasimul.com/miyoshifm

ラジオ川越 (ID: radiokawagoe)
https://www.jcbasimul.com/radiokawagoe

市川うららFM(I&U-LaLaFM) (ID: ulalafm)
https://www.jcbasimul.com/ulalafm

かずさFM (ID: kazusafm)
https://www.jcbasimul.com/kazusafm

ラジオ成田 (ID: radionarita)
https://www.jcbasimul.com/radionarita

ふくろうFM (ID: fmfukuro)
https://www.jcbasimul.com/fmfukuro

SKYWAVE FM (ID: skywavefm)
https://www.jcbasimul.com/skywavefm

FMえどがわ (ID: fmedogawa)
https://www.jcbasimul.com/fmedogawa

むさしのFM (ID: musashinofm)
https://www.jcbasimul.com/musashinofm

FMしながわ (ID: fmshinagawa)
https://www.jcbasimul.com/fmshinagawa

かつしかFM (ID: fmkatsushika)
https://www.jcbasimul.com/fmkatsushika

渋谷のラジオ (ID: shibuyanoradio)
https://www.jcbasimul.com/shibuyanoradio

FMブルー湘南 (ID: fmblueshonan)
https://www.jcbasimul.com/fmblueshonan

鎌倉FM (ID: kamakurafm)
https://www.jcbasimul.com/kamakurafm

FM湘南ナパサ (ID: fmshonan)
https://www.jcbasimul.com/fmshonan

FMおだわら (ID: fmodawara)
https://www.jcbasimul.com/fmodawara

FM湘南マジックウェイブ (ID: magicwave)
https://www.jcbasimul.com/magicwave

FMやまと (ID: fmyamato)
https://www.jcbasimul.com/fmyamato

レディオ湘南 (ID: radioshonan)
https://www.jcbasimul.com/radioshonan

FMサルース (ID: fmsalus)
https://www.jcbasimul.com/fmsalus

エフエム甲府 (ID: fmkofu)
https://www.jcbasimul.com/fmkofu

FMふじやま (ID: fmfujiyama)
https://www.jcbasimul.com/fmfujiyama

エフエム ふじごこ (ID: fmfujigoko)
https://www.jcbasimul.com/fmfujigoko

FM八ヶ岳 (ID: fmyatsugatake)
https://www.jcbasimul.com/fmyatsugatake

信越
ラジオチャット・FMにいつ (ID: radiochat)
https://www.jcbasimul.com/radiochat

FMうおぬま (ID: fmuonuma)
https://www.jcbasimul.com/fmuonuma

エフエムながおか (ID: fmnagaoka)
https://www.jcbasimul.com/fmnagaoka

エフエムしばた (ID: fmshibata)
https://www.jcbasimul.com/fmshibata

FM KENTO (ID: fmkento)
https://www.jcbasimul.com/fmkento

FMゆきぐに (ID: fmyukiguni)
https://www.jcbasimul.com/fmyukiguni

FMじょうえつ (ID: fmjyoetsu)
https://www.jcbasimul.com/fmjyoetsu

FMピッカラ (ID: fmpikkara)
https://www.jcbasimul.com/fmpikkara

LCV FM (ID: lovefm)
https://www.jcbasimul.com/lovefm

FM軽井沢 (ID: fmkaruizawa)
https://www.jcbasimul.com/fmkaruizawa

エフエムあづみの (ID: azuminofm)
https://www.jcbasimul.com/azuminofm

高ボッチ高原FM (ID: shiojirifm)
https://www.jcbasimul.com/shiojirifm

■東海
FMPiPi (ID: fmpipi)
https://www.jcbasimul.com/fmpipi

FMわっち (ID: fmwatch)
https://www.jcbasimul.com/fmwatch

Hits FM  (ID: hitsfm)
https://www.jcbasimul.com/hitsfm

FM Haro! (ID: haro)
https://www.jcbasimul.com/haro

FM ISみらいずステーション (ID: fmis)
https://www.jcbasimul.com/fmis

g-sky76.5 (ID: fmshimada)
https://www.jcbasimul.com/fmshimada

富士山GOGOFM (ID: fujiyamagogofm)
https://www.jcbasimul.com/fujiyamagogofm

ボイスキュー (ID: voicecue)
https://www.jcbasimul.com/voicecue

マリンパル (ID: fmshimizu)
https://www.jcbasimul.com/fmshimizu

FM-Hi! (ID: fmhi)
https://www.jcbasimul.com/fmhi

Radio-f (ID: radiof)
https://www.jcbasimul.com/radiof

COAST-FM76.7MH z (ID: coastfm)
https://www.jcbasimul.com/coastfm

エフエムなぎさステーション (ID: nagisastation)
https://www.jcbasimul.com/nagisastation

Ciao! (ID: ciao)
https://www.jcbasimul.com/ciao

FMいずのくに (ID: fmizunokuni)
https://www.jcbasimul.com/fmizunokuni

エフエム ななみ (ID: fmnanami)
https://www.jcbasimul.com/fmnanami

United North (ID: unitednorth)
https://www.jcbasimul.com/unitednorth

RADIO SANQ  (ID: radiosanq)
https://www.jcbasimul.com/radiosanq

i-wave (ID: fmichinomiya)
https://www.jcbasimul.com/fmichinomiya

いなべエフエム (ID: inabefm)
https://www.jcbasimul.com/inabefm

Suzuka Voice FM 78.3MHz (ID: suzuka)
https://www.jcbasimul.com/suzuka

■北陸
富山シティエフエム株式会社 (ID: toyamacityfm)
https://www.jcbasimul.com/toyamacityfm

エフエムとなみ (ID: fmtonami)
https://www.jcbasimul.com/fmtonami

ラジオたかおか (ID: radiotakaoka)
https://www.jcbasimul.com/radiotakaoka

ラジオこまつ (ID: radiokomatsu)
https://www.jcbasimul.com/radiokomatsu

ラジオななお (ID: radionanao)
https://www.jcbasimul.com/radionanao

ラジオかなざわ (ID: radiokanazawa)
https://www.jcbasimul.com/radiokanazawa

■近畿
えふえむ草津 (ID: fmkusatsu)
https://www.jcbasimul.com/fmkusatsu

FMいかる (ID: fmikaru)
https://www.jcbasimul.com/fmikaru

FMうじ (ID: fmuji)
https://www.jcbasimul.com/fmuji

FMまいづる (ID: fmmaizuru)
https://www.jcbasimul.com/fmmaizuru

FM845 (ID: kyotoribingufm)
https://www.jcbasimul.com/kyotoribingufm

FM千里 (ID: fmsenri)
https://www.jcbasimul.com/fmsenri

FMちゃお (ID: fmyao)
https://www.jcbasimul.com/fmyao

ウメダFM Be Happy!789 (ID: umedafm)
https://www.jcbasimul.com/umedafm

タッキー816みのおエフエム (ID: minofm)
https://www.jcbasimul.com/minofm

エフエムいたみ (ID: fmitami)
https://www.jcbasimul.com/fmitami

ハミングFM宝塚 (ID: fmtakarazuka)
https://www.jcbasimul.com/fmtakarazuka

さくらFM (ID: sakurafm)
https://www.jcbasimul.com/sakurafm

エフエムみっきぃ (ID: fmmiki)
https://www.jcbasimul.com/fmmiki

805たんば (ID: tanba)
https://www.jcbasimul.com/tanba

FM GENKI (ID: fmgenki)
https://www.jcbasimul.com/fmgenki

なら どっと FM (ID: narafm)
https://www.jcbasimul.com/narafm

エフエムハイホー (ID: fmnishiyamato)
https://www.jcbasimul.com/fmnishiyamato

FM五條 (ID: fmgojo)
https://www.jcbasimul.com/fmgojo

バナナエフエム (ID: bananafm)
https://www.jcbasimul.com/bananafm

FM TANABE (ID: fmtanabe)
https://www.jcbasimul.com/fmtanabe

FMはしもと (ID: fmhashimoto)
https://www.jcbasimul.com/fmhashimoto

FMビーチステーション (ID: beachstation)
https://www.jcbasimul.com/beachstation

■中国
レディオ モモ (ID: radiomomo)
https://www.jcbasimul.com/radiomomo

FMくらしき (ID: fmkurashiki)
https://www.jcbasimul.com/fmkurashiki

FMふくやま (ID: bingo)
https://www.jcbasimul.com/bingo

FMおのみち (ID: fmonomichi)
https://www.jcbasimul.com/fmonomichi

FMちゅーピー (ID: fmchupea)
https://www.jcbasimul.com/fmchupea

FMはつかいち (ID: fmhatsukaichi)
https://www.jcbasimul.com/fmhatsukaichi

FM東広島 (ID: fmhigashihiroshima)
https://www.jcbasimul.com/fmhigashihiroshima

FOR LIFE RADIO (ID: fmmihara)
https://www.jcbasimul.com/fmmihara

COME ON ! FM (ID: comeonfm)
https://www.jcbasimul.com/comeonfm

しゅうなんFM (ID: shunanfm)
https://www.jcbasimul.com/shunanfm

RADIO BIRD (ID: radiobird)
https://www.jcbasimul.com/radiobird

■四国
FMラヂオバリバリ (ID: fmradiobaribari)
https://www.jcbasimul.com/fmradiobaribari

FMがいや  (ID: fmgaiya)
https://www.jcbasimul.com/fmgaiya

Hello! NEW 新居浜 FM (ID: niihamafm)
https://www.jcbasimul.com/niihamafm

■九州
Dreams FM (ID: dreamsfm)
https://www.jcbasimul.com/dreamsfm

FM八女 (ID: fmyame)
https://www.jcbasimul.com/fmyame

FMからつ (ID: fmkaratsu)
https://www.jcbasimul.com/fmkaratsu

Kappa FM (ID: fmyatsushiro)
https://www.jcbasimul.com/fmyatsushiro

FM791 (ID: kumamotocityfm)
https://www.jcbasimul.com/kumamotocityfm

ゆふいんラヂオ局 (ID: yufuin)
https://www.jcbasimul.com/yufuin

NOASFM (ID: noasfm)
https://www.jcbasimul.com/noasfm

 

VISHAY TEPT4400のデータシートを勝手に日本語化

VISHAY社のTEPT4400はフォトトランジスタの照度センサです。
これを個人的に使いたいなと思いデータシートを探したら、英語版しかないようなので自分用に日本語に翻訳しました。
もしかしたら日本語でデータシートが読みたい人がいるかもと思い公開します。

 

PDF形式で下記からダウンロードできます。

https://www.dropbox.com/s/svsdf3irabxzlzh/tept4400_j.pdf?dl=0

 

データシート自身は英語力が必要とされるほど難しい文章はありませんが、私が光センサーは使ったことがないので、翻訳が間違っているかもしれません。そこは広い心で原文と照らし合わせて読んでください。

なお、このデータシートは私が自分用に勝手に翻訳したものなので、VISHAY社とはまったく関係がありませんので、この翻訳に関してVISHAY社へ問い合わせはしないでください。

 

 

AnalogDevices SigmaDSPのデータシートを勝手に日本語化

ADAU1401AはAnalogDevicesのSigmaDSPシリーズのチップです。

で、昨年(2017年)の前半に仕事でADAU1401Aを実験的に使った時、データシートを読む時に自分に必要な分だけ自力で翻訳したので、これを公開します。
AnalogDevice社はいくつものDSPチップを発売してますが、SigmaDSPに関しては日本語での情報がほとんどなく、安価で扱いやすい興味深いチップなのにもったいないと個人的には歯がゆかったので、微力にでもなればと思い稚拙な日本語ですが公開します。
ちなみに写真のような実験をしてました。

f:id:ohneta:20170509195214j:plain
f:id:ohneta:20170524032005j:plain

f:id:ohneta:20170524025407j:plain

また、ADAU1401AはSigmaDSPでは最もメジャーなADAU1701の車載向け用のチップなので機能的には変更/追加はないのでADAU1701の日本語データシートとしても読めるとおもます。


なお、これは私が個人的におこなったものですのでAnalogDevices社とはまったく関係ありません。
この勝手な日本語版を公開に先立ってAnalogDevices社への許認可も行っておりませんので、権利関係で消える場合があるかもしれませんのであしからず。
訂正等ご指摘があればこちらのブログコメントでいただければ反映したいと思います。

下記のURLで公開しています。
https://www.dropbox.com/s/i4uink0gpta06b9/ADAU1401A_J.pdf?dl=0

 

ADAU1401A(ADAU1701互換)のデータシートを勝手に日本語化

ADAU1401AはAnalogDevicesのSigmaDSPシリーズのチップです。

で、今年の前半に仕事でADAU1401Aを実験的に使った時、データシートを読む時に自分に必要な分だけ自力で翻訳したので、これを公開します。
AnalogDevice社はいくつDSPチップを発売してますが、SigmaDSPに関しては日本語での情報がほとんどなく、安価で扱いやすい興味深いチップなのにもったいないと個人的には歯がゆかったので、微力にでもなればと思い稚拙な日本語ですが公開します。
ちなみに写真のような実験をしてました。

また、ADAU1401AはSigmaDSPでは最もメジャーなADAU1701の車載向け用のチップなので機能的には変更/追加はないのでADAU1701の日本語データシートとしても読めるとおもます。


なお、これは私が個人的におこなったものですのでAnalogDevices社とはまったく関係ありません。
この勝手な日本語版を公開に先立ってAnalogDevices社への許認可も行っておりませんので、権利関係で消える場合があるかもしれませんのであしからず。
訂正等ご指摘があればこちらのブログコメントでいただければ反映したいと思います。

下記のURLで公開しています。
https://www.dropbox.com/s/i4uink0gpta06b9/ADAU1401A_J.pdf?dl=0



それではよい新年を!!

みんな大好き気象観測

昨年の夏から連続稼動させている、ご家庭気象観測。
センサーはBME280。秋月のブレイクアウト基板のヤツ
FRDM-K64F(mbed化済み)で気温、湿度、気圧を常時計測してawsに置いてるPostgreSQLに貯めてる。

とりあえず、回路図。
書き忘れてるけどI2Cのとこは(たしか)2kΩの抵抗でプルアップ。


回路図(PDF)

貯めた気象情報はこんなふうに表示。

blackfin の Mac開発環境 (gcc 6.3.0)

自分用のメモ。

■目的
Interface誌の別冊
「音遊び!Blackfin DSP基板でディジタル信号処理の部屋」の付属基板「IFX-49」をmacで開発するためのgcc/ライブラリの類をできるだけ最新(2017-02-17時点)にするためのメモ。

なお、Blackfin-toolchainはgcc4.3か4.5のみのサポートのため、下記のようにgcc6.3.0をインストールするのはオススメできません。こんなブログを参考にする人はいないと思うのですが、これはあくまでgcc6.3.0がインストールできた!といって自己満足した方法ですのあまり本気にしないでくださいね。

■参考にしたURL
http://rohi.hatenablog.com/entry/2015/05/19/DSP%E5%9F%BA%E6%9D%BF%E7%94%A8%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92Mac%E3%81%A7%E9%96%8B%E7%99%BA%E3%81%99%E3%82%8B
http://blog.livedoor.jp/ooonzzz555/archives/cat_1244809.html

ほぼこのサイトに書いてある通り。多謝。多謝。


■インストール先ディレクト
/usr/local/bfin-elf

export PATH=$PATH:/usr/local/bfin-elf/bin


binutils
https://ftp.gnu.org/gnu/binutils/binutils-2.27.tar.bz2

      • -

tar xjf binutils-2.27.tar.bz2
cd binutils-2.27
./configure --target=bfin-elf --without-newlib --prefix=/usr/local/bfin-elf --disable-nls --disable-shared
make
make install


gcc 1回目
https://ftp.gnu.org/gnu/gcc/gcc-6.3.0/gcc-6.3.0.tar.bz2

      • -

tar xjf gcc-6.3.0.tar.bz2
cd gcc-6.3.0
mkdir build
cd build
../configure --disable-multilib --enable-languages=c --with-gmp --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib --with-isllib=/usr/local/lib --with-mpfr --with-mpc --prefix=/usr/local/bfin-elf --target=bfin-elf --disable-shared --disable-threads --disable-nls --with-newlib --without-headers --with-gnu-as --with-gnu-ld
make all-gcc
make install-gcc


■newlib
ftp://sources.redhat.com/pub/newlib/newlib-2.5.0.tar.gz
最新はnewlib-2.5.0だけど、ビルドに失敗するのでとりあえず2.2.0-1でやってみる。

ftp://sourceware.org/pub/newlib/newlib-2.2.0-1.tar.gz

      • -

tar zxvf newlib-2.2.0-1.tar.gz
mkdir build-newlib
cd build-newlib
../newlib-2.2.0-1/configure --target=bfin-elf --prefix=/usr/local/bfin-elf
make all
make install


gcc 2回目
cd gcc-6.3.0/build
../configure --disable-multilib --enable-languages=c --with-gmp --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib --with-isllib=/usr/local/lib --with-mpfr --with-mpc --prefix=/usr/local/bfin-elf --target=bfin-elf --disable-shared --disable-threads --disable-nls --with-newlib --with-gnu-as --with-gnu-ld --disable-libssp
make all
make install


gdb
http://ftp.gnu.org/gnu/gdb/gdb-7.12.1.tar.gz

      • -

tar xjf gdb-7.12.1.tar.gz
mkdir build-gdb
cd build-gdb
CFLAGS="-O1" CC="clang -std=gnu89" ../gdb-7.12.1/configure --prefix=/usr/local/bfin-elf --target=bfin-elf --enable-sim-bfin
make all
make install


ldr
https://osdn.net/projects/sfnet_adi-toolchain/downloads/2014R1/2014R1-RC2/src/blackfin-toolchain-2014R1-RC2.src.tar.bz2/

      • -

mkdir blackfin-toolchain-2014R1-RC2
mv blackfin-toolchain-2014R1-RC2.src.tar.bz2 blackfin-toolchain-2014R1-RC2/
cd blackfin-toolchain-2014R1-RC2

tar xjf blackfin-toolchain-2014R1-RC2.src.tar.bz2
tar xjf uClibc.tar.bz2 uClibc/include/elf.h
tar xjf ldr-utils.tar.bz2
cd ldr-utils
cp ../uClibc/include/elf.h .
./configure --prefix=/usr/local/bfin-elf CFLAGS="-Wno-gnu-designator"
make
make install
ln -s /usr/local/bfin-elf/bin/ldr /usr/local/bfin-elf/bin/bfin-elf-ldr


■libdsp
(PATH に /usr/local/bfin-elf/bin が通ってること)

cd blackfin-toolchain-2014R1-RC2
tar xjf libdsp.tar.bz2
cd libs
make CROSS=bfin-elf-
make CROSS=bfin-elf- install DESTDIR=/usr/local/bfin-elf/bfin-elf

rm libdsp/libbfdsp.a
make CROSS=bfin-elf- LIBC_HAS_NO_CMATH=1
make CROSS=bfin-elf- LIBC_HAS_NO_CMATH=1 install DESTDIR=/usr/local/bfin-elf/bfin-elf

    • -

一応、これでツール類はすべてビルドされるが、まだBlackfinを触りはじめたばっかりなので、なにか問題あるかもしれない。


[追記 2017-02-19]
上記の方法だとbfin-gdbproxyが入らないみたいだ...

gcc6.3.0でサンプルをコンパイルすると一部動かないものがあるみたいです。少なくともUSB DACのサンプルコードは動作しませんでした。