2008-08-12 進捗
【これまでやったこと】
- 澁谷の進捗報告
- Flashを用いて、カメラで人の影を検出
- ActionScript2.0だと処理が遅いので、3.0を試してみている
- モーター入れ作成中
Flashを用いて・・・
モーター入れ=ポンプ外装。
本人曰く、かなりすごいらしい。
本人曰く、かなりすごいらしい。
- 木塚の進捗報告
- 雑誌「エレキジャックNo.6」の水耕栽培記事の再現、続き
- 回路の制作
- タイマがまだ届かない。(明日こそ完成予定)
- 頭が固くなってたので、ProcessingでGainer用オシロスコープを作ってみた
- GainerのAnalogInputを克服!
- ブレッドボードの配線の問題だった
Proce55ingによるオシロ画面
ソースコード
import processing.gainer.*;
Gainer gainer;
PFont myFont;
int[] xvals;
int[] bvals;
int s1 = 0;
int s2 = 0;
void setup()
{
gainer = new Gainer(this);
size(200, 200);
xvals = new int[width];
bvals = new int[width];
myFont = loadFont("Eureka90.vlw");
textFont(myFont, 12);
}
int arrayindex = 0;
void draw()
{
background(102);
String analog0 = "analog[0] " + gainer.analogInput[0];
text(analog0, 15, 30);
gainer.peekAnalogInput();
for(int i=1; i<width; i++) {
xvals[i-1] = xvals[i];
bvals[i-1] = bvals[i];
}
xvals[width-1] = 255-gainer.analogInput[0];
s1 = second();
if(s1 != s2) {
bvals[width-1] = 90;
} else {
bvals[width-1] = 100;
}
s2 = second();
fill(255);
noStroke();
//四角(左上の座標x, y, 縦の長さ, 横);
rect(0, height/6, width, (height/6)*4);
for(int i=1; i<width; i++) {
stroke(200);
point(i,height/3);
stroke(200);
point(i,(height/6)*4);
stroke(200);
point(i,height/2);
stroke(0);
point(i, height/3+xvals[i]/3);
stroke(0);
line(i, 2*height/3+bvals[i]/3, i, (2*height/3+bvals[i-1]/3));
}
}
タイマが届く前に、回路をちょっと改良。
コンセント部にヒューズ(125V/2A,30mm標準タイプ)を付けてみた。
コンセント部にヒューズ(125V/2A,30mm標準タイプ)を付けてみた。
グルーガンで発泡スチロールの接着が可能か、実験してみた。
かなりいい感じに接着するっぽい。
かなりいい感じに接着するっぽい。
すばらしき100均。
【その他】
- 水琴屈見学(吉備津彦神社)
蚊がいっぱいいた。
【これからの予定】
- じわじわ。
◆ ◆ ◆