国鉄 581系 クハネ581形 HOゲージ鉄道模型 ラズパイPicoWによる愛称幕回し CircuitPythonビットマップ読み込み・スクロール ラズパイPicoWでhttpサーバー構築
Автор: Pi レール
Загружено: 2023-09-23
Просмотров: 298
Описание:
diorama111さんがYouTubeで公開されている 485系HOゲージを使った「OLEDを使った鉄道模型の幕回し」を参考に ラズパイ PicoW を使い #581系(#クハネ581)#HOゲージ 鉄道模型 の愛称表示器 の #愛称幕回し を実現してみました。CircuitPython とdisplayioライブラリによりビットマップ・ファイルを読み込み、Webブラウザで動作するアプリによる愛称幕切替指令でスクロールさせます。
(diorama111さんの公開動画: • OLEDを使った鉄道模型の幕回し Model Railroad Rollsign u... )
前回の動画では、愛称表示を設定用のユーザーインターフェース(UI)を作成するNode-RED(Webサーバー)と MQTTブローカーを地上に配置したラズパイ4 model Bで実現していました。
今回は車両に搭載するラズパイPico Wに #HTTPサーバー を実装し、パソコンやスマートフォンのブラウザに愛称番号設定のWebページを表示するようにしました。これにより従来のラズパイ4 model Bは不要になります。
(Adafruit社が提供するAdafruit IO API であるadafruit_httpserverの利用)
ラズパイPico Wにおけるhttpサーバー、Webページの構築方法は、ロジカラブログさんの「ラズパイPicoW Wi-Fi通信、遠隔操作&表示 CircuitPython編」を参考にさせて頂きました。
(https://logikara.blog/picow-server-ci...)
WindowsのEdgeやiPhoneのSafariなどのブラウザを起動し、URLとして ラズパイPicoWのWi-FiのIPアドレスとポート番号(80)を設定し、Webページを表示します。なお、ポート番号は省略できます (URLの設定例: http://192.168.0.51/80 )
Webページにおいて表示する愛称番号をUPボタンまたはDOWNボタンを押し、display_idの番号を表示したい愛称番号に設定します。設定完了するとGOボタンを押しスクロールを開始させます
今回は、以下の14種の愛称幕の画像データをラズパイPico WのROMに記録させました。
0. 白幕 1: はくつる 2: はつかり 3: ひばり 4: ゆうずる 5: みちのく
6: ふるさと 7: 急行
8. 日本海 9. 雷鳥 10. しらさぎ 11. 金星 12.なは 13.明星 14.彗星
(ラズパイPico WのRAM容量から14種くらいの画像データのスクロールが限界のようです。
RAM上で各愛称データを「TileGrid」に割り付け、すべての「TileGrid」をグループ化、
グループをスクロールするという処理を行っているためです。)
今回、ビットマップの愛称データは、「愛称別トレインマーク事典」さんのJPEGデータを利用し、変換させていただきました。
https://trainmark.net/next/
個人使用や商用使用時の留意事項の説明がありますので 使用に際しては下記URLを確認してください。
https://trainmark.net/next/data-use
ディスプレイの解像度を考慮の上、カツミ製クハネ581の愛称表示の開口部7.5mm(W)x4mm(H)に合わせて 愛称幕表示部のピクセル数を決めます。垂直方向(スクロール方向)35ピクセル x 水平方向60ピクセルとしました。なお、愛称間の白幕を表現するために 元データのJPEGをWindowsの「ペイント」などにより 水平方向に5ピクセル分の空白を挿入します。垂直方向(スクロール方向)40ピクセル x 水平方向60ピクセルになるようにサイズ変更して保存します。
●ディスプレイの仕様
表示領域:21.7 x 10.8mm
ピクセル:80 x 160
7.40ピクセル / mm
0.135mm / ピクセル
ドライバ:ST7735S
◆◆◆◆◆◆◆◆◆◆◆◆◆ 注意事項 ◆◆◆◆◆◆◆◆◆◆◆◆◆
本動画で紹介する改造内容はあくまで参考例であり、
動作を保証するものではありません。
改造を行う場合は、必ず自己責任でお願いします。
改造に伴い模型車両、ラズパイ、コントローラ(マスコン)などに
故障・破損が発生したり、改造に起因して怪我・事故・火災などが発生しても
動画制作者や 関連する製造メーカーは一切責任を負いません
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
クハネ581やクハネ581の登場時、愛称表示の交換はプレートを手で入れ替えていたそうです。その後、幕式の愛称表示器に交換されましたが、幕回しは電動ではなく手動だったそうです。今回は幕式の愛称表示器が電動化されたとしてご覧ください。
◆◆◆◆◆◆◆◆◆◆◆◆◆ 注意事項 ◆◆◆◆◆◆◆◆◆◆◆◆◆
本動画で紹介する改造内容はあくまで参考例であり、
動作を保証するものではありません。
改造を行う場合は、必ず自己責任でお願いします。
改造に伴い模型車両、ラズパイ、コントローラ(マスコン)などに
故障・破損が発生したり、改造に起因して怪我・事故・火災などが発生しても
動画制作者や 関連する製造メーカーは一切責任を負いません
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: