Upgrade to Pro — share decks privately, control downloads, hide ads and more …

pepabo-makers-club-demo

Yuta Kurotaki
September 06, 2018

 pepabo-makers-club-demo

builderscon tokyo 2018
ペパボ Make部: デモ〇〇連発 〜夏の終わりの打ち上げ花火〜
https://builderscon.io/tokyo/2018/session/ae441784-85dc-11e8-b5f0-42010af006c2

Yuta Kurotaki

September 06, 2018
Tweet

More Decks by Yuta Kurotaki

Other Decks in Technology

Transcript

  1. 〜夏の終わりの打ち上げ花火〜
    黒瀧 悠太 一瀬 卓也 / GMO Pepabo, Inc.
    2018.09.06 buildrescon 前夜祭
    ペパボMake部デモ2連発

    View Slide

  2. エンジニア
    一瀬卓也 @tichise
    EC事業部

    View Slide

  3. エンジニア
    黒瀧悠太 @kurotaky
    SUZURI事業部プロダクトチーム
    9月6日誕生日 !!!!!

    View Slide

  4. ペパボMake部の紹介
    1.

    View Slide

  5. ペパボMake部
    •GMOペパボ社員による非公式の
    ものづくり部活動
    •色んな技術を試す場所が必要と
    思ったのでMake部を作った

    View Slide

  6. 活動内容
    •プロダクトの作成
    •Maker Faireへの参加
    •社外観察会の開催
    •社内展示会

    Pepabo Maker Festival

    View Slide

  7. 作ったもの

    View Slide

  8. 作ったもの

    View Slide

  9. これまで展示してきた国

    View Slide

  10. 以上
    ペパボMake部の
    紹介でした

    View Slide

  11. ここからが本題

    View Slide

  12. 今日話すこと
    •僕らがどのようにIoTガジェットを作ってきたかを話します。

    View Slide

  13. ゴール
    •「IoTガジェット」は作れると思ってもらうこと

    View Slide

  14. 対象
    •これからIoTガジェットを作ってみたいと思っている人
    •電子工作に興味がある人

    View Slide

  15. アジェンダ
    •ロボットボールの作り方
    •IoT歯ブラシスタンドの作り方

    View Slide

  16. ロボットボールの作り方
    2.

    View Slide

  17. こんな経験ありませんか?
    - ロボットボールがほしい。

    View Slide

  18. ないなら作ればいい

    View Slide

  19. View Slide

  20. デモ

    View Slide

  21. もう少し詳しく
    - 球体の中にラジコン
    - 超信地旋回で方向転換
    - 車輪は10輪、動くのは2輪

    View Slide

  22. 仕組み
    Bluetooth
    Bluetooth
    Bluetooth
    ハンドジェスチャ
    iOSアプリ
    watch OSアプリ

    View Slide

  23. どうやって作ったか
    - 大まかな流れ
    - 全体のサイズを決める
    - マイコンの選定とファームウェア
    - ブレッドボードで試作
    - iOSアプリとwatch OSアプリ
    - ボディとセンサー
    - 回路設計と基板設計
    - プリント基板の発注
    - 組み立てとはんだづけ
    - 動作確認

    View Slide

  24. 全体のサイズ決め
    - 球体のサイズを最初に
    決めた。
    - Fusion 360で中の部品
    のサイズを決定

    View Slide

  25. マイコンの選定
    - mbed
    - LPC1768
    - 6000円
    - LPC1114FN28
    - 400円
    - LPC1114FDH28
    - 200円

    View Slide

  26. mbed
    - ARM社のプロトタイピング用ワンボードマイコンおよびそのデバイ
    スのプログラミング環境

    View Slide

  27. mbedの特徴
    - オンラインIDE、コマンドラインツール mbed CLIがある。
    - バージョン管理、依存関係管理、コード公開、リモートホストリ
    ポジトリ(GitHub、GitLab and mbed.org)のサポート
    - ライブラリが探しやすい

    View Slide

  28. mbedで困ったこと
    - センサーとかの製造元がmbed用のライブラリを用意してない。
    - ネットのサンプルがArduinoの方が圧倒的に多い。

    View Slide

  29. ブレッドボードで試作
    - ブレッドボード上で回路を試作

    View Slide

  30. iOSアプリ
    Android × bluetoothは闇が多いので作ってません。

    View Slide

  31. watch OSアプリ
    - ハンドジェスチャーでロボット
    ボールを操作
    - CoreMotionで手の甲の向きを
    とってジェスチャ判定
    - 手の上げ下げで検出モードの
    オンオフを切り替え

    View Slide

  32. Bluetooth
    - BLEモジュールはkoshianを利

    - 接続可能距離は10mくらい

    View Slide

  33. ボディ
    - Fusion 360で3Dモデルを作
    成。
    - 3Dモデルを元にレーザーカッ
    ターや3Dプリンターで部品を生

    View Slide

  34. 届いたもの

    View Slide

  35. センサー
    - 6軸センサー
    - MPU6050
    - レーザー測距センサー
    - STマイクロのVL53L0X

    View Slide

  36. 回路設計とプリント基板設計
    - ブレッドボードで作った回路をプ
    リント基板化
    - Eagle、KiCAD、Fritzingを使っ
    てる。
    - ソフトによって作業の順番が違
    う。一長一短

    View Slide

  37. プリント基板発注
    - Fusion PCBやElecrowで2000
    円くらいでプリント可能
    - KiCADやEagleで出力したガー
    バーファイルを提出

    View Slide

  38. 組み立てとはんだ付け

    View Slide

  39. 完成

    View Slide

  40. 動作確認
    - 家と外では全然違う。
    - 外で展示しよう

    View Slide

  41. アジェンダ
    •ロボットボールの作り方
    •IoT歯ブラシスタンドの作り方

    View Slide

  42. IoT歯ブラシスタンドの
    作り方
    3.

    View Slide

  43. View Slide

  44. なぜIoT歯ブラシスタンドを作ったか
    口内環境は大事!!
    •なかなか歯ブラシを交換しない
    ○ 交換するタイミングなんて覚えてない
    •歯磨きを忘れる
    ○ 習慣化するまでが大変
    •どのくらいの時間磨いたか覚えていない
    ○ ある程度時間をかけてみがくのが大切

    View Slide

  45. 「はみがき」をどう計測するか
    •歯ブラシは自分の好きな物を使いたい
    •スタンドにすればいろんな歯ブラシに対応できるぞ!!

    View Slide

  46. デモ

    View Slide

  47. View Slide

  48. View Slide

  49. 仕組み
    Wi-Fi
    migaco

    View Slide

  50. 作るまでの流れ
    •アイデアスケッチ
    •プロトタイピング0
    ○ 雑なプロトタイプを作る
    •マイコンとセンサーの選定
    •プロトタイピング1
    ○ Arduinoとブレッドボード
    •プロトタイピング2
    ○ ブレッドボードから基板
    ○ 3Dプリンタ
    •作ってみてどうだったか

    View Slide

  51. アイデアスケッチ
    •ノートに書いてみる
    •実際に歯ブラシを置いたり、立てかけたりしてみる
    •歯ブラシスタンドと歯ブラシをたくさん買った

    View Slide

  52. View Slide

  53. 雑なプロトタイプを作る
    •とりあえず歯ブラシとスタンド持ってきて置いてみる
    •センサーで検知したらLEDを光らすみたいなものを作る
    •いろんなセンサー・マイコンを試す
    •入力(センサー) → マイコン → 出力(LED) を体験する

    View Slide

  54. View Slide

  55. 使っているセンサーとマイコン
    •圧力センサー
    •ESP32
    ○ 最近はM5Stackで有名
    ○ 技適取得済 (jj1bdx先生が大事って言ってた!!)
    •昇圧型3.3V DC-DC コンバータ
    ○ 電池で動くようにした
    ○ ※ 今回はUSB給電形式にしています

    View Slide

  56. プロトタイピング1
    •Arduino IDE
    ○ オープンソース
    ○ プログラムを書いてESP32にArduinoスケッチを書き込む
    •マイコンとセンサー類をブレッドボード・ジャンプワイヤを使って繋いで
    いく

    View Slide

  57. View Slide

  58. 実際に動かした!
    •思ったとおりに動かない!
    ○ プログラミングの問題なのか?
    ○ センサーの問題なのか?
    ○ 回路の問題なのか?
    •展示すると次の改善点が見えてくる
    ○ ジャンプワイヤが抜ける
    ○ センサーの上に歯ブラシがうまく乗らない
    ○ などなど

    View Slide

  59. プロトタイピング2
    •ブレッドボードから基板へ
    ○ 基板を設計して発注
    ■ 今回はFritzingで設計してSeeedに発注してみた
    ○ はんだづけをする
    •3Dプリンタを使う
    ○ 歯ブラシを安定させるためにパーツを作った

    View Slide

  60. View Slide

  61. View Slide

  62. 実際に動かした!
    •小型化できた
    •センサーの位置が安定して計測しやすくなった
    •マイコン外れたり、ワイヤ抜けたりが無くなった

    View Slide

  63. 作ってみてどうだったか?
    •プロトタイピング重要
    ○ 実際に形にすることが大事
    ○ 雑に作るのが大事
    ○ 細かいことを考えると作れなくなるので、まず作ったほうが楽し
    いです!!!
    •物理を感じる
    ○ 蹴ると壊れる!!!
    •楽しい!!!

    View Slide

  64. まとめ
    •IoTガジェットの制作過程を紹介!
    •IoTガジェットを作るのはどんどん簡単になってきている!
    •みんなでおもしろガジェットを作って展示しよう!

    View Slide

  65. 宣伝
    •10/19〜21 Maker Faire Shenzhen 2018で展示予定
    •11/2〜4 Maker Faire Taipei 2018で展示予定

    View Slide

  66. みんなでおもしろIoTガジェット
    を作るぞ!!!!!

    View Slide