2010年12月21日火曜日

始動用ガスボンベ2

今日は、人間ドックの再検査で胃カメラを受けるため、会社をサボりました。検査結果は大きな問題はないものの胃炎があり胃ガンに気をつけろといわれました。どうやって気を付けるのか教えてもらいたいもんです。

ということで、半日余りましたので工作開始です。土曜日の続きで始動用のガスボンベを完成させます。これで、両手があきます。

2010年12月18日土曜日

始動用ガスボンベ

12月の半ばを過ぎたというのに日中は暖かいです。とてもいい天気なので、金魚の水槽を掃除しましょう。カルキが抜けるまで工作です。

 今日は、ガスボンベのコックを作ります。以前、熱帯魚用のコックをサーボで開け閉めしようとしましたがガス漏れがひどくつかいもんになりませんでした。今回は、ガスボンベの出口を直接サーボでコントロールします。

 材料探しに手間取り、日が翳ってきました。寒い、鼻水がたれる。今日はここまで。

2010年12月11日土曜日

テストベンチ用モーターコントローラー2

夕べは忘年会でした。今日は、けだるさが残ったまま休日出勤です、引っ越した職場は誰も居ません。仕事をさくっと仕上げて早めに帰宅。

 今日は、テストベンチ用のモーターコントローラーのプログラムを完成させます。サーボを1Chコントロールできるようにスケッチを追加します。サンプルプログラムをそのまま利用し、オシロで信号が出ていることを確認して今日は終了。 一応スケッチを載せておきます。



#include <Servo.h>

Servo myservo; // create servo object to control a servo

int potPin0 = 0; // analog pin used to connect the potentiometer

int val = 0 ; // variable to read the value from the analog pin

int sxPin1 = 9;

int mcPin1 = 5; // MC connected to digital pin 5

int mcPin2 = 6; // MC connected to digital pin 6

int potPin1 = 1; // VR1 pin1

int potPin2 = 2; // VR2 pin2

int val1 = 0 ;

int val2 = 0 ;

int sw1 = 0 ;

int sw2 = 0 ;



void setup() {

// nothing happens in setup

myservo.attach(sxPin1); // attaches the servo on pin 9 to the servo object

analogWrite(mcPin1, 0);

analogWrite(mcPin2, 0);

delay(9600);

}



void loop() {

val1 = analogRead(potPin1) / 4;

val2 = analogRead(potPin2) / 4;



if ( val1 < 10 ) sw1 = 1 ;

if ( sw1 == 1 ) analogWrite(mcPin1, val1);



if ( val2 < 10 ) sw2 = 1 ;

if ( sw2 == 1 ) analogWrite(mcPin2, val2);



val = analogRead(potPin0); // reads the value of the potentiometer (value between 0 and 1023)

val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180)

myservo.write(val); // sets the servo position according to the scaled value

delay(15);

}

2010年12月5日日曜日

秋月のオシロキットをケースにいれました

どうも近頃ヤル気が出なくてこまります。

では、今日は軽く秋月のオシロキットをケースにいれときました。

ケースは100均でDS用の物をチョイス、完成です。


SI01 Android携帯を買いました

先週Android携帯を購入しました。1週間掛けてやっと使えるようになりました。

なんでも固定費が8円なんだとかで同僚に教えてもらいそっこうでかいだしに、新型も検討したがキーボードがないと不安でたまりませんもんでSI01これになりました。

OruxMapでもインスコしてあそびましょ。