SlideShare a Scribd company logo
LL から無線通信で電子工作
BeatCraft, Inc.
http://www.beatcraft.com/
龍 池 哲 也
ryuchi@beatcraft.com
…つづきは
• BeatCraft, Inc.
– http://www.beatcraft.com/
– http://labs.beatcraft.com/ja/ ( 日本語 )
• facebook
– BC-ANT グループ
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ RS-232C シリアル通信が手軽
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ RS-232C シリアル通信が手軽
欠点
ケーブルが必要
1 ~ 2 … …台ならいいけど 増えると
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
wifi は複雑で マイコンだと難しい
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
wifi は複雑で マイコンだと難しい
Bluetooth …もまだ複雑
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
マイコンでも手軽に使える ANT
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
マイコンでも手軽に使える ANT
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
マイコンでも手軽に使える ANT
2400MHz 帯で 極近距離 ( 数メートル )
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
マイコンでも手軽に使える ANT
2400MHz 帯で 極近距離 ( 数メートル )
台数が増えても ケーブルがない、絡まない
電子工作したけど
• 電子工作
– 小さな 8/16/32bit …マイコン .
– …データを集めたり、コマンドを送ったり
→ 無線にしたい !
マイコンでも手軽に使える ANT
2400MHz 帯で 極近距離 ( 数メートル )
台数が増えても ケーブルがない、絡まない
小さなマイコンに適した無線通信
マイコンの ANT を PC で ?
• USB アダプタで 使える
15
マイコンの ANT を PC で ?
• USB アダプタで 使える
– Windows / Linux で使える
16
マイコンの ANT を PC で ?
• USB アダプタで 使える
– Windows / Linux で使える
– PC 同士でも OK
17
マイコンの ANT を PC で ?
• USB アダプタで 使える
– Windows / Linux で使える
– PC 同士でも OK
– iOS 版もある
18
LL から ANT が使える
• Python から使える
– Python 用ライブラリがある
19
LL から ANT が使える
• Python 用ライブラリがある
– Python から ライブラリを呼び出すだけ
20
LL から ANT が使える
• Python 用ライブラリがある
– Python から ライブラリを呼び出すだけ
– 初期化
– 通信開始 ( チャンネルオープン )
– データ送信と受信
– 通信終了 ( チャンネルクローズ )
21
LL から ANT が使える
• Python 用ライブラリがある
– Python から ライブラリを呼び出すだけ
– 暗号通信にも対応
– ペアリングも可能
22
LL から ANT が使える
• Python 用ライブラリ
– C/C++ クラスライブラリのラッパー
23
LL から ANT が使える
• Python 用ライブラリ
– C/C++ クラスライブラリのラッパー
– …他の言語は .
24
LL から ANT が使える
• Python 用ライブラリ
– C/C++ クラスライブラリのラッパー
– …他の言語は .
– Perl / Ruby / PHP / shell script ….
25
LL から ANT が使える
• Python 用ライブラリ
– C/C++ クラスライブラリのラッパー
– …他の言語は .
– Perl / Ruby / PHP / shell script ….
– 残念ながら、まだ出来ていない
26
LL から ANT が使える
• Python 用ライブラリ
– C/C++ クラスライブラリのラッパー
– …他の言語は .
.DLL を使う API があれば 論理的に可能
ラッパーを書けば OK!!
27
LL から ANT が使える
• Python 用ライブラリ
– C/C++ クラスライブラリのラッパー
– …他の言語は .
.DLL を使う API があれば 論理的に可能
ラッパーを書けば OK!!
そう、 Microsoft Excel の VB for Application
でも
28
LL から ANT が使える
• 挑戦者募集
29
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script …など .
30
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script …など .
– どんな言語でも
31
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script …など .
– どんな言語でも
– Python でも OK!!
32
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script …など .
– どんな言語でも
– Python でも OK!!
• フレームワーク化
33
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script …など .
– どんな言語でも
– Python でも OK!!
• フレームワーク化
• アプリケーション作成
34
LL から ANT が使える
• 挑戦者募集
– Perl / Ruby / PHP / shell script …など .
– どんな言語でも
– Python でも OK!!
• フレームワーク化
• アプリケーション作成
オープンソース サンプルは 無料
35
LL で使っている様子は ?
• …使っている実物は .
36
LL で使っている様子は ?
• …使っている実物は .
Maker Faire Tokyo 2013
@ 日本未来科学館 + タイム 24 ビル
37
LL で使っている様子は ?
• …使っている実物は .
2013 年 11 月 3 日 ( 日曜 )
~ 11 月 4 日 ( 月曜・祝日 )
Maker Faire Tokyo 2013
@ 日本未来科学館 + タイム 24 ビル
38
LL で使っている様子は ?
• …使っている実物は .
2013 年 11 月 3 日 ( 日曜 )
~ 11 月 4 日 ( 月曜・祝日 )
Maker Faire Tokyo 2013
@ 日本未来科学館 + タイム 24 ビル
http://makezine.jp/event/mft2013/
39
LL からどう使うの ?
• どんな風に LL から使いますか ?
40
LL からどう使うの ?
• どんな風に LL から使いますか ?
– アイディア次第 !
41
LL からどう使うの ?
• どんな風に LL から使いますか ?
– アイディア次第 !
– 使ってみてください
42
LL からどう使うの ?
• どんな風に LL から使いますか ?
– アイディア次第 !
– 使ってみてください
• 実現してくれる挑戦者の方を募集中
43
…つづきは
• BeatCraft, Inc.
– http://www.beatcraft.com/
– http://labs.beatcraft.com/ja/ ( 日本語 )
• facebook
– BC-ANT グループ

More Related Content

PDF
Inner world of Perl::Lint
moznion
 
PDF
Takao.mt 2013
moznion
 
PDF
Perl::Lint is over, for the present
moznion
 
PPTX
匿名バイナリ配布集団rwinlib
yutannihilation
 
PPTX
History of photography
Emily-GCSE
 
PDF
Incident user-guide-700(Remidy)
Rushi Reddy
 
PPTX
Sona college of technology
blackstarmps
 
PDF
Permendagri no. 13 th 2007 ttg _ penyelenggaraan perlombaan desa dan kelurahan
Ratih Astuti Widyawati
 
Inner world of Perl::Lint
moznion
 
Takao.mt 2013
moznion
 
Perl::Lint is over, for the present
moznion
 
匿名バイナリ配布集団rwinlib
yutannihilation
 
History of photography
Emily-GCSE
 
Incident user-guide-700(Remidy)
Rushi Reddy
 
Sona college of technology
blackstarmps
 
Permendagri no. 13 th 2007 ttg _ penyelenggaraan perlombaan desa dan kelurahan
Ratih Astuti Widyawati
 

Viewers also liked (16)

PPTX
Search Library and Information Databases : Constructing searches
Lucy Eisemann
 
PPTX
Reformasi tata pemerintahan desa menuju demokrasi sag
Ratih Astuti Widyawati
 
PPTX
Day1 - WH&S
Lucy Eisemann
 
PPTX
Search Library and Information Databases : Refining Searches
Lucy Eisemann
 
DOC
Permen no.13 th_2012 tentang monografi desa dan kelurahan
Ratih Astuti Widyawati
 
PPTX
Search Library and Information Databases : Identifying and accessing a database
Lucy Eisemann
 
PPTX
Perencaan Tebal Perkerasan Jalan Raya
Avivatun Niswah
 
PPTX
Tugas pjr (perencanaan tebal perkerasan)
Avivatun Niswah
 
PPTX
Day1 - Cables & Connectors
Lucy Eisemann
 
PDF
Ratna Pertiwi CV
Ratna Pertiwi
 
DOCX
Esemen aku
Cik Nurul Afiqah
 
PPTX
Презентация ООО "Калинка-С"
candothis
 
PDF
health and safety practical application 8 august 2016
Jonathan Beck
 
PPTX
Snaphots of the LegalView Legal Market Index
Jonathan Hayter
 
PDF
controlling workplace hazards 8 august 2016
Jonathan Beck
 
DOC
cv-Lystoftebakken
Charlotte Olsen
 
Search Library and Information Databases : Constructing searches
Lucy Eisemann
 
Reformasi tata pemerintahan desa menuju demokrasi sag
Ratih Astuti Widyawati
 
Day1 - WH&S
Lucy Eisemann
 
Search Library and Information Databases : Refining Searches
Lucy Eisemann
 
Permen no.13 th_2012 tentang monografi desa dan kelurahan
Ratih Astuti Widyawati
 
Search Library and Information Databases : Identifying and accessing a database
Lucy Eisemann
 
Perencaan Tebal Perkerasan Jalan Raya
Avivatun Niswah
 
Tugas pjr (perencanaan tebal perkerasan)
Avivatun Niswah
 
Day1 - Cables & Connectors
Lucy Eisemann
 
Ratna Pertiwi CV
Ratna Pertiwi
 
Esemen aku
Cik Nurul Afiqah
 
Презентация ООО "Калинка-С"
candothis
 
health and safety practical application 8 august 2016
Jonathan Beck
 
Snaphots of the LegalView Legal Market Index
Jonathan Hayter
 
controlling workplace hazards 8 august 2016
Jonathan Beck
 
