スマートホームに向けて49:スマートホーム、積雪センサーを考える

ヤバイ、北海道、積雪も半端ないので、灯油を見に行けと妻が言う!
雪を下すことは無いのだが、やっぱり心配だねって事で、積雪センサーをサクッ考えたが
屋根の積雪
これも簡単だ。
環境センサーはすでにあるので、あとはどうやってという事で
圧力センサーだが、まだ到着していない。
ロードセルがあれば、いいんだな。

台数が半端ないけどね。

ac dc モジュール

ロードセル

とりあえずソースはこれでいい

#define DAT 8
#define CLK 9
float offset=0;

void setup() {
Serial.begin(9600);
Serial.println(“start”);
pinMode(CLK, OUTPUT);
pinMode(DAT, INPUT);
offset = Read();
}

void loop() {
float data;
data = Read();
Serial.print(-data,2);Serial.println(“g”);
delay(1000);
}

float Read(void){
long sum = 0;
for (int i = 0; i < 30; i++) { long data=0; while(digitalRead(DAT)!=0); for(char i=0;i<24;i++) { digitalWrite(CLK,1); delayMicroseconds(1); digitalWrite(CLK,0); delayMicroseconds(1); data = (data<<1)|(digitalRead(DAT)); } digitalWrite(CLK,1); //gain=128 delayMicroseconds(1); digitalWrite(CLK,0); delayMicroseconds(1); data = data^0x800000; sum += data; } float data = sum /30; float volt;float gram; volt =data*(4.2987/16777216.0/128); gram=volt/(0.001*4.2987/20000.0); return gram-offset; } これで測れるので屋根に設置すればいい。 しかし、夏は80度程度になるのでケースも考えなければと思う。 モジュールはせいぜい60度程度しか耐久力がない。 ちょっと考えるか