97
Raspberry Piで操作するデスクが期待に応える

一日中座りっぱなしの生活に不満を抱いたプロダクトストラテジスト、自称ハッカー、そしてMedium寄稿者のDavid Kong氏は、電動スタンディングデスクを購入しました。しかし、それでも座っている時間が長く、腰がかなり痛くなることに気づきました。そこで彼が考えた解決策とは? 立ちたいかどうかに関わらず、Raspberry Pi Zeroで制御し、スケジュールに従って自動的に立ち上がるデスクです。

画像

1

2

コングの机の裏側
(画像提供:デビッド・コング)

コングはデスクのコントロールパネルを分解し、露出したピンの列を発見しました。これを正しく接続すれば、デスクのモーターを作動させるボタン操作をシミュレートできるのです。最適な接続方法は?もちろん、Raspberry Pi Zero WのGPIOピンです。

デスクのボタンの一部はプログラム可能で、1つは座ったときの高さ、もう1つは立ったときの高さに設定されています。これらのボタンはリレーを介してRaspberry Piのピンに接続されており、KongがUSB経由でRaspberry PiにSSH接続して作成したPythonスクリプトによってトリガーされます。GPIOピンの1つは45分から60分の間のランダムな間隔で制御され、モーターがプログラムされた2つの状態を切り替えます。これにより、Kongは予期せぬタイミングで座ったり立ち上がったりすることになります。 

コング氏も認めているように、はんだ付けは少し雑で、熱収縮チューブを使えば何とか直せる程度だ。組み立てられた部品全体が机の底にテープで固定されている様子は、手作り感たっぷりと言えるかもしれないが、数ヶ月間は問題なく動作し、腰痛も改善したとのことで、私たちにとってはまさにwin-winの関係と言えるだろう。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

イアン・エヴェンデンは、英国を拠点とするTom's Hardware USのニュースライターです。彼はどんなテーマでも執筆しますが、特にRaspberry PiとDIYロボットに関する記事が彼の目に留まることが多いようです。