美国小哥用树莓派爆改办公桌:可在随机时间内自动升降

7 月 27 日消息,关于久坐的上班族来说,按钮一按,桌面上涨,这种电动升降桌听起来真的很美妙。

但逐步的就有人不满足了:不想按按钮,让桌子本人上涨行不行?

诶,这不就来了。有一名美国小哥用树莓派黑入本人的升降桌,很终获得了一台能在随机时间内自动升降的升降桌。

该升降桌每隔 45 到 60 分钟桌面就会自动上涨,你不想站也得站。

从懒癌首先的开发

这位小哥名叫 David Kong,是一名产品司理。

和许多上班族同样,他拥有一台电动升降桌,美誉其曰“养成良好的站立习气”。

不过因为陷溺工作而忘记站立这种事或是每每产生。

乃至就算配置了手机提醒,也每每因为“啊我当今好累要不再坐一下子”的生理而在升降桌前坐了一成天……

因而,在人类科技开展的初次驱动力 —— 懒的好处下,小哥决意:要让升降桌不消按按钮就能自动升降。

说干就干,小哥即刻拆开了升降桌的按钮掌握盒:

好耶!发现一排整整洁齐的引脚:

黑客 DNA 立马就动了!

小哥找来了两根电线,把它们焊在了按钮“1”和“2”的引脚上:

这两个按钮是他以前曾经预设好的,一坐一站两个固定高度的按钮。

而后小哥选定用一种自动化的方法来处分这两个按钮,把两根电线连到了继电器上:

接下来即是有规则地发送电流,来激活这两个按钮了。

小哥初次个想到的即是计划一个按时电路。

好比应用这种叫做 555 按时器的芯片,可以以固定隔断持续电路:

但疑问即是它的隔断可能还不到 1 秒。

若要把这个数字变为 1000 乃至更大,就需求一系列的按时器。

初次开发的复杂度就不消说了,后续哪怕是做少许细小的时间窜改也会很繁难。

因而 David 小哥武断回绝,回头就想起了本人老树莓派粉的身份。

不如持续树莓派写一个简单的按时剧本?如许往后便干脆从代码层面调整桌子的移速了。

好,就决意是你了,树莓派!

树莓派再立大功

小哥买了一个很底子的 Raspberry Pi Zero,又订购了一个外壳,以及一张预装了 rasbian OS 的 Micro SD 卡。

统共花了大概 20 美元 (折合国民币大概 130 块)。

而后用 USB 数据线把 Pi Zero 和计算机持续起来,首先在终端长进行编程:

小哥编写了一个 Python 剧本,功效是能在树莓派上引发一个 GPIO(通用输入输出)引脚:

fromgpiozeroimportLED#TheLEDlibraryallowseasypincontrolfromtimeimportsleepimportrandomrelay=LED(17)#Iconnectedtherelaytopin17andgroundwhileTrue:relay.on()sleep(1)relay.off()sleep(random.randint(45,60)*60)

因为有望桌子能以一种更随机、更偶尔识的方法来升降,因此小哥选了一个 45 到 60 分钟的隔断来作为引发时间。

这一剧本需求留存到/home/pi/Documents/moveDesk.py 中。

而后,再将这一行增加到/etc/rc.local:

python/home/pi/Documents/moveDesk.py

如许只要树莓派一启动,剧本就能随之运转。

再把持续着按钮的继电器的输出引脚焊到树莓派上:

很后把这些参差的线板一股脑都塞到桌子下面:

成了!

已胜利运转几个月

当今,这张自动升降桌曾经用了好几个月了。

David 小哥站立的时间规则了许多,腰背难过也获得了缓和。

网友表示:技巧固然糙了点,不过很管用!从无到有的历程也很有代价!

而 David Kong 小哥作为一个就任于 Frame.io,业余当当黑客的产品司理,也觉得很故意义。

真相,桌子会在一个随机隔断的时间内自动上涨,这就意味着再也不消分外分出留意力来提醒本人应该站立了。

在偶尔识间,就保持了一种健康的上班架势。

小哥也对此表示表示:

您可能还会对下面的文章感兴趣: