waiting for the first light…

夜が明けるたび、少し先へ。

変わらぬ日々に、魔法をかけて。

Rumos

Rumos

OfficialSite

このプロジェクトのオフィシャルサイトを作ってみました。
よければご覧ください。

Enter

0.目次 Table of contents
1.なぜ作ったのか Whiy I Built This

Why I Built This

部屋の雰囲気を、シーンに合わせて自在に変えられたらいい——
映画を観るとき、友人と過ごすとき、一人で集中したいとき。
そんな考えが、このプロジェクトの出発点でした。

きっかけは、バイト先で見かけた「飾られたワインボトル」。
空き瓶をインテリアとして飾る人は多いけれど、
「飾るだけじゃもったいない。物足りない」と感じたんです。

そこで思いついたのが、
ワインボトルの内側から光らせて、ライトインテリアとして生まれ変わらせる
というアイデア。

夏休みに友人に3Dプリンタや基板について教わりながら、
最初の一台——ワインボトルを使ったライトデバイスを作りました。

すると欲が出てきて。
もっとバリエーションが欲しい。自由にコントロールしたい。そして、エンタメ要素も。

こうして、複数のライトデバイス、専用の制御アプリ、
そして杖で操作する機能へと、プロジェクトは発展していきました。

2.コンセプト Concept

変わらぬ日々に、
魔法をかけて。

光は、空間だけでなく気分まで整えてくれる存在です。 色や明るさが変わるだけで、同じ部屋がくつろぎの場所にも、作業に集中できる場所にも姿を変える。 そんな魔法のように空間を自在に操るプロダクトを作りたいと考えました。

そこで私たちは、暮らしの中で眠っていたモノに新しい役割を与えることで、
環境にも、心にも優しい照明体験を目指しています。
日常に溶け込みながら、必要な時だけ空間の表情を変えてくれる——
そんな生活に静かに寄り添うシステムです。

そして、その空間を操る“鍵”となるのが、ひと振りの杖。
何気ない所作から、部屋全体がそっと表情を変える。
まるで現実なのに、少しだけ魔法がつけえるかのように。

3.作成したモノ What I Created
4.デモ Demo
5.技術選定 Technology

.NET MAUI Blazor Hybrid の最大の魅力は、 これまで Web で積み上げてきた HTML / CSS / JavaScript といった資産を、そのまま活かしてマルチプラットフォームの UI を構築できること です。 画面の描画は Web 技術で行いながら、アプリのロジックは C# で動作し、カメラやGPSなどのネイティブ機能にも直接アクセスできます。 そのため、Web エンジニアでも学習コストを抑えつつ、iOS・Android・Windows・Mac 向けのアプリを一つのコードベースで開発できます。

Astro は、超高速で表示されるコンテンツサイトを簡単に作れるフレームワークです。 基本はサーバー側で完成した HTML を生成し、クライアントにはほとんど JavaScript を送らないため、初期表示が驚くほど速く、SEO にも強いのが特徴です。 さらに、必要になった箇所だけを React / Vue / Svelte などのコンポーネントで“部分的に動的化(Island Architecture)” できるため、 「表示は速いのに、体験はリッチ」という理想的なサイトを実現できます。 Markdown や MDX との相性も良く、ブログやドキュメント、メディアサイトなどのコンテンツ中心のサイトに最適。 速さ・シンプルさ・拡張性を兼ね備えた Astro は、 「軽くて気持ちいい Webサイト」を作りたい人にぴったりの選択肢です。

8.開発で工夫したこと Development Highlights

デバイスの小型化 ー
スタイリッシュにするために。

見た目重視のプロダクトである以上、どれだけ小さく、スタイリッシュに作れるかが最大の課題でした。 最初の「Sangria」は、ヘッド部分が大きすぎて正直ダサかった。 試行錯誤の末、以下の改良を重ねました: ・ESP32の小型モデルへの変更(Seeeduino XIAO ESP32C3を採用) ・基板設計の見直し(配線レイアウトの最適化) ・3Dプリント部品の薄肉化(強度を保ちながら軽量化) 結果、ヘッドサイズを約60%削減し、 インテリアに自然に溶け込むフォルムを実現できました。

UI/UXの設計 ー "待たせない"体験

タッチパネルUIでは、くら寿司のチェックインシステムにインスパイアされ、 スリープ→起動の高速レスポンスを重視。 人が近づいた瞬間にスムーズに立ち上がる体験を目指しました。

9.成果と学び・今後

得られたもの

今回のプロジェクトを通じて、幅広い領域に挑戦し、多くの学びを得ました: ・ハードウェア設計:3Dプリンタ、基板設計、はんだ付けの基礎 ・UI/UX設計:タッチパネルアプリの操作体験設計 ・クラウド技術:Azure を活用したIoTデバイスの制御基盤構築 ・創造性の実践:授業で学んだ「テープライトとESP32」という平凡な組み合わせが、 アイデア次第で個性的なプロダクトに生まれ変わることを体感

実装できたこと

・ライトデバイス 3種類の自作(Sangria, Lamina, Lucius) ・マルチプラットフォームアプリ ・電源制御システム(TP-Link統合) ・杖デバイスのプロトタイプ(M5Stick + ジャイロセンサー)

今後の展望

実力不足で実装できなかった機能もあります。 特に、Raspberry Pi5 とカメラを使った「 杖による個別デバイス制御」は、 モーション認識の精度向上が課題として残りました。 これからも技術を磨きながら、 もっと多くの日用品に魔法をかけられるシステムへと発展させていきたいです。

Special Thanks

今回このプロジェクトを実施するにあたって基板設計やはんだ,3Dプリンタの使い方を親切に教えてくれた〇〇,〇〇。 そして3Dプリンタ、ラズパイ、IoT環境を貸してくださった〇〇先生、 おかげさまで楽しかったです。ありがとうございました。