SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
IRKitの作り方
Report
Masakazu Ohtsuka
Follow
Engineer at KAYAC Inc.
Feb. 28, 2014
•
0 likes
•
19,483 views
1
of
62
IRKitの作り方
Feb. 28, 2014
•
0 likes
•
19,483 views
Download Now
Download to read offline
Report
Technology
Masakazu Ohtsuka
Follow
Engineer at KAYAC Inc.
Recommended
IRKitで少し未来のスマートハウスに
Yota Ishida
33.1K views
•
17 slides
オレオレHomeKitサーバを作ろう
Yuto Yazaki
3.1K views
•
22 slides
やろうぜ!おうちハック at IOT LT #6 Talk
sonycsl
1.5K views
•
23 slides
IoT風速計を作った話
YuitaTakenaka
2.4K views
•
12 slides
SORACOM Device Meetup #1
minolutakeuchi
1.9K views
•
21 slides
Wiki と Raspberry Pi と Arduino を組み合わせて作成した電気製品の自動運転・遠隔操作システム
Takashi Yamanoue
676 views
•
25 slides
More Related Content
What's hot
ニフティクラウド mobile backend 北海道ハンズオン
ニフクラ mobile backend
1.4K views
•
27 slides
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
ニフクラ mobile backend
2.2K views
•
39 slides
エッジ制御によるIoT鉄道模型の自動運転
TomohisaYamazoe
1.4K views
•
19 slides
Cordova × NCMB
Atsushi Nakatsugawa
1.3K views
•
26 slides
プッシュからデータ保存まで。アプリ開発でニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
Atsushi Nakatsugawa
1.7K views
•
32 slides
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
Atsushi Nakatsugawa
1.7K views
•
27 slides
What's hot
(20)
ニフティクラウド mobile backend 北海道ハンズオン
ニフクラ mobile backend
•
1.4K views
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
ニフクラ mobile backend
•
2.2K views
エッジ制御によるIoT鉄道模型の自動運転
TomohisaYamazoe
•
1.4K views
Cordova × NCMB
Atsushi Nakatsugawa
•
1.3K views
プッシュからデータ保存まで。アプリ開発でニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
Atsushi Nakatsugawa
•
1.7K views
ニフティクラウド mobile backendを使う上での良くある質問、疑問にお答えします
Atsushi Nakatsugawa
•
1.7K views
Swift instagram viewer
Shintaro Kaneko
•
2.9K views
AlexaPepperTalk
ssuser831037
•
446 views
kintoneで実践するIoTハンズオン -90分で挑戦!kintone & AWS IoT連携-
JOYZO
•
8.6K views
Nordic Semiconductor ASA, nRF51/Softdevice to offer innovative Module platfor...
Mitsuo Yamazaki
•
4.6K views
Simple IoT BoardでIoT
Junichi Katsu
•
4.5K views
20190604 control iotlt vol4 by kitazaki v1
Ayachika Kitazaki
•
323 views
AITCオープンラボ IoTx総まとめ これまでのふりかえり
dsuke Takaoka
•
1.6K views
Amazonで買えるarduino互換ボードまとめ
Kyohei Moriyama
•
423 views
RaspberryPi Users Group Japan 20130525 by hohno
Hiroyuki Ohno
•
1.4K views
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Yasuhiro Ishii
•
595 views
if-up 2019 | C2. 機器をIoT化してアフターフォローに活かす
SORACOM,INC
•
907 views
GoでサブGHz帯通信
Tomoya Miwa
•
5.7K views
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
•
1K views
Web Technology for Hardware Control (html5 conference 2015)
Yoshihiro Iwanaga
•
3.2K views
Similar to IRKitの作り方
Android & Nui & Physical Computing
Takahiro KUREBAYASHI
923 views
•
136 slides
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
Takao Sumitomo
975 views
•
66 slides
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Tomohiro Nakajima
900 views
•
46 slides
20160529 30 android-workshop_upload
atelire-akihabara
1.2K views
•
25 slides
Arduino Cloud IoTとNode-RedでRumiCarを見える化する
MinoruInoue2
118 views
•
18 slides
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
489 views
•
13 slides
Similar to IRKitの作り方
(20)
Android & Nui & Physical Computing
Takahiro KUREBAYASHI
•
923 views
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
Takao Sumitomo
•
975 views
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Tomohiro Nakajima
•
900 views
20160529 30 android-workshop_upload
atelire-akihabara
•
1.2K views
Arduino Cloud IoTとNode-RedでRumiCarを見える化する
MinoruInoue2
•
118 views
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
•
489 views
フィジカルコンピューティング入門 USB-MIDIベースのPepper-Monakaを使う
Yoshitaka Kuwata
•
1.7K views
ITフォーラム2020 AITC(5)
aitc_jp
•
103 views
Arduino Yúnをはじめよう!
岡田 裕行
•
742 views
iBeacon を利用したサービス開発のポイント
daisuke-a-matsui
•
18.8K views
「Google I/O 2018ふりかえり」What's new ARCore and ML Kit (Google APP DOJO資料)
嶋 是一 (Yoshikazu SHIMA)
•
590 views
少しずつキャッチアップしていくAndroidアプリ開発
Fumiya Sakai
•
1.2K views
Android Wear: Good Parts
Takahiro Yoshimura
•
1.6K views
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
•
1.9K views
20190419 enebular meetup exhibition by kitazaki v3
Ayachika Kitazaki
•
148 views
iPad LiDARで作ってみた in AR Fukuoka 忘年会2020
Takashi Yoshinaga
•
295 views
イチからはじめるADK北海道支部勉強会発表資料
Kenichi Yoshida
•
3K views
2018 0807 nefry bt_usermeetup1
yasuyuki_suzuki
•
52 views
ビットバンクでのネイティブアプリケーション開発におけるCI_CD環境
bitbank, Inc. Tokyo, Japan
•
100 views
AWE Nite ARKit3 Hackathon
Kazuya Hiruma
•
1.2K views
More from Masakazu Ohtsuka
2022-11-30 ファームウェアOTAアップデートの何か.pptx.pdf
Masakazu Ohtsuka
272 views
•
26 slides
IRKit presentation for #sz1208
Masakazu Ohtsuka
16.8K views
•
12 slides
IRKitについて
Masakazu Ohtsuka
1.2K views
•
17 slides
Fitc Amsterdam 2010
Masakazu Ohtsuka
992 views
•
60 slides
Adobemax2009na
Masakazu Ohtsuka
928 views
•
69 slides
Fitc Toronto Cool Japanese Flash SideA wonderfl.kayac.com
Masakazu Ohtsuka
717 views
•
29 slides
More from Masakazu Ohtsuka
(6)
2022-11-30 ファームウェアOTAアップデートの何か.pptx.pdf
Masakazu Ohtsuka
•
272 views
IRKit presentation for #sz1208
Masakazu Ohtsuka
•
16.8K views
IRKitについて
Masakazu Ohtsuka
•
1.2K views
Fitc Amsterdam 2010
Masakazu Ohtsuka
•
992 views
Adobemax2009na
Masakazu Ohtsuka
•
928 views
Fitc Toronto Cool Japanese Flash SideA wonderfl.kayac.com
Masakazu Ohtsuka
•
717 views
Recently uploaded
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
Matsushita Laboratory
22 views
•
23 slides
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
31 views
•
16 slides
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
91 views
•
31 slides
20230912JSSST大会基調講演_丸山.pdf
Hiroshi Maruyama
163 views
•
58 slides
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
8 views
•
20 slides
gtk4_gem_usage.pdf
ssuser0ef4681
11 views
•
6 slides
Recently uploaded
(9)
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
Matsushita Laboratory
•
22 views
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
•
31 views
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
•
91 views
20230912JSSST大会基調講演_丸山.pdf
Hiroshi Maruyama
•
163 views
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
•
8 views
gtk4_gem_usage.pdf
ssuser0ef4681
•
11 views
テスト自動化.pdf
ssuserf8ea02
•
13 views
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
NTT DATA Technology & Innovation
•
23 views
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
•
7 views
IRKitの作り方
1.
IRKitの作り方 yokohamapm #10 2014-02-21 @maaash
2.
アジェンダ 1. IRKitとは何か 2. どんなものを制作することでIRKitはできたのか ∼
gitのコミット履歴を振り返りつつ ∼
3.
IRKitとは何か
4.
☆カヤックに出していた企画書 BMA ぶっこみ Appcessory App +
Accessory = Appcessory スマートフォン向けアクセサリーと アプリをセットで提供するサービス 特に bluetooth low energy を使う
5.
新ジャンルなので、数を目標にする 動作するプロトタイプを 2ヶ月に1個だす =年末までに4個 1個の定義: 基板+3Dプリンタでつくったガワ+アプリのセットをつくる 発表するもの:全部オープンソース+動画 発表後の反響を見て、 アプリ公開&受注生産
6.
第一弾: 魔法のリモコン 構成 bluetooth low
energy + 赤外線受光・発光部 + USB電源 特徴 bluetooth low energyを使った シンプルなセットアップ 赤外線発光する時の自由な操作 * 家に帰ってきたら電気がつく * 今日の気温にあったエアコン温度設定になる * いろいろアイディアでそう 進 基板設計90%
7.
2013-04
8.
2013-04-12
9.
Eagle schファイル:回路図 brdファイル:基板図 lbrファイル:部品ライブラリ CadSoft EAGLE PCB
Design Software のファイ ル形式 ホビー、非商用利用なら無料 http://www.cadsoftusa.com/eagle-pcb-designsoftware/?language=en
10.
2013-04-12 sch,brd
11.
2013-04-12 lbr
12.
Arduino 最初は、Arduino Nanoをベースに開発をはじめたようだ。 http://arduino.cc/en/Main/ArduinoBoardNano Arduinoの回路図、基板図は Creative Commons
Attribution Share-Alike 2.5 License で公開されていて、何か作ろうとした時に、 まずはArduinoをベースに回路やプログラムの実現性検討をする のに便利だし、 オープンソースハードウェアをつくるのであれば、 forkするとよい。
13.
Arduino 新しいプログラミング言語、ミドルウェア を始める時と同じ学習方法なんじゃない? オープンソースのものを ・眺める ・ビルドして動かしてみる ・設定を書き換えたりソースいじって希望の動作になるか ・仕様、ソースを読む ・計測する
14.
Open Source Hardware オープンソースハードウェアの回路図などが入手できるサイト http://arduino.cc/ http://www.switch-science.com/ http://sparkfun.com/ http://adafruit.com/ http://upverter.com/ http://github.com/
15.
2013-04-18 回路図完成?!?!
16.
2013-04-18
17.
2013-04-19
18.
2013-04-19 Arduinoを使ったオープンソースのコードも多く公開している人 がいるので、参考にさせてもらいました。 赤外線リモコン制御モジュール http://elm-chan.org/fsw/irctrl/00index.html Arduinoで赤外線リモコン http://www15.atwiki.jp/arduino/pages/62.html
19.
2013-04-30 ユカイ工学の知人にレビューしてもらったら 20件以上も指摘、言葉もよくわからない>< - 3.5ファイの外付けled - ble112周りの配線の引き出し
他のピンに当たるよ? - gndピンからすぐにビアをうつ - まわりのねじから6mm離す - 測定 - 発振子 -> 発振器 ? - analog reference - 3,4,5,6,18,21にパスコン - usbの入り口に防護 tvs - bluetoothモジュールからのled - 抵抗1608なら秋月でリール単位で売ってるよ - 1ピンマークを外側にもってきたほうがいい ... その後も多くの識者の方にレビューしてもらうたび に全部作り直すこと4回
20.
2013-04-30 「基板の上の大自然と 戦っているんだ!」
21.
2013-04-30 測定せよ ・できる人ほど場面に応じた 適切な測定方法を持っている ・テスター、オシロ、ロジアナ、、 あぁ、同じなんだ
22.
測定 例 水晶振動子を使った回路の発振余裕度 http://www.murata.co.jp/products/resonator/tech_guide/margin.html
23.
2013-05-09
24.
初めての基板作成
25.
初めての基板作成 seeedstudioの配布しているcamプロセッサという設定を使えば 必要なファイルは自動生成してくれる。 gerbvで各レイヤが意図どおりか確認 紙にプリントアウトして実寸で確認
26.
初めての基板作成 http://www.seeedstudio.com/service/index.php 2レイヤーの基板を5枚つくるのであれば、9.9$ 基板の色を変えると +10$ 配送料 +5$
(3週間程度) FEDEX使うと +25$ (2週間) 国内の業者に頼むと 100-$ (1週間,品質も多分よい)
27.
2013-05-13 部品の手配
28.
部品手配 これが一番しんどい。 ・50種類ある部品を、必要な数量、必要な期間に工場に届くように手配する ・型番の表記が微妙に違ったりする - ありなし ・電子部品は一カ所で購入できない。各オンラインショップはそれぞれ品揃えが違う、 searchabilityも不十分 ・自腹であるからしてなるべく安く買いたい ・在庫切れで手に入らない>< 少ない種類の汎用的な部品を使うことが重要
29.
部品手配 よく買うところ ・Mouser http://jp.mouser.com/ ・Digikey http://www.digikey.jp/ ・Akizukidenshi http://akizukidenshi.com/ ・chip1stop http://www.chip1stop.com/
30.
時間がかかる いろんな技術、モノが必要すぎて 自分でできないことは時間がかかる ・基板つくる ・筐体つくる ・部品購入 環境は整いつつある ・fablab
31.
2013-05 部品と基板が届くまでの間、ファームウェア、そしてデバイスと 通信するiOSアプリを書く。。
32.
build IRKit firmware C,
C++ Emacs (+flymake) で開発 http://inotool.org/ Command line toolkit for working with Arduino hardware Arduino IDEで書き込むことも可能
33.
2013-07-08 電気回路の動きを シミュレーション
34.
LTspiceでシミュレーション
35.
2013-07-12 第二弾基板作成
36.
2013-09-09 第三弾基板作成
37.
退職
38.
2013-10-15 第四弾基板作成
39.
2013-11-11 第五弾基板作成
40.
基板たくさんつくったなー 時間かかってもいいなら基板つくるのは20$程度だから すぐに基板を起こせばいいんじゃないか。 ブレッドボードや汎用ボードを使うのは結構めんどくさい。 なにより気持ちが乗るのがよい!
41.
筐体デザイン カヤックの敏腕デザイナー 佐々木智也
42.
筐体デザイン
43.
筐体設計
44.
筐体設計 Rhinoceros3d http://www.rhino3d.com/ 3D CADツール Mac版は開発中のため無料、毎週アップデート必須
45.
2013-07-16
46.
2013-08-05 カヤックの平澤氏も協力
47.
2013-08 試作 http://www.lithmatic.net/3dprinter/ その後表面処理(平澤氏) ・穴の場所 ・基板が収まるか ・かっこいいか
48.
2013-10-08 3Dプリンタで試作
49.
2014-02-21
50.
金型の気持ちを 考えながら筐体設計する 金型アニメーション http://www.ab-mold.com/manual-home/top/flash/so_1.swf ・勾配つけないと金型からできあがった筐体を抜けない ・横穴あると金型が複雑になる=コストアップ ・ボスーヒケ ・ねじ径と噛み合わせ
51.
金型の気持ちを 考えながら筐体設計する
52.
どこで製造するか ・中国か日本か ・コスト コミュニケーション 移動 巻き戻り ・クオリティ ・信頼関係
53.
筐体 株式会社ミヨシ http://www.miyoshi-mf.co.jp/
54.
基板、組み立て 久田見製作所 http://www.kutami.co.jp/
55.
server 2013-10-29 サーバサイドは Node.js,
Redis, MySQL の構成 デバイスから longpolling するから非同期の得意なNode.jsを使 った
56.
factory 2013-12 工場は、渡した図面を元に ・基板をつくってくれる ・基板に部品を実装してくれる ・ 意図どおり
に動いているかを確認する検査をしてくれる が、意図どおりとは何かを定義するのは自分 → 基板を検査する仕組みをつくる
57.
factory 2013-12
58.
基板をのせて上から押え付ける
59.
pogo pin
60.
工場検査治具の筐体はレーザー カッターで合板から作成
61.
検査プログラム WiFiモジュールのプログラム書き込みツールが Windowsのみ>< 工場のPCがWindows7だったから買った それ以外は全部Mac/Win両方から使えるよう Node.js で書いた ・node-serialport 最後に結果を Google
Spreadsheet にあげる steps/ 01_configure.js 10_cleanup.js 11_unlock_and_write_fuse_bits.js 12_write_bootloader_3v3enable_firmware.js 13_check_avrdude_log.js 31_macaddress_to_file.js 32_clear_GS1011MIPS_flash.js 33_write_GS1011MIPS_WFW.js 34_write_GS1011MIPS_APP1.js 35_write_GS1011MIPS_APP2.js 36_write_macaddress.js 37_confirm_macaddress.js 38_check_macaddress.js 39_macaddress_to_pdf.js 50_connect_microusb.js 51_write_factory_checker.js 53_run_factory_checker.js 54_write_production_firmware.js 99_post_logs_to_spreadsheet.js
62.
まとめ ・やることが多くて大変だけど、 技術はソフトウェアとの類似点も多い。 なんとかなるものである。 わからなかったら聞いてください。 ・いろんな人を巻き込まないとできあがらないから コミュニケーションとるのが不得意だとつらい けどがんばろう、人は暖かい。 ・やってみよう。