デジタル鉄道模型フォーラムDCC・メルクリン等のデジタル鉄道模型の話題でコミュニケーションできる場です。登録・利用は無料です。
デスクトップステーション(DesktopStation)のページはこちら
・無料の日本型超高品質DCCサウンドデータをWebで配布中!
・鉄道模型をスマホで簡単制御!国産で革新的なコマンドステーション DSair2はこちらから。

2019年02月13日

DSair2で自動運転をしてみる

DSair2が、S88のセンサに対応したので、早速、試してみた。パソコンも要らず、ルータも要らない。S88デコーダを接続してあげれば、自動運転が出来てしまいます。世界で、PC無しでスマホだけで自動運転ができるのは、DSair2システムだけ!

■使用機器

・Androidタブレット(スリープモードは解除済み)
DSair2 (S88-N端子改造済, r2j TEST12導入済)
・Fujigaya2 S88 Detector (現行品は、8ch版です)
・ACアダプタ 12V/2A
・C Track線路
・フォトリフレクタ改造埋め込み済みCTrack線路
・Roco BR621 (DCCモードで使用)

■デモ動画

PCは使ってません。S88も、スマホのBASICエンジン(ブラウザで動いてます)で処理しており、スマホだけで完結します。注意点としては、スリープにならないように省電力設定をOFFにすることくらいです。



■配線状況

Androidタブレット、DSair2、S88 Detectorなどシンプルな配線のみ。

DSbasic_S88_4.jpg

DSbasic_S88_3.jpg

センサーレールは、以前に作ったもの。作り方はこちらから。

DSbasic_S88_5.jpg

DSbasic_S88_6.jpg

■自動運転のBASICプログラム

DSbasic_S88_2.png

BASICプログラムは以下です。
またBASファイルをSDカードに置けば開けます。

s88test.zip

--------------------------
screen(7)
s88start

pwr 1
print "START S88 Control"

dir 3,1
fnc 3,0,1
fnc 3,1,1
fnx 3,2
spd 3,200

while s88get(1)=0
print "RUN!"
sleep 1000
wend

print "S88 Adr.1 Detected"
spd 3,0
sleep 2000

print "REV"
dir 3,2
spd 3,200
sleep 12000
spd 3,0

fnc 3,0,0
fnc 3,1,0

print "end."
end
--------------------------

■Q&A

・アナログ車両でも自動運転できるんですか?

あまり大きい声では言えませんが、できます

DCPWMコマンドを使って下さい。在線検出については、S88がそのまま使えます。ただしフジガヤさんのS88 Detectorを使った光式かリードスイッチ、接触接点式が良いです。電流検出式では検出できない可能性もあるため(未検証)。

・なんかBASICと厳密には違うような?

BASIC風の記述を、内部でJavaScriptに変換しています。なので、JavaScriptをBASIC風に書いているのと同じです。このため、かなりのことがBASICで出来てしまいます。

・行数に制限はありますか

原則ありません。メモリのある限り、書いて下さい!

・MP3PLAYは、どこにあるMP3を再生するんですか?

FlashAir(SDカード)の中にあるMP3ファイルです。WebアプリのMP3一覧で表示できていれば、再生できます。
posted by yaasan at 21:03 | Comment(0) | 鉄道模型
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。