OSC20241026
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* オープンソースカンファレンス2024 東京・秋
-(by [[K]], 2024.10.25)
** (1) 基本情報
-https://event.ospn.jp/osc2024-fall/
Open Source Conference 2024 Tokyo/Fall
2024年10月26日(土) 10:00~16:00
東京都立産業貿易センター台東館
** (2) OSASK計画のブース
-今回のテーマ: &size(32){''鉄道模型を自作言語で動かす''};
-前提:
--OSASK計画では30年前くらいからOS開発を志していますが、自...
--それで、小学生くらいからプログラミングに興味を持っても...
--小学生にプログラミングを教えようと思って、いざPCを与え...
小学生からすれば「急に外から何かを与えられてしかもその中...
--小学生視点で考えると、すでに自分の知っているおもちゃが...
--今回は「お父さんが趣味でやっている鉄道模型を、プログラ...
--(1)鉄道模型一式とPCはすでに持っている前提。
--(2)鉄道模型はお父さんの大事なコレクションなので(たとえ...
→鉄道模型をやっている人からは、すごく共感されました!
--今回、以下のような展示をしたのですが、電車は一切改造せ...
線路は1本だけセンサーを付けるために穴をあけましたが、それ...
--またラズパイピコやモータドライバモジュールをAmazonで買...
つまりお父さんが楽しい飲み会を1回お休みする程度で賄えます...
--安く済むのはソフトウェアで頑張るからというのもあります...
//--小学生にプログラミングを教えようとしたとき、パソコン...
//--・・・今回の展示の見どころは、これが模型とPCと2000円...
-&size(24){''配布していたパンフレット#1(鉄道模型を自作言...
--&size(24){''https://essen.osask.jp/files/osc20241026a.p...
--重要なことはパンフレットに書いてあります!
-展示の写真:
-https://essen.osask.jp/files/pic20241026a.jpg
~
| https://essen.osask.jp/files/pic20241026b.jpg | https:/...
| https://essen.osask.jp/files/pic20241026d.jpg | https:/...
| https://essen.osask.jp/files/pic20241026f.jpg | https:/...
----
-(おまけ)となりの[[こどもガールズプロジェクト>https://k...
** (3) 関連する情報
-[3-1] この鉄道模型は、easy-C にコマンドを追加して制御し...
--ダウンロード: https://essen.osask.jp/files/easyc2024102...
--Raspberry Pi Pico にuploadしたスケッチはこちらに書いて...
--プログラミング言語で動かすので、操作感は普通の鉄道模型...
--「車庫から電車を出して駅に止めろ(STATION)」「本線を反...
--つまみを回して前後に動かすとか、レバーを操作してポイン...
--コマンド一覧など、詳しいことは上記のパンフレット#1に書...
--電車が動くと画面内の電車の位置もリアルタイム更新されま...
-[3-2] ポイントの制御は7.5Vを48ミリ秒だけ印加することで切...
--OSC2025東京春ではKATOの電動ポイントの切り替えに挑戦する...
-[3-3] なぜこの展示内容になったのか?
--OSC展示スペースは限られます。ここで円形のレールを敷設し...
--設置できる駅の長さなども考慮して、さらに身近にあって実...
--ということで実際に箱根登山鉄道に乗って、実際に見えた建...
--展示スペースに関していえば、事務局に事前に相談すればた...
-[3-4] Twitterでの紹介
--https://x.com/hkawai3/status/1849669382286532894 (直前...
--https://x.com/hkawai3/status/1850366733523239349 (展示...
** (4) 反響は?
-きわめて好評でした。前を通った人に話しかければ 100% 話を...
-「川合さんは本当にいろんなことに興味をもっていろいろやら...
--どうもありがとうございます。秘訣というか心がけているこ...
この展示だって、単に言語で電車が動いているところを見せる...
でも曲率の高いレールをわざわざそろえて円を作り、車庫も作...
でもこのやりすぎのおかげで、「これはいいな、おもしろいな...
-「センサーを1個じゃなくて2個とか3個にすれば、位置推定精...
--→よくぞ聞いてくれました!そうなんですよ、増やせば精度上...
せっかくのかっこいい街の雰囲気が壊れると思うんです。それ...
→そのこだわりいいですね。いかにも日本人らしい。おもしろい...
-(お客さん同士の会話)「知ってる?これって線路以上に建物...
だけどちゃんとコストをかけてやる。この出展者、鉄道模型の...
-「単純な円じゃなくて、ヤード線がある。しかも2本も!」(...
--→そうなんです。ヤード線が2本あれば、電車の入れ換え運転...
-「これさ、鉄道模型とPC以外は2000円程度っていうのはわかっ...
--→え?それ聞いちゃいますか?あははは・・・すみません、な...
--電車の選択肢は少なくなりますが、AmazonでTOMIXのスタータ...
--電動ポイントは、1つあたり、コントロールボックスとセット...
--車庫に必要なエンドレールは1本300円程度です。他のレール...
-電車の運転は、それまで鉄道模型で遊んだことのない小学5年...
--簡単に思い通りに動かせるので、だんだん楽しくなってきた...
--上記の写真はその女の子に撮ってもらったものなのですが、...
-電車に対してあれこれと命令するというモデルは「オブジェク...
確かにどちらの電車に対してYARDと命じるかによって挙動は異...
** (5) 補足
-このようなプログラムの場合、ダウンロードしてそのまま実行...
だから制御方法こそ知りたいはずです。
--ArduinoIDEを使って Raspberry Pi Pico にuploadしたスケッ...
-位置推定の方法:
--まず電車を駅に止めます(これは駅と車庫以外に止めてしま...
--そしてそこから時計回りに2周させます。そうすると電車はCd...
(実質的に速度を知ったようなものです)。
--より精密に説明すると、最初は速度がわからないので、適当...
--1度踏んだら時間測定を開始し、位置推定をセンサー位置にリ...
--2度目を踏んだら、位置推定をセンサー位置にリセットし、す...
これは正確です。これを繰り返します。
--駅に着いたら電車を止めます。
--最初に車庫から電車を出すとき、速度はわからないので直前...
--時計回りと反時計回りとでは速度は違います。だから変数は...
-[Q]画面内の路線図はどうやって描きましたか?
--鉄道模型レイアウトデザインソフト「AnyRail」( https://w...
いい感じにできたらスクリーンショットを撮りました。ありが...
//-(書き途中)
//-すみません、展示物の完成度を上げるために体力のほぼすべ...
* こめんと欄
-本日はありがとうございました!OSASKの後継者育成頑張って...
-コメントありがとうございます! -- [[K]] SIZE(10){2024-10...
#comment
終了行:
* オープンソースカンファレンス2024 東京・秋
-(by [[K]], 2024.10.25)
** (1) 基本情報
-https://event.ospn.jp/osc2024-fall/
Open Source Conference 2024 Tokyo/Fall
2024年10月26日(土) 10:00~16:00
東京都立産業貿易センター台東館
** (2) OSASK計画のブース
-今回のテーマ: &size(32){''鉄道模型を自作言語で動かす''};
-前提:
--OSASK計画では30年前くらいからOS開発を志していますが、自...
--それで、小学生くらいからプログラミングに興味を持っても...
--小学生にプログラミングを教えようと思って、いざPCを与え...
小学生からすれば「急に外から何かを与えられてしかもその中...
--小学生視点で考えると、すでに自分の知っているおもちゃが...
--今回は「お父さんが趣味でやっている鉄道模型を、プログラ...
--(1)鉄道模型一式とPCはすでに持っている前提。
--(2)鉄道模型はお父さんの大事なコレクションなので(たとえ...
→鉄道模型をやっている人からは、すごく共感されました!
--今回、以下のような展示をしたのですが、電車は一切改造せ...
線路は1本だけセンサーを付けるために穴をあけましたが、それ...
--またラズパイピコやモータドライバモジュールをAmazonで買...
つまりお父さんが楽しい飲み会を1回お休みする程度で賄えます...
--安く済むのはソフトウェアで頑張るからというのもあります...
//--小学生にプログラミングを教えようとしたとき、パソコン...
//--・・・今回の展示の見どころは、これが模型とPCと2000円...
-&size(24){''配布していたパンフレット#1(鉄道模型を自作言...
--&size(24){''https://essen.osask.jp/files/osc20241026a.p...
--重要なことはパンフレットに書いてあります!
-展示の写真:
-https://essen.osask.jp/files/pic20241026a.jpg
~
| https://essen.osask.jp/files/pic20241026b.jpg | https:/...
| https://essen.osask.jp/files/pic20241026d.jpg | https:/...
| https://essen.osask.jp/files/pic20241026f.jpg | https:/...
----
-(おまけ)となりの[[こどもガールズプロジェクト>https://k...
** (3) 関連する情報
-[3-1] この鉄道模型は、easy-C にコマンドを追加して制御し...
--ダウンロード: https://essen.osask.jp/files/easyc2024102...
--Raspberry Pi Pico にuploadしたスケッチはこちらに書いて...
--プログラミング言語で動かすので、操作感は普通の鉄道模型...
--「車庫から電車を出して駅に止めろ(STATION)」「本線を反...
--つまみを回して前後に動かすとか、レバーを操作してポイン...
--コマンド一覧など、詳しいことは上記のパンフレット#1に書...
--電車が動くと画面内の電車の位置もリアルタイム更新されま...
-[3-2] ポイントの制御は7.5Vを48ミリ秒だけ印加することで切...
--OSC2025東京春ではKATOの電動ポイントの切り替えに挑戦する...
-[3-3] なぜこの展示内容になったのか?
--OSC展示スペースは限られます。ここで円形のレールを敷設し...
--設置できる駅の長さなども考慮して、さらに身近にあって実...
--ということで実際に箱根登山鉄道に乗って、実際に見えた建...
--展示スペースに関していえば、事務局に事前に相談すればた...
-[3-4] Twitterでの紹介
--https://x.com/hkawai3/status/1849669382286532894 (直前...
--https://x.com/hkawai3/status/1850366733523239349 (展示...
** (4) 反響は?
-きわめて好評でした。前を通った人に話しかければ 100% 話を...
-「川合さんは本当にいろんなことに興味をもっていろいろやら...
--どうもありがとうございます。秘訣というか心がけているこ...
この展示だって、単に言語で電車が動いているところを見せる...
でも曲率の高いレールをわざわざそろえて円を作り、車庫も作...
でもこのやりすぎのおかげで、「これはいいな、おもしろいな...
-「センサーを1個じゃなくて2個とか3個にすれば、位置推定精...
--→よくぞ聞いてくれました!そうなんですよ、増やせば精度上...
せっかくのかっこいい街の雰囲気が壊れると思うんです。それ...
→そのこだわりいいですね。いかにも日本人らしい。おもしろい...
-(お客さん同士の会話)「知ってる?これって線路以上に建物...
だけどちゃんとコストをかけてやる。この出展者、鉄道模型の...
-「単純な円じゃなくて、ヤード線がある。しかも2本も!」(...
--→そうなんです。ヤード線が2本あれば、電車の入れ換え運転...
-「これさ、鉄道模型とPC以外は2000円程度っていうのはわかっ...
--→え?それ聞いちゃいますか?あははは・・・すみません、な...
--電車の選択肢は少なくなりますが、AmazonでTOMIXのスタータ...
--電動ポイントは、1つあたり、コントロールボックスとセット...
--車庫に必要なエンドレールは1本300円程度です。他のレール...
-電車の運転は、それまで鉄道模型で遊んだことのない小学5年...
--簡単に思い通りに動かせるので、だんだん楽しくなってきた...
--上記の写真はその女の子に撮ってもらったものなのですが、...
-電車に対してあれこれと命令するというモデルは「オブジェク...
確かにどちらの電車に対してYARDと命じるかによって挙動は異...
** (5) 補足
-このようなプログラムの場合、ダウンロードしてそのまま実行...
だから制御方法こそ知りたいはずです。
--ArduinoIDEを使って Raspberry Pi Pico にuploadしたスケッ...
-位置推定の方法:
--まず電車を駅に止めます(これは駅と車庫以外に止めてしま...
--そしてそこから時計回りに2周させます。そうすると電車はCd...
(実質的に速度を知ったようなものです)。
--より精密に説明すると、最初は速度がわからないので、適当...
--1度踏んだら時間測定を開始し、位置推定をセンサー位置にリ...
--2度目を踏んだら、位置推定をセンサー位置にリセットし、す...
これは正確です。これを繰り返します。
--駅に着いたら電車を止めます。
--最初に車庫から電車を出すとき、速度はわからないので直前...
--時計回りと反時計回りとでは速度は違います。だから変数は...
-[Q]画面内の路線図はどうやって描きましたか?
--鉄道模型レイアウトデザインソフト「AnyRail」( https://w...
いい感じにできたらスクリーンショットを撮りました。ありが...
//-(書き途中)
//-すみません、展示物の完成度を上げるために体力のほぼすべ...
* こめんと欄
-本日はありがとうございました!OSASKの後継者育成頑張って...
-コメントありがとうございます! -- [[K]] SIZE(10){2024-10...
#comment
ページ名: