東川のモンベルへ自転車で行く

mogeee

東神楽サイクリングロードを通ってモンベルの東川店を冷やかしに行った。忠別橋から東橋まで自転車道を通って行くことができる。東川のモンベルは自転車的には残念な店で、自転車関連で売っているのはバックパックとパワーバーくらい。自転車を止める場所もない。ボトルくらい置いておくれよ。旭川市内から20 kmくらいだから暇つぶしには良い距離だけに残念。ああ、スポーツようかんはある。

ところで、この一角には石窯でピッツァを焼いている店がある。その名もピッツァ亭。むしろこちらを目的にするべき。繁盛しているので休みの日は開店と同時に行くと良い。

 

6月の三段山

三段山山頂
真夏日だし、下界で自転車乗っても暑いしということでしつこく三段山。快晴無風。
三段山登山口
登山口の状況は上の通り。テン場の雪がなくなった。板を担がなければならないかと思ったが、法面の上から山頂稜線まで雪がつながっていた。
三段山 クラシックルートから前十勝
二段目上の平坦はハイマツが立ち上がって通りにくいだろうと思い、一段目二段目を巻いて避けるクラシックルートで上がる。森林限界を越えた視界が広がったら、三角尾根に向かって左側の沢型を目指して進む。
三段山
いつもはあまり上り下りしない三角尾根側の沢を進む。途中に秀岳荘のショートスキーが片方だけ落ちていた。
山頂稜線へは定番の斜面だけ雪がつながっていた。もうすぐハイマツが立ち上がってしまうだろう。
山頂稜線は完全に土が出ていた。山頂にも雪がない。振り子沢の大斜面を覗いてみたら雪がたっぷりあった。稜線を空身で歩いてきたグループは西の沢を詰めて末端にシーデポしたそうだ。
山頂からの下りはよいザラメ。やっとザラメに会えた。落ちていた板を回収しようと思ったら無かった。

三角尾根へトラバースして広場へ滑り込む。雪が良いのはここまで。
三段山登山口
テン場の法面のしたまでしつこく滑って終了。

日焼けサロン三段山


5月も終わりだというのに駐車場から雪がつながっている。

晴天!無風!2段目上の平坦部はハイマツが立ち上がってきた。

とにかく暑い。

山頂が見えてきた。スキーだと問題ないがスノーシューだとやや沈む。

山頂から富良野岳

山頂は地面が出ている。混雑気味なので退散。

山頂稜線からの斜面は快適なザラメ。スキーヤーズライトに進路をとる。

東谷のボトムまで滑りこむ。雪は途中で急に滑らなくなった。
このまま沢に入って2段目下につぼ足で登る。

本日のご奉仕品。そのまま1段目を降りて終了。

秋月の基板で最小構成に毛が生えたarduino互換機を作る


外部クロックのATMEGA 328P版も作ってみた。レギュレータは載せずに電池で使うつもり。SDカードの配線がシンプルで良い。
電源電圧は3.3V、外部クロック8MHz動作。フューズは次のように設定する。

hfuse DA lfuse FF efuse 05

ブートローダは、ATmegaBOOT_168_pro_8MHz.hexを使う。

電池駆動のデータロガーを作るのが目的だったのだが、部品を集めているうちに何のログを取るつもりだったか忘れてしまった。

Controlling old cool pix from arduino

Controlling old coolpix from arduino compatible

古いCoolpixのリモートコントロール端子は、リモコンとの間でシリアル通信をする仕組みになっている。リモコンは「リモートコード MC-EU1」というたいそう高価かつ評判の悪いものであったそうだ。このリモコンのプロトコルは解析されている。
http://f4hla.free.fr/informatique/CoolpixProtocol.pdf
シリアルケーブルはもう手に入らないし、コネクタも一般的なものではないので、USBケーブルを切断して自作する必要がある。
http://delphys.net/d.holmes/photos/coolpix_e990/e990_usb_cable.html
USBケーブルはサードパーティ製のものがまだ手に入るようだ。僕はdealextremeから購入した。
ArduinoのシリアルはTTLレベルなのでCoolpixRS-232Cとは直接つながらない。写真では2SC1815を使った簡易レベルシフタ回路を使っている。今から作るのなら次の製品が手軽かもしれない。
http://akizukidenshi.com/catalog/g/gK-06464/
以下に示すスケッチはdigital 8がGNDに落ちると3秒間隔で3回撮影を行う。

Old coolpix digital cameras have serial port in their remote control connector. Protocol is described in the link below.
http://f4hla.free.fr/informatique/CoolpixProtocol.pdf
You can make a serial cable from a USB-camera cable. Instructions will be found in following page.
http://delphys.net/d.holmes/photos/coolpix_e990/e990_usb_cable.html
A TTL to RS-232C level shifter is needed.
Here is the sketch. It shoots pictures 3 times when digital 8 is connected to GND.

#include

const byte setCom[12] = {0x1B,0x53,0x06,0x00,0x00,0x11,0x02,0x00,0x00,0x00,0x13,0x00};
// set speed to 19200
const byte setReady[12] = {0x1B,0x53,0x06,0x00,0x00,0x11,0x02,0x00,0x00,0x10,0x23,0x00};
//Go to MC-EU1 protocol packet, switch LCD ON
const byte getReady = 0x06;
//
const byte halfPress[4] = {0x9B, 0x01, 0x1C, 0x1C};
//Half press the shutter button.
const byte fullPress[4] = {0x9B, 0x01, 0x7F, 0x1C};
//Full press the shutter button, take the picture.
const byte fullPressrelease[4] = {0x9B, 0x01, 0x7F, 0x7F};
//Release the shutter button.
const byte halfPressrelease[4] ={0x9B, 0x01, 0x1C, 0x7F};
//Half press release (unlock shutter button).
const byte zoomInpress[4] = {0x9B, 0x02, 0x1C, 0x1C};
//"Press" the zoom in button
const byte zoomInrelease[4] = {0x9B, 0x02, 0x1C, 0x7F};
//"Release" the zoom in button
const byte zoomOutpress[4] = {0x9B, 0x02, 0x7F, 0x1C};
//"Press" the zoom out button
const byte zoomOutrelease[4] = {0x9B, 0x02, 0x7F, 0x7F};
//"Release" the zoom out button
const byte ack = 0x86;
// acknowledgment
const byte hoe = 0x00;
// I don't know what this byte means.

const int rx = 10;
// software serial rx pin
const int tx = 11;
// software serial tx pin

const int sensPin = 8;
// sensor atattched to pin 8

SoftwareSerial mySerial(rx, tx);

void setup() {
Serial.begin(19200);

mySerial.begin(19200);
mySerial.write(hoe);

delay(2500);
Serial.println("initializing Coolpix...");
mySerial.write(setCom,sizeof(setCom));
delay(2500);
Serial.println("turning into MC-EU1 mode...");
mySerial.write(setReady,sizeof(setReady));
delay(1000);
Serial.println("Ready");

pinMode(sensPin, INPUT);

}

void loop() {

if (digitalRead(sensPin) == LOW) {
for (int i = 0; i < 3; i++) {
takePicture();
delay(3000);
}
delay(6000);
}
}

void takePicture() {
Serial.println("Focusing...");
mySerial.write(halfPress,sizeof(halfPress));
delay(500);
Serial.println("Shooting...");
mySerial.write(fullPress,sizeof(fullPress));
delay(500);
//Serial.write(halfPressrelease,sizeof(halfPressrelease));
mySerial.write(halfPressrelease,sizeof(halfPressrelease));
}

秋月の基板で最小構成のarduino互換機を作る。


秋月電子のAE-Atmega基板を使ってarduino互換機を作る。基板の不要部分は、
http://www.geocities.co.jp/arduino_diecimila/make/ae-atmega/index.html
http://make.kosakalab.com/arduino/make/ae-atmega/index.html
を参考に切り取ってしまおう。
電源電圧は3.3V、内蔵クロック8MHz動作。フューズは次のように設定する。

hfuse DD lfuse E2 efuse 00

ブートローダは、ATmegaBOOT_168_pro_8MHz.hexを使う。

PetzlのTikka XPは補修部品がろくに無い。

Tikka XPの裏蓋が欠けてしまった。販売店に聞いてみたら、輸入代理店と連絡をとってくれたが、補修部品はないのだそうだ。つまりプラの部品が欠けたら終わり。なんだよホームセンター品と同じかよとか思いつつ、高かったのでプラリペアで修理を試みる。

隅っこが欠けた。液漏れの電解液が悪さをしたらしい。


型取りくんを内側から貼り付ける。たぶんダイソーに売ってる「おゆまるくん」でも大丈夫。

外側にははみ出し放題にして、後から削る。

プラリペア固化後。

リュータと紙やすりで整形して終了。