完全な思いつきで、単色の横64x縦16の簡易的な電光掲示板を作ろうと思います。
まずは8x8のマトリクスLEDを4つ並べて16x16のマトリクスを作ります。これハンダするのめっちゃ疲れる
とりあえず動作確認です。
当たり前ですがダイナミック点灯です。LED自体は74HC595を使って表示していて、NucleoからSPIでデータを送っています。
写真下側の595は列を駆動していて、右側のは行を駆動します。ただし行には最大2.5Aくらい流れるのでMOSFETでドライブしています。
同時にソフトウェアの方もちまちま作っていきます。
モノクロビットマップで画像データを作ってマイコンに入れて表示してみました。
(最終的に横64になる予定なので64pxで画像を作っています)
(実は2列おかしい)
うまくいっているようなので、さらにこれを3枚作ります。1枚でメッチャ辛かったのに+3枚はヤベかったよ
アルミアングルを切り出してフレームとして4枚合体します。その後黒スモークアクリルを取り付けて見やすくします。
ちゃんとした制御基板も作ります。メインマイコンは11U35です。
これでハード的には完成です。
ソフトの方は、SDカードに入れておいたフォントファイルを読み込んで表示できるようになりました。動画内ではただフォントデータを表示しているだけです。
フォントは東雲フォントを使用させていただきました。ちなみに元のフォントファイルはマイコンでは処理しにくい形だったので、スクリプトで変換してからSDカードに入れています。
あとはもうプログラムをゴリゴリ書いたら完成です。
なんか動画だとチラついて見にくいですが実際は普通に見えます。
表示したい文字を書いたテキストファイルをSDカードに保存するだけでその文字を表示することが出来ます。ついでにモノクロビットマップファイルも表示できる機能もあります。
という感じです。いい感じの締めも思いつかないので以上です。
まずは8x8のマトリクスLEDを4つ並べて16x16のマトリクスを作ります。これハンダするのめっちゃ疲れる
とりあえず動作確認です。
当たり前ですがダイナミック点灯です。LED自体は74HC595を使って表示していて、NucleoからSPIでデータを送っています。
写真下側の595は列を駆動していて、右側のは行を駆動します。ただし行には最大2.5Aくらい流れるのでMOSFETでドライブしています。
同時にソフトウェアの方もちまちま作っていきます。
モノクロビットマップで画像データを作ってマイコンに入れて表示してみました。
(最終的に横64になる予定なので64pxで画像を作っています)
(実は2列おかしい)
うまくいっているようなので、さらにこれを3枚作ります。1枚でメッチャ辛かったのに+3枚はヤベかったよ
アルミアングルを切り出してフレームとして4枚合体します。その後黒スモークアクリルを取り付けて見やすくします。
ちゃんとした制御基板も作ります。メインマイコンは11U35です。
これでハード的には完成です。
ソフトの方は、SDカードに入れておいたフォントファイルを読み込んで表示できるようになりました。動画内ではただフォントデータを表示しているだけです。
ぽんず@pons658SDカードからひたすらフォントデータを読むだけ https://t.co/QzW8tGb4zU
2018/10/08 22:08:47
フォントは東雲フォントを使用させていただきました。ちなみに元のフォントファイルはマイコンでは処理しにくい形だったので、スクリプトで変換してからSDカードに入れています。
あとはもうプログラムをゴリゴリ書いたら完成です。
ぽんず@pons658電光掲示板完成 https://t.co/cnEveQUh90
2018/10/10 22:17:37
なんか動画だとチラついて見にくいですが実際は普通に見えます。
表示したい文字を書いたテキストファイルをSDカードに保存するだけでその文字を表示することが出来ます。ついでにモノクロビットマップファイルも表示できる機能もあります。
という感じです。いい感じの締めも思いつかないので以上です。