久坐提醒器
2018-12-241万
AI 快速预览详细
久坐提醒器是一种利用FSR柔性电阻和蜂鸣器来提醒使用者及时放松休息的设备。该项目通过检测座椅上的重量变化,当重量超过10时,计数器开始计时,达到1200秒后蜂鸣器会发出警报。适用于需要长时间坐着工作的上班族和学生,有助于预防颈椎疾病。
|
工作或学习时间长,坐在椅子上时间久了。久而久之,就会发生颈椎疾病。这样对生活和学习都会造成不利影响。 与其事后治疗,不如早做预防,您说呢? 这个项目就是利用一个FSR柔性电阻和蜂鸣器来提醒使用者来及时放松休息。 ![]() 重量在100斤以上就可以感应到。 连线图的接线做的不对,我专门在图上进行了标注正确的接口。这个连线软件我还不大会用。 [mw_shl_code=applescript,true]/***made by gada888***/ int flexiForcePin = 1; int buzzerPin = 5; int curCounter = 0; void setup(){ //Serial.begin(9600); pinMode(buzzerPin, OUTPUT); ; } void loop(){ int flexiForceReading = analogRead(flexiForcePin); // ********************************************************** if (curCounter >= 1200){ digitalWrite(buzzerPin, HIGH); digitalWrite(1, HIGH); } // ********************************************************** if (flexiForceReading > 10){ curCounter++; } else if (flexiForceReading < 10) { digitalWrite(buzzerPin, LOW); curCounter = 0; digitalWrite(1, LOW); } delay(1000); } [/mw_shl_code] |






int FSRPin = 1;
int buzzerPin = 0;
int curCounter = 0;
void setup(){
pinMode(buzzerPin, OUTPUT);
;
}
void loop(){
int FSRReading = analogRead(FSRPin);
// **********************************************************
if (curCounter >= 1200){
digitalWrite(buzzerPin, HIGH);
}
// **********************************************************
if (FSRReading > 10){
curCounter++;
}
else if (FSRReading < 10) {
digitalWrite(buzzerPin, LOW);
curCounter = 0;
}
delay(1000);
}[/mw_shl_code]