7 月 27 日消息,對于久坐的上班族來說,按鈕一按,桌面上升,這種電動升降桌聽起來真的很美好。
但慢慢的就有人不滿足了:不想按按鈕,讓桌子自己上升行不行?
誒,這不就來了。有一位美國小哥用樹莓派黑入自己的升降桌,最終得到了一臺能在隨機(jī)時(shí)間內(nèi)自動升降的升降桌。
該升降桌每隔 45 到 60 分鐘桌面就會自動上升,你不想站也得站。
從懶癌開始的開發(fā)
這位小哥名叫 David Kong,是一位產(chǎn)品經(jīng)理。
和很多上班族一樣,他擁有一臺電動升降桌,美名其曰“養(yǎng)成良好的站立習(xí)慣”。
不過因?yàn)槌撩怨ぷ鞫浾玖⑦@種事還是常常發(fā)生。
甚至就算設(shè)置了手機(jī)提醒,也常常由于“啊我現(xiàn)在好累要不再坐一會兒”的心理而在升降桌前坐了一整天……
于是,在人類科技發(fā)展的第一驅(qū)動力 —— 懶的作用下,小哥決定:要讓升降桌不用按按鈕就能自動升降。
說干就干,小哥馬上拆開了升降桌的按鈕控制盒:
好耶!發(fā)現(xiàn)一排整整齊齊的引腳:
黑客 DNA 立馬就動了!
小哥找來了兩根電線,把它們焊在了按鈕“1”和“2”的引腳上:
這兩個(gè)按鈕是他之前已經(jīng)預(yù)設(shè)好的,一坐一站兩個(gè)固定高度的按鈕。
然后小哥選擇用一種自動化的方式來處理這兩個(gè)按鈕,把兩根電線連到了繼電器上:
接下來就是有規(guī)律地發(fā)送電流,來激活這兩個(gè)按鈕了。
小哥第一個(gè)想到的就是設(shè)計(jì)一個(gè)定時(shí)電路。
比如使用這種叫做 555 定時(shí)器的芯片,可以以固定間隔連接電路:
但問題就是它的間隔可能還不到 1 秒。
如果要把這個(gè)數(shù)字變?yōu)?1000 甚至更大,就需要一系列的定時(shí)器。
初次開發(fā)的復(fù)雜度就不用說了,后續(xù)哪怕是做一些微小的時(shí)間改動也會非常麻煩。
于是 David 小哥果斷拒絕,轉(zhuǎn)頭就想起了自己老樹莓派粉的身份。
不如連接樹莓派寫一個(gè)簡單的定時(shí)腳本?這樣以后就可以直接從代碼層面調(diào)整桌子的移速了。
好,就決定是你了,樹莓派!
樹莓派再立大功
小哥買了一個(gè)最基礎(chǔ)的 Raspberry Pi Zero,又訂購了一個(gè)外殼,以及一張預(yù)裝了 rasbian OS 的 Micro SD 卡。
總共花了大約 20 美元 (折合人民幣約 130 塊)。
然后用 USB 數(shù)據(jù)線把 Pi Zero 和電腦連接起來,開始在終端上進(jìn)行編程:
小哥編寫了一個(gè) Python 腳本,功能是能在樹莓派上激發(fā)一個(gè) GPIO(通用輸入輸出)引腳:
from gpiozero import LED # The LED library allows easy pin control from time import sleep import random relay = LED(17) # I connected the relay to pin 17 and ground while True: relay.on() sleep(1) relay.off() sleep(random.randint(45, 60) * 60)
因?yàn)橄M雷幽芤砸环N更隨機(jī)、更無意識的方式來升降,所以小哥選了一個(gè) 45 到 60 分鐘的間隔來作為激發(fā)時(shí)間。
這一腳本需要保存到/home/pi/Documents/moveDesk.py 中。
然后,再將這一行添加到/etc/rc.local:
python /home/pi/Documents/moveDesk.py
這樣只要樹莓派一啟動,腳本就能隨之運(yùn)行。
再把連接著按鈕的繼電器的輸出引腳焊到樹莓派上:
最后把這些雜亂的線板一股腦都塞到桌子底下:
成了!
已成功運(yùn)行幾個(gè)月
現(xiàn)在,這張自動升降桌已經(jīng)用了好幾個(gè)月了。
David 小哥站立的時(shí)間規(guī)律了許多,腰背疼痛也得到了緩解。
網(wǎng)友表示:方法雖然糙了點(diǎn),但是很管用!從無到有的過程也非常有價(jià)值!
而 David Kong 小哥作為一個(gè)就職于 Frame.io,業(yè)余當(dāng)當(dāng)黑客的產(chǎn)品經(jīng)理,也覺得很有意義。
畢竟,桌子會在一個(gè)隨機(jī)間隔的時(shí)間內(nèi)自動上升,這就意味著再也不用額外分出注意力來提醒自己應(yīng)該站立了。
在無意識間,就保持了一種健康的上班姿勢。
小哥也對此表示表示:
現(xiàn)在已經(jīng)形成了一種自然而然的健康節(jié)奏。有些時(shí)候,當(dāng)桌子開始向上移動時(shí),我就會不自覺地站起來,甚至不知道發(fā)生了什么。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。