最近,駅の照光パネルが節電で消えているのをよく見ますね。私なんかは目が悪いので,暗いと文字が読めずに苦労します。電気が消えても見えるように,非常用の表示では蓄光塗料がよく使われます。家庭では,蛍光灯のひもの取っ手に使われていたりします。蓄光テープという素材も売られており,みなさんも目にしたことがあるかも知れません。東急ハンズなどで手に入ります蓄光テープは,光を当ててから暗いところに持っていくと,しばらく光り続けます。LEDの光を蓄光テープに当てたらどうなるでしょう。光り続けることになりますね。昔,ストレージスコープがなかった時代は,心電図のようなゆっくりした波形を扱うオシロスコープも光が残るようになっており,輝点がゆっくり移動した跡が見えるようになっていました。LEDでも同じことができるでしょうか。LEDとモータを使った「発光車」というわけで,さっそく試してみました。LEDを8つ並べて,蓄光テープの上を走らせます。LEDは波長の短い紫外線LEDを使いましたが,なければ青や白でもいいと思います。モータは手元にあったステッピングモータを使いました。マイコンは,28ピンタイプのPICを使っています。これはモータ2つに8出力,LEDに8出力と,最低でも16の出力端子が必要になるためです。蓄光テープをセット【ご注意】なお,紫外線は目に有害です。紫外線LEDを点灯させると,紫の弱々しい光が見えますが(薄幸ダイオードとか⁠)⁠,目に見えないだけで強い紫外線が出ています。この動画では,見やすいようにLEDが露出していますが,みなさんが作るときはLEDの光が目に入らないよう,LEDのまわりに覆いをつけるなどしてください。他の人に見せる場合や長時間使用する場合などは,青色LEDを使った方がいいかも知れません。結果は,ご覧のとおりきちんと文字が描けました。見たところ十分に明るいので,もっとスピードを上げても大丈夫そうです。いうわけで,この連載では「蓄光テープを使った省エネディスプレイ」と題し,蓄光テープに文字を描くというテーマでお送りしたいと思います。夏休みなので,みなさんも作ってみたいと思われるかも知れません。そこでここからは,作り方とか,他に考えた方法などを紹介していきます。Twitterタイムラインを流したい実はこの仕掛けは,元々Twitterのタイムラインを電光表示器に流したいと思って考えついたものです。Ustreamのライブをやっているときに,Twitterに流れたコメントを,出演者が画面を覗きこまずに見れるといいと思っていました。長い電光表示器はとても高価です。プロジェクタを複数台使うのも検討しましたが,これもやはり高価です。それで,蓄光テープを使うことを思いついたわけです。ある,証券会社の電光表示器みたいに,新しい情報が次々と流れてくるのを想定していましたから,やり方としてはテープを動かすか,LEDを動かすかのどちらかです。テープを真円に張れば,レンズを使って中心から投影するという考えもあります。テープを動かし続けるのは,強度などの問題が心配だったので,LEDの方を動かすことを考えました。このときに検討したのはここまでですが,ホワイトボードの上をプロッタのように動かす手もあります。壁ではなく机の上で動かすのであれば,タイヤで走行するのでもいいわけです。机の上であれば,ライントレーサのようにセンサーで蓄光テープを追いかけることもできますね。今回は,最終的にはライントレーサにするイメージで,まずは直進だけのものを作りました。簡単に作るためにみなさんが作る場合,いちばん簡単な方法としては,田宮模型などのキットを使う手があります。これはただまっすぐに進むだけなので制御はできません。そこでマイコンで一定間隔でLEDを点滅させて,文字を表示します。クローラ(キャタピラ)を使った,左右に向きを変えられるキットであれば,マイコンから制御することでライントレースができるでしょう。LEDの数ですが,8本あればASCII文字を表示することができます。12本あれば,漢字も表示できるでしょう。恵梨沙フォントのように,8ドットの漢字フォントもあります。PICのメモリは大きくはないので,漢字を扱う場合は,メモリカードやネットワーク通信があった方が便利です。ネットワークを使う場合,サーバ側でフォントをイメージに変換してから送れば,マイコン側にはフォントデータを置く必要がなくなります。プリンタのように,1ドットごとに明るさを変えることで,文字をなめらかに見せることもできます。解像度が必要であれば,奇数番目のLEDと偶数番目のLEDを別の列に配置する方法もあります。やりたいことがありますので,来週からは,このうちのいくつかを実際にやっていきましょう。蓄光テープ著者プロフィール木元峰之(きもとみねゆき)独立系ソフトハウスに8年間勤務,パッケージソフトの開発や記事執筆などを行う。現在はフリーのコンサルタント。SWESTなどのワークショップで分科会のコーディネータを務める。デジタル回路設計歴30年,プログラミング歴27年。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。