rexpie 发表于 2016-3-3 11:42:48

拿什么拯救你,我的颈椎

本帖最后由 rexpie 于 2016-3-3 16:04 编辑

最近颈椎腰椎告急,于是决定要开始矫正坐姿。

知乎说好的椅子很重要。我一看Herman Miller Embody要5位数。呵呵。

但是人体工学椅子好一点的上千,似乎会有用。但是!!

我曾经特地观察过。在某高大上办公楼里面,办公椅清一色Herman Miller Aeron,正确使用推荐坐姿的,不到5%。几乎全部都弓背前倾,程度不一。

注意正确坐姿:



请问正在看帖子的你,是不是这样的:




被我说中的继续往下看,坐姿正确的可以点右上角了。

没事的我觉得你还可以抢救一下
{:5_169:}


于是,我决定做个小东西提醒我自己:

材料:
超声波测距 x1
Beetle 主控板 x1
红外测距开关 x1
蜂鸣器 x1
充电宝 x1
震动马达 (可选)(店长推荐)
导线、铅丝、焊接工具不一而足

先把测距用铅丝固定到椅子背面,最好和自己的后脑保持水平。


把七七八八的东西绑到椅子边上。注意红外测距(右上角黄色部分)要调整好有效距离,能测出人是否坐着。


蜂鸣器和震动马达、电池、beetle放一起。
{:5_170:}所以为什么要用震动马达?蜂鸣器不够么?
因为场景是办公室。蜂鸣器会吵同事啊。你喜欢鄙视的眼神是不是?{:5_191:}

我知道,我也觉得丑。无路赛。






如果不想用充电宝,一根线连电脑也可以。

听说有人要视频。
没有视频。

勉强画了个图。

首先没人坐上去是不会触发警报的。没图。

然后你坐直了也是不会触发警报的。如图。




但是你坐姿有变就会触发警报。大概如图。






大致代码如下,参数可调整。

#define trigPin 4
#define echoPin 5
#define irPin 3
#define warnPin 2

int count = 0;
int countThreshold = 5;
int warnTime = 200;

int postureDistance = 20; //cm
int maxDistance = 3000;

void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(irPin, INPUT);
pinMode(warnPin, OUTPUT);
}

void loop() {

long duration, distance;

// for ultra sound distance sensor
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);


// head position
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29.1;

Serial.print(distance);
Serial.println(" cm");

// ir 0 means object detected, so someone is sitting
int ir = !digitalRead(irPin);
digitalWrite(13, ir);
Serial.print("ir: ");
Serial.println(ir);

if (ir && distance > postureDistance && distance < maxDistance) {
    // accumulate count when person detected
    count++;
} else {
    // cool down
      count = 0;
}

Serial.print("count:");
Serial.println(count);

delay(1000);

if ( count >= countThreshold ) {
    // need to warn you
    digitalWrite(warnPin, HIGH);
    Serial.println("###########Warning!!#############");
    count = 0;
    delay(warnTime);
    digitalWrite(warnPin, LOW);
} else {
    digitalWrite(warnPin, LOW);
}
}







dsweiliang 发表于 2016-3-3 14:54:05

哈哈哈,这个可以有,可惜我的凳子没有靠背

Ash 发表于 2016-3-3 15:08:20

既然不让说 那我就不提丑这件事儿了
话说卤煮能上个演示视频,让我们知道这货怎么work的么 {:5_198:}

heinau 发表于 2016-3-3 15:27:01

嗯的确有点丑,说无路赛也没有用哈哈哈哈哈哈哈哈!
话说撸主这个用起来是什么样子啊?{:5_116:}

rexpie 发表于 2016-3-3 16:05:20

heinau 发表于 2016-3-3 15:27
嗯的确有点丑,说无路赛也没有用哈哈哈哈哈哈哈哈!
话说撸主这个用起来是什么样子啊? ...

有图了。自己看。

heinau 发表于 2016-3-3 16:33:09

rexpie 发表于 2016-3-3 16:05
有图了。自己看。

哇楼主这图画的真是,神型俱在,展现了灰常高超的绘画技巧{:5_148:}

但是还是想知道喇个椅子会肿么哔哔怎么办

Ash 发表于 2016-3-3 16:34:08

rexpie 发表于 2016-3-3 16:05
有图了。自己看。

有图了也没有用 我想看传感器的灵敏度和卤煮被震的频率 {:5_195:}

shinkpad 发表于 2016-3-3 18:54:13

原来跳D是干这个的{:5_130:}

hnyzcj 发表于 2016-3-3 20:37:02

你们的椅子这下高大上了。

visionsl 发表于 2016-3-3 23:28:55

话说会不会不小心绊倒{:5_170:}

virtualwiz 发表于 2016-3-4 13:49:40

很好玩的作品呀:lol而且不丑,极客风格{:5_176:}

我桌子前面是个自制的热释电感应灯,必须每隔3分钟活动一下脖子,否则灯就会灭2333;P

杨洋 发表于 2016-3-5 11:59:50

这 个可以有{:5_148:}

爱吃柠檬的兔子 发表于 2016-3-7 17:07:29

楼主的创意很好啊,在办公室坐一天,真的会崩溃啊,可是参考做一个,拯救一下自己咯

健健撒啦嗨 发表于 2016-3-14 10:24:20

能用就好

iooops 发表于 2016-4-8 02:21:18

virtualwiz 发表于 2016-3-4 13:49
很好玩的作品呀而且不丑,极客风格

我桌子前面是个自制的热释电感应灯,必须每隔3分钟活动一 ...

活动脖子……啊哈哈哈哈哈哈你不动会怎样 - -

virtualwiz 发表于 2016-4-9 19:12:15

iooops 发表于 2016-4-8 02:21
活动脖子……啊哈哈哈哈哈哈你不动会怎样 - -

眼前一片漆黑呗:lol
下礼拜搞完学校比赛来一波教程

酒酒樱桃 发表于 2019-12-11 22:40:21

哈哈哈哈可以

酒酒樱桃 发表于 2019-12-11 22:40:24

哈哈哈哈可以

派大星ym 发表于 2022-8-8 10:58:19

牛牛牛牛牛

派大星ym 发表于 2022-8-8 11:10:56

{:6_213:},,,
页: [1]
查看完整版本: 拿什么拯救你,我的颈椎