Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JavaScriptでも鉄道模型

5,273 views

Published on

「JavaScriptでIoT !! JS Board Shibuya #6 LTナイト!」(2015/12/14開催)でLTした資料です。

Published in: Technology
  • Dating direct: ❤❤❤ http://bit.ly/2F4cEJi ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ❤❤❤ http://bit.ly/2F4cEJi ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • If you want to download or read this book, copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

JavaScriptでも鉄道模型

  1. 1. JavaScriptでも 鉄道模型制御 JavaScriptでIoT !! JS Board Shibuya #6 LTナイト! 綾瀬ヒロ Twitter: @ayasehiro 2015/12/14 1All rights reserved. Copyright(C)2015 AYASE Hiro
  2. 2. ビールサーバもIoT n なんでもインターネットにつなげるぞ ということで、ビールサーバをつなげてみた。 All rights reserved. Copyright(C)2015 AYASE Hiro 22015/12/14
  3. 3. ビールサーバもIoT n ビールサーバで注いだ量を可視化してみました All rights reserved. Copyright(C)2015 AYASE Hiro 3 Azure Office 365 IoT Hub Stream Analytics Job Power BI ビールを注いだ 流量と累積量をグラフ化 REST API 共有メモリ 流量計 Arduino (マイコンボード) Luaスクリプト FlashAir 2015/12/14
  4. 4. 鉄道模型ミニレイアウト n アタッシュケースのなかに 鉄道模型ミニレイアウト を作りました。 All rights reserved. Copyright(C)2015 AYASE Hiro 42015/12/14
  5. 5. 鉄道模型ミニレイアウト n 鉄道模型制御の仕組み(iOSアプリ) All rights reserved. Copyright(C)2015 AYASE Hiro 5 モータドライバ PWM 出力 デジタル IO出力 フォトカプラ デジタル IO入力 WebAPI 共有メモリ マイコン Arduino (列車走行位置センサー) 線路 分岐器 モータドライバ 車両の モータ駆動 今回利用のWi-Fiモジュール: 東芝製無線LANとWebサーバ内蔵 SDカード(FlashAir) iPad 2015/12/14
  6. 6. 鉄道模型ミニレイアウト n 鉄道模型制御の仕組み(JavaScript) All rights reserved. Copyright(C)2015 AYASE Hiro 6 モータドライバ PWM 出力 デジタル IO出力 フォトカプラ デジタル IO入力 WebAPI 共有メモリ マイコン Arduino (列車走行位置センサー) 線路 分岐器 モータドライバ 車両の モータ駆動 今回利用のWi-Fiモジュール: 東芝製無線LANとWebサーバ内蔵 SDカード(FlashAir) ブラウザ JavaScript HTML 2015/12/14
  7. 7. FlashAir n 東芝製のWi-Fi内蔵SDカード n デジカメ用に市販されているもの n 実は、Wi-Fi内蔵マイコンとしても使える。 2015/12/14 7All rights reserved. Copyright(C)2015 AYASE Hiro Webサーバ Wi-Fi AP SDストレージ 共有メモリ Luaスクリプト 実行環境 API iSDIO HTML JavaScript Lua スクリプト Wi-Fi接続デバイス マイコン等
  8. 8. Webサーバ Wi-Fi AP SDストレージ 共有メモリ Luaスクリプト 実行環境 API iSDIO HTML JavaScript Lua スクリプト Wi-Fi接続デバイス マイコン等 FlashAirのAPI(共有メモリ) n API n 今回は共有メモリを利用 n 共有メモリの仕様 n 512バイト利用可能。 n 文字列を読み書きできる。 2015/12/14 8All rights reserved. Copyright(C)2015 AYASE Hiro ■共有メモリの読み込み(例:先頭0番地から6文字を読み込む) http://flashair/command.cgi?op=130&ADDR=0&LEN=6 戻り値:ABCDEF ■共有メモリの書き込み(例:6文字「ABCDEF」を先頭0番地から書き込む) http://flashair/command.cgi?op=131&ADDR=0&LEN=6&DATA=ABCDEF ADDR:先頭アドレス LEN:文字列長さ DATA:書き込む文字列 ADDR:先頭アドレス LEN:文字列長さ
  9. 9. Webサーバ Wi-Fi AP SDストレージ 共有メモリ Luaスクリプト 実行環境 API iSDIO HTML JavaScript Lua スクリプト Wi-Fi接続デバイス マイコン等 FlashAirのAPI(共有メモリ) n JavaScriptからAPIを呼び出す n 詳しい説明は省略 2015/12/14 9All rights reserved. Copyright(C)2015 AYASE Hiro ■共有メモリの読み込み var request = new XMLHttpRequest(); request.open("GET , "http://flashair/command.cgi?op=130&ADDR=0&LEN=6", false); request.send(null); var membuffer = request.responseText;
  10. 10. FlashAirのファイル配置 n SDカードに、JavaScriptを含むHTMLファイルをコピー するだけ n http://flashair/に接続するとList.htmがデフォルトで表 示される。 2015/12/14 10All rights reserved. Copyright(C)2015 AYASE Hiro SDストレージ DCIMフォルダ SD_WLANフォルダ CONFIG Line1.png… List.htm / 表示画像 本体HTML FlashAir設定ファイル
  11. 11. DEMO 実際に動かしてみましょう 2015/12/14All rights reserved. Copyright(C)2015 AYASE Hiro 11
  12. 12. 鉄道模型もIoT化 n 鉄道模型の走行位置と走行速度を可視化してみました All rights reserved. Copyright(C)2015 AYASE Hiro 12 Azure Office 365 IoT Hub Stream Analytics Job Power BI REST API 共有メモリ 在線センサー Arduino (マイコンボード) Luaスクリプト FlashAir 2015/12/14
  13. 13. FlashAirを知るには n FlashAir Developers n FlashAir同人誌1/2 FlashAir DevelopersでPDF公開中! n 「空と月」(FlashAir 裏同人誌) FlashAir中の人+綾瀬で作った 電子工作(+酒)の本 冬コミ 12/31(3日目) 東メ−08a 新刊あります!既刊も再販しますよ。 2015/12/14All rights reserved. Copyright(C)2015 AYASE Hiro 13 https://flashair-developers.com/ja/ APIリファレンス、サンプルコード 各種チュートリアル、フォーラム等 新刊! 既刊
  14. 14. 冬コミよろしくね 2015/12/14All rights reserved. Copyright(C)2015 AYASE Hiro 14

×