世界を動かす技術を、日本語で。

$30 自作自動ブラインドオープナー (2024)

2025年5月19日原文(sifter.org)

概要

  • 市販品を使わず 手持ち部品で自作した 自動ブラインドオープナー の事例を紹介
  • 低コスト (約30ドル)かつ 静音動作 を重視した設計
  • トルク検知 による閉開制御や ESP8266連携 などの工夫を実施
  • 磁気エンコーダー方式 の課題や、振動対策についても解説
  • DIYやホームオートメーション の参考事例として提案

$30で作る自作ブラインド自動開閉装置の構成と工夫

概要・目的

  • 手持ちの部品3Dプリント を活用し、短期間で自動ブラインド開閉装置を自作すること
  • 静音性スロー動作 を重視し、朝の自然な光の取り込みを実現すること
  • コストを抑えつつ、既存のホームオートメーションシステム(Home Assistant等)に統合すること

構成部品・コスト

  • 12Vギアモーター (5V駆動、静音・低消費電流):約15ドル
  • 磁気角度エンコーダー :約2ドル
  • リレー(ダブルスロー)×2 :4ドル未満
  • ESP8266 :5ドル程度
  • USB電源・ケーブル、配線材 :手持ち品・コストほぼゼロ
  • シリコーン製モーターマウント :流用部品(Philips水フロッサーから回収)
  • 3Dプリント部品 (モーター/エンコーダーマウント、壁取付金具、マグネットカフ等):自作・コスト微小
  • 外装カバー :一時的に箱で代用

主な設計・配線ポイント

  • マグネットカフ でモーター全体の微小回転を検出し、 トルク推定 や閉開検知に利用すること
  • リレー2個 で正転・逆転制御を実現し、両リレー同時ONでも安全設計を確保すること
  • エンコーダー配線 をはんだ付けし、振動による接触不良を防止すること
  • シリコーンチューブ 等でブラインド棒とモーターシャフトを接続、振動絶縁と静音化を両立すること
  • ESP8266の5V/3.3Vピン から電源を分配し、USB給電で完結すること

動作と制御

  • 開閉に約8分 かけてゆっくり動作し、 静音性 を最大化すること
  • トルク検知 でブラインドの閉めすぎを防ぎ、開閉完了を自動判定すること
  • タイミング制御 で中間開度も再現可能とすること
  • ホームオートメーションネットワーク から開度指令や手動開閉操作を受け付けること
    • 例:日没時に自動で閉じ、指定時刻に自動で開く運用

課題・改善点

  • 磁気エンコーダー方式 は、モーターのねじれやマグネットのズレで信号が不安定になる課題あり
    • トルク検知 自体は有効だが、より安定したトルクセンサー方式の検討が望ましいこと
  • 接続チューブの強度不足マグネットの取り付け精度 など、機械的な改善余地あり
  • リレー作動音 は箱である程度低減できるが、さらなる静音化の工夫が可能

DIY・技術的なポイント

  • トルク検知 を主要なフィードバック機構とし、 安全停止中間位置制御 を実現すること
  • 3Dプリント によるカスタム部品設計・即時試作の有効活用
  • 既存ホームオートメーションとの連携 による利便性向上
  • 市販品不要・低コスト での実現例として、他のDIYプロジェクトへの応用提案

まとめ

  • 短期間・低コスト で静音な自動ブラインド開閉装置を自作した事例を提示
  • トルク検知 による制御・3Dプリント部品の活用・ESP8266連携など、実用的な工夫を多数紹介
  • 磁気エンコーダーの課題 や今後の改善案も含め、DIY・ホームオートメーション分野での参考事例として提案

Hackerたちの意見

モーターの電流を測るのがトルクを判断するのにいい方法なんじゃないかな?専門家じゃないけど、結構小さなシャントで電圧を感知できそうだよね。

ゲートアームやアクセスコントロールシステムで働いていたときは、そうやってやってたよ。電流を監視して、スパイクが発生したらアームをバックさせてた。何かにぶつかった可能性が高いからね。

モーター電流は、重いギア付きモーターを使うときのトルクの代理値としては使えるけど、一般的には満足できないかな。もしできるなら、出力トルクを直接測る方がずっといいよ。ここでは本質的にシリーズ弾性機構を使ってトルクを感知してるんだ。詳しく言うと、電流感知は実装のしやすさの面では「良い」けど、たくさんのモータードライバーにはすでに電流感知が組み込まれているか、簡単に追加できるからね。あるアプリケーションではそれで十分だけど、電流から「実際の数字」のトルクを推定するのは、ギア付きモーターの特性を把握するのにかなりの労力がかかることがあるよ。

ブラインドやオープナーに関して、子供の安全を考慮するポイントは何かな?(普通のミニブラインドに警告ステッカーやデザイン変更を見た記憶があるんだけど。変更の一つは、複数の引き紐が別々で緩くなっていることだったと思う。まとめて固定されているとか、単一のループ状の紐じゃなくてね。でも、それだけが安全設計の決定じゃないと思うけど。)

原則的には「壁から引き剥がせない」と「自分で首を吊れない」ってことが大事だと思う。自動オープナーを使うと、「絡まったり、機構に指を失ったりしない」と「感電しない」ってのも加わるね。うちのブラインドオープナーはかなり徹底的に作ったけど、幼児には安全だよ。紐の下端を天井に固定して、紐にぶら下がるプーリーを取り付けて、1kgの重りをぶら下げて、壊れたリンクタップバルブのソレノイドを使って、重りが落ちて紐を引っ張るピンを引くようにしたんだ。ブラインドが開いていても、全体が彼女の手の届かないところにあるし、投稿者の実装とは逆の効果で、ブラインドは約半秒で静かに開くから、私は目覚めがびっくりするのが好きで、妻はアルマゲドンの中でも寝てるくらいだから。リセットは手動だけど、それは問題ないし、閉じるのはオプションで簡単な作業だよ。

子供が外で遊んでいるときに、セックス中や着替え中に自動ブラインドが寝室を開けることの安全性についてはどう考える?「私たちは今、服を着ていない」っていうロックアウトモードはあるの?それとも、ブラインドはまるで映画のカーテンが開くように、裏庭や駐車場の観察者に寝室を優雅に見せるだけなの?

UL 325がそれについてカバーしていて、登録すればULのウェブサイトで読むことができるよ(印刷や保存はできないけど)。思っているより危険だよ、実際の恐ろしい話はステージカーテンに関するものだから。ハッカーニュースへの PSA: 安全性はプロセスの産物であって、機能じゃないし、基準は血で書かれているんだ。どんなにスキルがあっても、賢くても、善意があっても、推測だけではたどり着けないよ。

[フラグ付き]

ちなみに、寝室の自動ブラインドは100%間違いなく便利だよ。素晴らしいし、アラーム時計よりも精神的負担がゼロ(週に一度、開閉の時間を設定したら、あとは考えなくていいし、週末は手動でもいいよ)。実際、ホームオートメーションの多くは逆に面倒になることもある。便利なライトスイッチをアプリに変える?それは100%ひどいアイデアで、実際に不便になるから、そういうのは自動化しない方がいいよ。でも、寝室のブラインドは?絶対やった方がいい!初期設定後は認知負荷ゼロで、そんなに高くないのに生活が良くなるライフハックの一つだよ。

あなたは私がそんなに早く起きたいと思っていると仮定していますね。全く逆です。子供たちがほんの少しの光でも目を覚ますので、部屋を完全に真っ暗にする方法を探しています。デイケアが始まる前に起きちゃうんです。でも、便利さのためにやっぱり欲しいです。問題は、カーテンの周りにケーブルがぶらぶらしているのは嫌だし、バッテリーの選択肢も限られていることです。

私のブラインドは全くアラーム時計として機能しません。目の上に枕を置いて寝ているので、どんな光でも私を起こすことはできません。

私はHome Assistantを設定して、アプリをスマホに入れています。でも、自動化しているのはスタンドアロンのバッテリー駆動のタイマーだけで、モーターで普通のスイッチをオンオフするものです。ポーチのライトに使っているので、私が家にいなくても、注意を払わなくてもオンオフできます。ハロウィンの時だけオーバーライドして、季節に合わせて調整するだけです。

Hacker Newsで議論の続きを見る