cv-Lystoftebakken
Charlotte Olsen
 
Ad

Similar to LL matsuri 2013-0824 (20)

PDF
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Shinya Takamaeda-Y
 
PDF
第6回 配信講義 計算科学技術特論A(2021)
RCCSRENKEI
 
PPT
00 maker
BeatCraft
 
PDF
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Shinya Takamaeda-Y
 
PDF
Tizen & Crosswalk
Naruto TAKAHASHI
 
PPTX
「Pythonでやってみた」~広がるプログラミングの愉しみ~
Ransui Iso
 
PPT
Llでゆるふわプログラミングのすすめ
mizcki
 
PPTX
関数型言語ElixirのIoTシステムへの導入に向けた基礎評価
Hideki Takase
 
PDF
clu2cは64ビットOSでも使えます (OSC 2012 Hiroshima LT用資料)
洋史 東平
 
PDF
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Junichi Kakisako
 
PDF
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
Panda Yamaki
 
PDF
bitbankフロントエンド開発について
Kou Matsumoto
 
KEY
20120519 #qpstudy インターフェース入門
Hiyou Shinnonome
 
PPTX
見える!「IoT」 NefryでJenkinsのXFD作ってみた
Tone Blue
 
ODP
Linuxベースのシングルボード色々
Toshihisa Tanaka
 
PDF
Tizen の未来と可能性
Naruto TAKAHASHI
 
PDF
197x Timer with Your Messages
Kuniaki Igarashi
 
PDF
UNIX/32V
xylnao
 
PDF
High Performance Networking with DPDK & Multi/Many Core
slankdev
 
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
 
PythonとPyCoRAMでお手軽にFPGAシステムを開発してみよう
Shinya Takamaeda-Y
 
第6回 配信講義 計算科学技術特論A(2021)
RCCSRENKEI
 
00 maker
BeatCraft
 
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Shinya Takamaeda-Y
 
Tizen & Crosswalk
Naruto TAKAHASHI
 
「Pythonでやってみた」~広がるプログラミングの愉しみ~
Ransui Iso
 
Llでゆるふわプログラミングのすすめ
mizcki
 
関数型言語ElixirのIoTシステムへの導入に向けた基礎評価
Hideki Takase
 
clu2cは64ビットOSでも使えます (OSC 2012 Hiroshima LT用資料)
洋史 東平
 
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Junichi Kakisako
 
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
Panda Yamaki
 
bitbankフロントエンド開発について
Kou Matsumoto
 
20120519 #qpstudy インターフェース入門
Hiyou Shinnonome
 
見える!「IoT」 NefryでJenkinsのXFD作ってみた
Tone Blue
 
Linuxベースのシングルボード色々
Toshihisa Tanaka
 
Tizen の未来と可能性
Naruto TAKAHASHI
 
197x Timer with Your Messages
Kuniaki Igarashi
 
UNIX/32V
xylnao
 
High Performance Networking with DPDK & Multi/Many Core
slankdev
 
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
 
Ad

Recently uploaded (6)

PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 

