標準入出力シールド作成ここ最近のブログ内容をふと我に返って読み返すともはや自転車ブログとは思えない感じですが、あくまで自転車用コンピューターを作ろうとしています。スピード計測、ケイデンス計測、フレームとクランクの歪み検出とグラフ表示(パワーメーターに応用)、地図とナビの機能などをラズベリーパイとアルデュイーノで作ろうとしてます。立ちふさがる課題の多さに出来上がる気がさらさらしないし、いかんせんプログラムも電子回路も素人なので進行が伊勢神宮前の交差点よりも進みが悪いですが、一応1歩1歩前進しているつもりであと299997歩ぐらいで完成予定です。手先だけは自信があるのでそれを支えに頑張っています。今はネットであらゆる情報を調べることが出来る社会、分からないことが何なのか分かればもう分かったも同然なのでまず何が分からないのか分かるよう思考を巡らせることにしましょう。今回はディスプレイ関係のお勉強と実践です。Arduino互換機の作例にあった標準入出力シールドってやつを作ってみます。ディスプレイ用のLDCは汎用のよく使われるやつらしくて、先日スピードメーターの実験の時や距離センサーの実験の時に使ったディスプレイを使います。データビットは4ビットか8ビットを選択できて、通常はなるべくピンを節約するために4ビットモードで使用するそうですが、作例は8ビットで他にいろいろ実験もあるので、とにかく今はお勉強なので作例通りに作ってまず動くものを作ります。写真の照度センサーICは表面実装なのでまたまたテープで固定して半田付けです。今回使ったのは秋月電子の両面スルーホール基板です。裏と表のパターンが繋がっていて、ハンダがスルスルと吸い込まれていくので自分はこのタイプの基板がとても好きです。ハンダが吸い込まれていってやりにくいという意見が結構あるみたいです。部品数は少ないのでわりとすぐに取り付けはできました。Uncompacino用なのでArduinoにはそのままでは付きません。相変わらずうちのMacからこのUncompatinoへプログラムの転送ができません。MacBookAirではできたから悪いのは自分のMacBookProですね。Arduinoだと問題なくできるから何がいけないのか調べないといけません。Windowsで表示テスト用のスケッチを書き込んでつなげてみましたが、バックライトは光るけど文字が表示されません。これは、どっか配線ミスですね。裏側はこんな感じです。緑の矢印部分がLCDの2番ピンですが、ここを接続するのを忘れていました。このLCDはSD1602Hで、2番ピンはプラス電源になります。ここが付いてないと表示できませんね。ちなみにバックライトの電源部分は独立の系統なので光ってます。回路図と配線図を見ながら配線を追って行ってLCDの2番未接続に気づいたので付けたら無事動作しました。Brightが7になっていますが、これが9になるとバックライトが光るようになっています。これは、照度センサから返ってくる数値をトリガーにしてFETスイッチを動作させるようになっていて、閾値が8に設定してあるので9以上になるとライトが点灯する回路とスケッチになっています。あとは現物あわせでどのぐらいの暗さで光り出すか設定を変更していく感じです。バックライトのオート点灯は上にあるスライドスイッチでキャンセルも出来るようになっています。この回路にライトをつなげれば、トンネルに入ったら自動で尾灯を点灯させることができますね。カメラを構えたまま手をかざして照度センサーを少し影に入れたら明るさが11になって無事光りました。ちなみにこのスケッチはバックライトのオンオフと同時に圧電スピーカーからピッっと音を出すようになっているのでピッピ鳴って子供達が無駄に反応します。コンピューターにつなげてないと使えないのじゃあまり意味がないので移動用電源シールドを間に入れて3段重ねにして動かしてみました。電気が付いていない暗い部屋に行くとBrightの値が1000の桁まで跳ね上がります。言うことで、なんとか無事にLCDの表示は出来るようになりました。照度センサーも付いているのでこれをそのまま自転車用に応用できそうですね。目指すナビ付き自転車コンピュータはTFT液晶にマルチウインドウを想定しているのでこのLCDは結局いらなくなりそうな予感です。これだと消費電力が極小なのでスピードとケイデンスだけなら十分使えますね。3.3V化してさらにディスプレイも含めて小型化すれば結構いいものが作れるかもしれません。«Commentsまたまた、さっぱり訳が分りませんが、1歩進んだようで何よりです(^^)/私も、確定申告時期と、14日の京都300走り終わったら、RaspberryPiを触り出そうと思います。古いノートパソコンにWebカメラを付けて防犯カメラにしているのですが、これをの載せ替えて暫く試してみて常時問題なく動作すれば、独居老人の安否確認センサーなんかに使えないかなと思っています。技術的には、難しくはないと思うのですが、安定するかが問題です。tenyu>tenyuさん定点カメラはラズベリーパイに持ってこいの機能ですね。自分も安いUSBカメラ買ってきて作ってみようと思ってます。ルーターのWebポートは開けたくないのでリモートからはSSHをポートフォワーディングしようと思ってます。カメラを動かすアプリケーション自体は便利そうなのがいくらかあるみたいだから、多分すぐに作れますね。ドライブレコーダーも作ってみようかな。3月はいそがしくていけませんね。やることが多すぎてどれからやろうか迷ってるうちに1日が終わっていきます(^^;なんか妙に消耗してます。01TOPNEWEROLDERBOTTOM。