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