■大型7セグLEDデジタルルーレット製作 2015.07.14〜18
10年くらい前に友人から大きい7セグLEDを5個貰いました。貰った当初は大きい時計を作ろうかと思っていましたが、
大きい時計を使う場所が特に見当たらず、ずーっと工作をしないで放置していました。
最近までの11ヶ月間「レトロエクスプレス」のイベントに間に合うように作り続けた某製作物も完成して、
イベント開催まで、あと10日くらいに近づいた時に、「大プレゼント大会」のことを思い出して、
主催者さんに、3桁〜4桁の数字をランダムに表示する「表示器」について提案をしてみました。
「是非お願いしたい」とのことだったので、
早速、大プレゼント大会に使えそうな「LEDデジタルカウンター」を自作することにしました。
(思いついたのがギリギリだったので必要最低限の性能(製作)になりますが・・・)
ただ、正式に依頼を受けた後に発覚したのですが、イベントで動作展示をする予定の「マスターシステム風ゲームギア」が
ゲーム起動しなくなってしまいました。(原因はフラットケーブルとコネクターの接触不良が更に悪化のようです)
フラットケーブル&コネクタを交換修理して直れば良いのですが・・・ その日数を考えると、
今回の「LEDデジタルカウンター」の製作に没頭出来るのは5日間程度になってしまいました。
文字サイズは約 135mm(横) x 240mm(高さ)です。 貰い物なので、仕様などが一切解りません。 |
4個並べると基板サイズは、800mm(横) x 300mm (高さ)になります。
|
LEDの数と付属している抵抗から計算すると24Vっぽい電圧で動作するようだったので、
早速、多少低い電圧から可変して輝度と電流値を調べて電圧を決定しました。
------------------------------------------------------------------------------------------
▼製作開始〜回路図設計▼
先ずは、回路図を考えることにします。 所有しているパーツだけで完成するくらい 部品点数が少ないです。 (PICとトランジスタアレイ程度) 4個の7セグを連動させるとプログラムが ちなみに、PICは 16F648Aを4個使ってます。 |
これが、D2CADで作った回路図 |
↓
回路図が出来上がって、 I/Oのピン番号が確定したので 7セグの数字が0〜9まで順番に表示する プログラムを作りました。 次に、表示速度が数段階に遅くなるブログラムを追加して 実際に、PICにプログラムを書き込んで 動作的には特に問題はありませんでしが、 |
これが実験中の写真です。 |
↓
▼基板製作▼
4個ある7セグLEDは全て同じ回路で動くので、先ずは回路とプログラムが合っているか、1個だけ基板を作りたいと思います。
一応、4個分のパーツを用意してから・・・ |
回路図を元にハンダ付けします。 |
裏側はこんな感じです。結構シンプルです。 |
↓
回路とプログラムにも問題が無かったので残りの3個も作りたいと思います。
同時に3個作るのは意外と楽です。 |
同じ作業をするので1個間違うと全て間違うことにもなります。 |
↓
2時間程度を費やして4個の基板が完成しました。 |
7セグLEDと基板を接続する為のケーブルも作りました。 |
↓
▼ケース製作▼
ミニチュアスペースハリアー筐体を作ろうと思って購入していて全く利用出来なかった、ベニア板を2枚使ってケースを自作します。
ノゴギリでコツコツとケースの寸法に合わせてカットします。 |
木工用ボンドと小さいクギを使って箱を作ります。 |
↓
深夜2時過ぎまで木工加工をして何とか箱が出来上がりました。 |
木工用ボンドは速乾性なので、 思った以上に作業効率が良いです。 もう少し木工の加工技術を 多分、中学の技術の時間に |
↓
7セグLEDを固定するスペーサーをネジ止めします。 |
こんな感じにナットを使って基板を固定しました。 |
↓
▼アルミの枠を製作▼
7セグLEDの手前にアクリル板を取付したいので、アクリル固定用にアルミで枠を作りたいと思います。
L型のアルミ板です。これを探すのが一番大変でした。 |
4mmの穴を開けてから・・・ |
皿ネジ用のドリルで更に加工します。 |
↓
こんな感じに綺麗に出来上がり |
角の部分をバンドソーを使って斜めにカットしたり・・・ |
アルミ棒が重ならないように加工しました。 |
↓
▼塗装▼
ベニア板の色ではカッコ悪いので身近にあった水性ペンキで手塗してみることにしました。
これが手塗したケースです。 |
これも、中学の技術の時間で作った工具入れと、 同等な塗装レベルで、ちょっと恥ずかしい 完成度になってしまいました。 塗装面を研磨して再塗装する方法もありますが、 |
↓
これがクラフトシートです。 |
裏面が粘着タイプになっているので貼るだけです。 |
空気が入らないように丁寧に貼れば完成です。 |
↓
塗装より表面が綺麗にそれらしく完成しました。 |
アクリル板とアルミ板を仮止めします。 |
某イベントのロゴをオフィシャルサイトから拝借して 不要な背景をペンイトソフトは排除してから、 印刷してラミネートでコーティングしました。 |
↓
▼基板をケースに収納▼
PIC基板を入れるケースはコストダウンの為に、使わなくなったS-VHSのハードケースを利用することにします。
FUJI FILM S-MASTER/BR のケース再利用します。 |
ケース内部は特に突起物もないので基板を入れるには最適です。 |
↓
7セグ用のケースからフラットケーブルを引き出してきて・・・ |
各桁の基板(4個)を基板固定用のパーツを利用してネジ止めします。 |
↓
DC/DCコンバータや、端子類をケース側に固定します。 |
コントローラーとの接続はLANケーブルを流用しました。 |
↓
▼スイッチボックスの製作▼
7セグLEDの数字をスタートストップさせる為のスイッチボックスを作りたいと思います。
穴あけ加工が楽なアルミケースを利用します。 |
シャーシパンチを使って大きい穴を4個開けます。 |
↓
数多く所有しているゲーム用スイッチを4個使います。 |
スイッチに配線するだけの簡単構造です。 |
赤色のスイッチは、リセット&電源スイッチです。 |
↓
▼アクリル板▼
大型7セグLEDだけだと基板が丸見えでカッコ悪いのと、発光している数字部分が見づらいのでアクリル板(スモーク)を前面に取付します。
アルミ棒の隙間にスライドしてアクリル板を入れます。 |
LEDを点灯させると、こんなに見え方が違います。 |
↓
電源を入れて動作チェック中です。リセットをすると0000に戻るようになっています。 |
一桁づつ独立したスイッチを個々に押すと動作します。 |
↓
表示パネルにスタンドがないと実用的ではないことが判明したので、知り合いから業務用スピーカースタンドを今回のイベント用にレンタルしました。
取付け用のネジ穴を追加加工しました。 |
スピーカースタンドと合体させると それらしい完成度に見えるようになりました。 最大210cmくらい高さ調整が可能です。 動作プログラムに関しては、 当日、問題無く動作することを願いたいです。 |
スピーカー用の取付部品を底の部分にネジ止めします。 |
-----------------------------------------------------------------------------------------------
■イベント当日■
予想来場者数より少なかった為、 ☆☆
一応、言い訳を・・・、プログラムが苦手な人(私)が、 まぁ、それでも、大プレゼント大会に |
-------------------------------------------------------------------------------------------------------------