1575R-A受動アンテナ1575.42MHZ
150円

に、増幅器つけてあるモジュールと

U-blox NEO-6M
のセットが 1250円とか

やすっ

PPSは 1Hz なんだけど
ソフトで 10MHz にもできるとか

まぁ 屋根があるとPPSは得られないので頓挫。
少なくともアクリル板くらいしか通過しない模様

ガラスも通過しない

適当なオシロで波形とってみたが

9MHz と 12MHz を行ったり来たりしてる気がする
ちょっとOXCOと比較してみる...高い無理


ずれてますね。 でもカウンタではきちんと表示されそう。
黄色 TXCO TG-5021CE
水色 U-blox NEO-6M

キッチンタイマーの圧電スピーカーにLED繋いでLEDチカしたい。

基板は一枚 値段相当

ドリテック 大画面タイマー シャボン6 ブルー T-542BL

ドリテック 大画面タイマー シャボン6 ブルー T-542BL

圧電素子に着てるのが1.5くらいしかない。
これじゃぁLED光らない。
1815とコイルとコンデンサーで昇圧回路が必要 それ作るのに100円超えするわw

ベース基板は一枚だけど凝った作りしている 値段のわりに。

タニタ でか見えタイマー100分 ホワイト TD-384-WH

タニタ でか見えタイマー100分 ホワイト TD-384-WH

圧電素子に5vくらい着てる
昇圧してるみたい
これなら直接ハンダしてもLED光る やったね
あとリード長めなので配線途中で溶かして LEDつけれるやったね。

まえからやりたかったHDDのモーターまわすやつ

int phase[4];

int delta =16;

void setup()
{
  Serial.begin(115200);
 
phase[0] = 2;
phase[1] = 3;
phase[2] = 4;
phase[3] = 5;

  pinMode(phase[0], OUTPUT);
  pinMode(phase[1], OUTPUT);
  pinMode(phase[2], OUTPUT);
  pinMode(phase[3], OUTPUT);
  digitalWrite(phase[3], LOW );
  
}

int mode[9][3] {
 { LOW, LOW, HIGH},  // 1
 { LOW, HIGH, HIGH},  // 1
 { LOW, HIGH, HIGH},  // 1
 { LOW, HIGH, LOW},  // 2
 { HIGH, HIGH, LOW},  // 2
 { HIGH, HIGH, LOW},  // 2
 { HIGH, LOW, LOW},  // 3
 { HIGH, LOW, HIGH},  // 3
 { HIGH, LOW, HIGH},  // 3
} ;

int j;
int i;
char buf[35];
void loop()
{

for(j = 0 ; j < 9; j ++) {
   sprintf(buf, "Phase%d: ", j);
  Serial.print(buf);
for(i = 0 ; i < 3; i ++) {
  digitalWrite(phase[i], mode[j][i]);
   sprintf(buf, " %d", mode[j][i]);
  Serial.print(buf);
}
  Serial.println();
delay(delta);
}
}

ラズパイでオーディオ有効化する

いろいろ消したもんで復帰させるのはまった

/boot/config.txt

hdmi_mode=1
dtparam=audio=on

追加

/etc/modules

snd_bcm2835

追加

sudo speaker-test
これで鳴る

ラズパイの音量100%

amixer cset numid=0 100% | echo -n
amixer cset numid=1 100% | echo -n

とりあえず rc.localに

ラズパイのGPIOでリレー制御しようとすると電力足りないし。arduinoなら直結できたんだがw

仕方ないので 2SA1015 で

C: 負荷
E: 同一電圧ソース(3.3V)
B: GPIO

これでかちかちした
Eに5VかけるとGPIOが動作しなく鳴るから3.3ボルトで
抵抗入れればいいのだけと

ラズパイでゆっくりでハテブのホッテントリ一蘭読み上げさせてた

こんなかんじですね

#!/bin/sh

wget 'http://b.hatena.ne.jp/hotentry?mode=rss' -O - |\
   perl -nle  'if(/<title>/../<\/title>/) { s/<\/title>//;s/<title>//; print }' |\
   perl -ple ' system( "./AquesTalkPi \"$_\" | aplay"); '