基本的なイルミネーションの動作はできましたので、制御系をブレッドボードから基板に実装していきます。
最終的に操作パネルを含めてシートの背面のこの位置に取り付ける予定です。おおよそのサイズを測って基板サイズを決めます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B12.14.22.jpg)
使いそうな部品を集めてきます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B12.32.18.jpg)
制御はサイドバーとUVクリアリングで一つ、その他のイルミネーションで一つArduino nanoを使う予定です。基板上の位置をおおよそ決めます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B12.42.29.jpg)
コネクタは若松の末広町ビルが閉まるときに買ったこの大量のセットをメインに使います。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B12.47.09.jpg)
2.54mmピッチ、6Pで縦型ポストとハウジング、100mmほどのハーネスがセットになったものが10組入って一袋10円でした(笑
40袋買いましたので、400ペアあります。一生使えそうな量です。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B12.47.14.jpg)
Arduinoはピンソケットに挿す形で実装します。すぐに壊すので交換可能にしておきたいのです。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B12.49.55.jpg)
例によって実装図面を描くこともなく、行き当たりばったり&これまでの経験失敗で鍛えられた鋭いカンで実装を進めます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B13.35.45.jpg)
ユニバーサル基板の裏面には製作者の性格だけでなく、生き様、哲学、思想信条までもが現れるのであります(笑
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B13.50.54.jpg)
左をサイドバーとUVクリアリングの制御に使います。右側はまだどう使うか考えておりませんので、コネクタ等も載せておりません。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B14.05.58.jpg)
信号系を終了し、電源周りの配線に入ります。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B14.26.05.jpg)
LCDへ延ばすケーブルはフラットケーブルと若松ハーネスを繋いで使います。本数が多いので散らからないようにするのと、結線を間違えないようにするためです。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B14.58.13.jpg)
LCD側端はQiコネクタのメスをつけたままです。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.02.01.jpg)
LCD引き出し部分出来ました。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.03.49.jpg)
サイドバーとUVクリアリングのLEDは左右それぞれひとつずつのコネクタにまとめます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.23.13.jpg)
すっきり ……でもないか。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.32.23.jpg)
電源引き出しはXHコネクタの2Pを使います。ここで楽しいコネクタ作りの時間です。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.41.17.jpg)
コネクタカシメ工具登場。役に立っております。が、どうしても作業に違和感があります。以前も投稿に書きましたが、ダイが逆についているようなのです。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.41.47-1.jpg)
しかしながら、きれいな仕上がりには満足であります。
※この後やっぱり我慢できなくて再度カシメペンチを分解し、ついにダイを外すことに成功しました。これはまた別の投稿にします。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.44.45.jpg)
電源ハーネスできました。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.46.18.jpg)
お次はこの三連スライドボリュームです。今は二つしか使っていませんが、おそらくもう一つ必要になると思いますので実装はしておきます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.46.34.jpg)
3つをまとめてクランプで固定しておいてハンダ付けしていきます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.46.47.jpg)
できるだけ配線がとっちらからないようにしたいのです。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.52.19.jpg)
両端に電圧をかけ、スライダーに分圧が現れるように配線します。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B15.59.24.jpg)
これにも若松コネクタを取り付けて完成。
実装では挿し間違えを防ぐためにコネクタは同じ形で同じピン数ものを使わないのが常識ですが、ここはコストパフォーマンスには敵わないのです。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B16.18.02.jpg)
ハーネスだらけになりそうな予感。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B16.18.18.jpg)
お次、リセットスイッチです。
choitechさんのご提案による起動シーケンスを搭載しようとしておりますので、そのためです。起動シーケンスはその名の通り起動時にしか行わない動作ですが、そういいつつもいつでも見たいじゃないですか。その時にはこのリセットボタンをポチれば見ることができるようになります。そのための実装です。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B16.19.24.jpg)
ハーネスつけます。
実はこのスイッチ、LEDが内蔵されています。aitendoで買ったものです。
当初は「起動シーケンスの時に点滅、通常動作時は点灯させるとかっこいいんじゃね」と思ったのですが、実際にLEDつけてみるとこれが何とも残念なのです。内蔵されているのはよく見る砲弾型の赤LEDで、ボタンのサイズよりも発光点が随分と小さいのです、しかも中心からずれてます(笑
ということで、やややる気がなくなりながらも、一応制御可能なようにArduinoのピンに接続できるようにします。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B16.35.09.jpg)
ここは4線なのでたくさん持っている5PのXHコネクタを使います。こんなところでバカ除けする必要はないです。はい。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B16.37.23.jpg)
出来ました。ハーネス長すぎ。多分あとで切ることになります。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.10.41.jpg)
LCDのコントラスト調整の半固定も実装しました。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.10.58.jpg)
リセットボタン内蔵LEDの電流制限抵抗をつけます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.12.35.jpg)
これで今のところ必要なものは取り付け終わりました。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.15.50.jpg)
うら。60点というところかな。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.15.57.jpg)
全てのハーネス類。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.16.55.jpg)
LCDから順に接続して動作の確認を行います。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.26.18.jpg)
WS2812を繋ぐときにはArduinoとは別に定電圧電源から給電を行います。
ArduinoはPCのUSB電力で駆動します。グランドのみ共通にし、互いの電圧はぶつからないようにします。
しかし、この配線にするとPCがないとイルミネーションが動かなくなってしまいます。ので、基板上にはジャンパを設けており、プログラムが終わってPCを外した後でジャンパを繋げばArduinoも定電圧電源から電力供給が行われるようになっております。
これでモバイルブースターなどでイルミネーションを動かすことができます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.27.08.jpg)
LEDもつないで動作確認を行います。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.27.50.jpg)
最終的にスライドボリュームもつなぎます。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.51.37.jpg)
無事動作を確認できました。実装完了です。
![](http://miratanahibi.peewee.jp/blog/wp-content/uploads/2017/04/2017-03-252B17.56.16.jpg)
次はこれをケースに収めてシートへ固定する必要があります。
だんだん完成に近づいております。
コメント