LL matsuri 2013-0824

  • 2. …つづきは • BeatCraft, Inc. – http://www.beatcraft.com/ – http://labs.beatcraft.com/ja/ ( 日本語 ) • facebook – BC-ANT グループ
  • 4. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり
  • 5. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → RS-232C シリアル通信が手軽
  • 6. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → RS-232C シリアル通信が手軽 欠点 ケーブルが必要 1 ~ 2 … …台ならいいけど 増えると
  • 7. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい !
  • 8. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! wifi は複雑で マイコンだと難しい
  • 9. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! wifi は複雑で マイコンだと難しい Bluetooth …もまだ複雑
  • 10. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! マイコンでも手軽に使える ANT
  • 11. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! マイコンでも手軽に使える ANT
  • 12. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! マイコンでも手軽に使える ANT 2400MHz 帯で 極近距離 ( 数メートル )
  • 13. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! マイコンでも手軽に使える ANT 2400MHz 帯で 極近距離 ( 数メートル ) 台数が増えても ケーブルがない、絡まない
  • 14. 電子工作したけど • 電子工作 – 小さな 8/16/32bit …マイコン . – …データを集めたり、コマンドを送ったり → 無線にしたい ! マイコンでも手軽に使える ANT 2400MHz 帯で 極近距離 ( 数メートル ) 台数が増えても ケーブルがない、絡まない 小さなマイコンに適した無線通信
  • 15. マイコンの ANT を PC で ? • USB アダプタで 使える 15
  • 16. マイコンの ANT を PC で ? • USB アダプタで 使える – Windows / Linux で使える 16
  • 17. マイコンの ANT を PC で ? • USB アダプタで 使える – Windows / Linux で使える – PC 同士でも OK 17
  • 18. マイコンの ANT を PC で ? • USB アダプタで 使える – Windows / Linux で使える – PC 同士でも OK – iOS 版もある 18
  • 19. LL から ANT が使える • Python から使える – Python 用ライブラリがある 19
  • 20. LL から ANT が使える • Python 用ライブラリがある – Python から ライブラリを呼び出すだけ 20
  • 21. LL から ANT が使える • Python 用ライブラリがある – Python から ライブラリを呼び出すだけ – 初期化 – 通信開始 ( チャンネルオープン ) – データ送信と受信 – 通信終了 ( チャンネルクローズ ) 21
  • 22. LL から ANT が使える • Python 用ライブラリがある – Python から ライブラリを呼び出すだけ – 暗号通信にも対応 – ペアリングも可能 22
  • 23. LL から ANT が使える • Python 用ライブラリ – C/C++ クラスライブラリのラッパー 23
  • 24. LL から ANT が使える • Python 用ライブラリ – C/C++ クラスライブラリのラッパー – …他の言語は . 24
  • 25. LL から ANT が使える • Python 用ライブラリ – C/C++ クラスライブラリのラッパー – …他の言語は . – Perl / Ruby / PHP / shell script …. 25
  • 26. LL から ANT が使える • Python 用ライブラリ – C/C++ クラスライブラリのラッパー – …他の言語は . – Perl / Ruby / PHP / shell script …. – 残念ながら、まだ出来ていない 26
  • 27. LL から ANT が使える • Python 用ライブラリ – C/C++ クラスライブラリのラッパー – …他の言語は . .DLL を使う API があれば 論理的に可能 ラッパーを書けば OK!! 27
  • 28. LL から ANT が使える • Python 用ライブラリ – C/C++ クラスライブラリのラッパー – …他の言語は . .DLL を使う API があれば 論理的に可能 ラッパーを書けば OK!! そう、 Microsoft Excel の VB for Application でも 28
  • 29. LL から ANT が使える • 挑戦者募集 29
  • 30. LL から ANT が使える • 挑戦者募集 – Perl / Ruby / PHP / shell script …など . 30
  • 31. LL から ANT が使える • 挑戦者募集 – Perl / Ruby / PHP / shell script …など . – どんな言語でも 31
  • 32. LL から ANT が使える • 挑戦者募集 – Perl / Ruby / PHP / shell script …など . – どんな言語でも – Python でも OK!! 32
  • 33. LL から ANT が使える • 挑戦者募集 – Perl / Ruby / PHP / shell script …など . – どんな言語でも – Python でも OK!! • フレームワーク化 33
  • 34. LL から ANT が使える • 挑戦者募集 – Perl / Ruby / PHP / shell script …など . – どんな言語でも – Python でも OK!! • フレームワーク化 • アプリケーション作成 34
  • 35. LL から ANT が使える • 挑戦者募集 – Perl / Ruby / PHP / shell script …など . – どんな言語でも – Python でも OK!! • フレームワーク化 • アプリケーション作成 オープンソース サンプルは 無料 35
  • 36. LL で使っている様子は ? • …使っている実物は . 36
  • 37. LL で使っている様子は ? • …使っている実物は . Maker Faire Tokyo 2013 @ 日本未来科学館 + タイム 24 ビル 37
  • 38. LL で使っている様子は ? • …使っている実物は . 2013 年 11 月 3 日 ( 日曜 ) ~ 11 月 4 日 ( 月曜・祝日 ) Maker Faire Tokyo 2013 @ 日本未来科学館 + タイム 24 ビル 38
  • 39. LL で使っている様子は ? • …使っている実物は . 2013 年 11 月 3 日 ( 日曜 ) ~ 11 月 4 日 ( 月曜・祝日 ) Maker Faire Tokyo 2013 @ 日本未来科学館 + タイム 24 ビル http://makezine.jp/event/mft2013/ 39
  • 40. LL からどう使うの ? • どんな風に LL から使いますか ? 40
  • 41. LL からどう使うの ? • どんな風に LL から使いますか ? – アイディア次第 ! 41
  • 42. LL からどう使うの ? • どんな風に LL から使いますか ? – アイディア次第 ! – 使ってみてください 42
  • 43. LL からどう使うの ? • どんな風に LL から使いますか ? – アイディア次第 ! – 使ってみてください • 実現してくれる挑戦者の方を募集中 43
  • 44. …つづきは • BeatCraft, Inc. – http://www.beatcraft.com/ – http://labs.beatcraft.com/ja/ ( 日本語 ) • facebook – BC-ANT グループ