[进阶]久坐提醒器

2018-12-24 16:36:50 [显示全部楼层]
5995浏览
查看: 5995|回复: 6

[进阶] 久坐提醒器

[复制链接]
工作或学习时间长,坐在椅子上时间久了。久而久之,就会发生颈椎疾病。这样对生活和学习都会造成不利影响。

与其事后治疗,不如早做预防,您说呢?

这个项目就是利用一个FSR柔性电阻和蜂鸣器来提醒使用者来及时放松休息。

久坐提醒器图1
重量在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]

dafeng388  高级技师

发表于 2019-2-3 19:46:59

用的什么传感器呢?
回复

使用道具 举报

DFBJ1tpvsP4  学徒

发表于 2019-3-17 14:50:22

你好,我也是想做一个久坐提醒器,我按照您这个代码拷到Arduino板上,传感器也一样,但是蜂鸣器一接通电源就响了,没有体现出计时的效果。
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2019-3-18 21:49:14

[mw_shl_code=applescript,true]/***made by gada888***/
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]
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2019-3-18 21:52:34

直接用蜂鸣器负极接地,正极接Arduino pin0
回复

使用道具 举报

五子  学徒

发表于 2023-10-10 23:41:42

DFBJ1tpvsP4 发表于 2019-3-17 14:50
你好,我也是想做一个久坐提醒器,我按照您这个代码拷到Arduino板上,传感器也一样,但是蜂鸣器一接通电源 ...

请问是用mind+软件吗?
回复

使用道具 举报

五子  学徒

发表于 2023-10-10 23:52:34

DFBJ1tpvsP4 发表于 2019-3-17 14:50
你好,我也是想做一个久坐提醒器,我按照您这个代码拷到Arduino板上,传感器也一样,但是蜂鸣器一接通电源 ...

请问你是怎么做出来的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail