Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ペパボ Make部デモ2連発 〜夏の終わりの打ち上げ花火〜 @buildrescon 前夜祭
Search
tichise / Takuya Ichise
September 06, 2018
Technology
0
360
ペパボ Make部デモ2連発 〜夏の終わりの打ち上げ花火〜 @buildrescon 前夜祭
2018年9月6日に慶応大学 協生館で行なわれた、builderscon tokyo 2018 前夜祭で登壇した際に使ったスライドです。
tichise / Takuya Ichise
September 06, 2018
Tweet
Share
More Decks by tichise / Takuya Ichise
See All by tichise / Takuya Ichise
球体型ロボットと複合現実を活用したマルチエージェントシステム - M5stack Japan Tour 2024 Spring Osaka
tichise
0
340
GMOペパボのバーチャルオフィスをclusterで作った話
tichise
0
1.5k
ロボットボールを作ってみた@研究してみたマッドネス in NT金沢
tichise
0
580
omicro mbed祭り 2018@春の新横浜
tichise
0
250
球型ロボット Omicro
tichise
0
220
Google I/O 2017 & Maker Faire Bay Area 報告会
tichise
3
5k
Other Decks in Technology
See All in Technology
シンプルを極める。アンチパターンなDB設計の本質
facilo_inc
1
1k
こがヘンだよ!Snowflake?サービス名称へのこだわり
tarotaro0129
0
110
ページの可視領域を算出する方法について整理する
yamatai1212
0
160
私のRails開発環境
yahonda
0
180
プロダクトマネージャーが押さえておくべき、ソフトウェア資産とAIエージェント投資効果 / pmconf2025
i35_267
2
310
生成AI・AIエージェント時代、データサイエンティストは何をする人なのか?そして、今学生であるあなたは何を学ぶべきか?
kuri8ive
2
1.4k
私も懇親会は苦手でした ~苦手だからこそ懇親会を楽しむ方法~ / 20251127 Masaki Okuda
shift_evolve
PRO
4
540
Digitization部 紹介資料
sansan33
PRO
1
6.1k
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
120
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
6
2.6k
Introduction to Bill One Development Engineer
sansan33
PRO
0
320
命名から始めるSpec Driven
kuruwic
3
820
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Visualization
eitanlees
150
16k
Become a Pro
speakerdeck
PRO
30
5.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
It's Worth the Effort
3n
187
29k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
690
Transcript
〜夏の終わりの打ち上げ花火〜 黒瀧 悠太 一瀬 卓也 / GMO Pepabo, Inc. 2018.09.06
buildrescon 前夜祭 ペパボMake部デモ2連発
エンジニア 一瀬卓也 @tichise EC事業部
エンジニア 黒瀧悠太 @kurotaky SUZURI事業部プロダクトチーム
ペパボMake部の紹介 1.
ペパボMake部 •GMOペパボ社員による非公式の ものづくり部活動 •色んな技術を試す場所が必要と 思ったのでMake部を作った
活動内容 •プロダクトの作成 •Maker Faireへの参加 •社外観察会の開催 •社内展示会 ◦ Pepabo Maker Festival
作ったもの
作ったもの
これまで展示してきた国
以上 ペパボMake部の 紹介でした
ここからが本題
今日話すこと •僕らがどのようにIoTガジェットを作ってきたかを話します。
ゴール •「IoTガジェット」は作れると思ってもらうこと
対象 •これからIoTガジェットを作ってみたいと思っている人 •電子工作に興味がある人
アジェンダ •ロボットボールの作り方 •IoT歯ブラシスタンドの作り方
ロボットボールの作り方 2.
こんな経験ありませんか? - ロボットボールがほしい。
ないなら作ればいい
None
デモ
もう少し詳しく - 球体の中にラジコン - 超信地旋回で方向転換 - 車輪は10輪、動くのは2輪
仕組み Bluetooth Bluetooth Bluetooth ハンドジェスチャ iOSアプリ watch OSアプリ
どうやって作ったか - 大まかな流れ - 全体のサイズを決める - マイコンの選定とファームウェア - ブレッドボードで試作 -
iOSアプリとwatch OSアプリ - ボディとセンサー - 回路設計と基板設計 - プリント基板の発注 - 組み立てとはんだづけ - 動作確認
全体のサイズ決め - 球体のサイズを最初に 決めた。 - Fusion 360で中の部品 のサイズを決定
マイコンの選定 - mbed - LPC1768 - 6000円 - LPC1114FN28 -
400円 - LPC1114FDH28 - 200円
mbed - ARM社のプロトタイピング用ワンボードマイコンおよびそのデバイ スのプログラミング環境
mbedの特徴 - オンラインIDE、コマンドラインツール mbed CLIがある。 - バージョン管理、依存関係管理、コード公開、リモートホストリ ポジトリ(GitHub、GitLab and mbed.org)のサポート
- ライブラリが探しやすい
mbedで困ったこと - センサーとかの製造元がmbed用のライブラリを用意してない。 - ネットのサンプルがArduinoの方が圧倒的に多い。
ブレッドボードで試作 - ブレッドボード上で回路を試作
iOSアプリ
watch OSアプリ - ハンドジェスチャーでロボット ボールを操作 - CoreMotionで手の甲の向きを とってジェスチャ判定 - 手の上げ下げで検出モードの
オンオフを切り替え
Bluetooth - BLEモジュールはkoshianを利 用 - 接続可能距離は10mくらい
ボディ - Fusion 360で3Dモデルを作 成。 - 3Dモデルを元にレーザーカッ ターや3Dプリンターで部品を生 成
届いたもの
センサー - 6軸センサー - MPU6050 - レーザー測距センサー - STマイクロのVL53L0X
回路設計とプリント基板設計 - ブレッドボードで作った回路をプリント基板化 - Eagle、KiCAD、Fritzingを使ってる。 - ソフトによって作業の順番が違う。一長一短
プリント基板発注 - Fusion PCBやElecrowで2000 円くらいでプリント可能 - KiCADやEagleで出力したガー バーファイルを提出
組み立てとはんだ付け
完成
動作確認 - 家と外では全然違う。 - 外で展示しよう
アジェンダ •ロボットボールの作り方 •IoT歯ブラシスタンドの作り方
IoT歯ブラシスタンドの 作り方 3.
None
なぜIoT歯ブラシスタンドを作ったか 口内環境は大事!! •なかなか歯ブラシを交換しない ◦ 交換するタイミングなんて覚えてない •歯磨きを忘れる ◦ 習慣化するまでが大変 •どのくらいの時間磨いたか覚えていない ◦
ある程度時間をかけてみがくのが大切
「はみがき」をどう計測するか •歯ブラシは自分の好きな物を使いたい •スタンドにすればいろんな歯ブラシに対応できるぞ!!
デモ
None
None
仕組み Wi-Fi migaco
作るまでの流れ •アイデアスケッチ •プロトタイピング0 ◦ 雑なプロトタイプを作る •マイコンとセンサーの選定 •プロトタイピング1 ◦ Arduinoとブレッドボード •プロトタイピング2
◦ ブレッドボードから基板 ◦ 3Dプリンタ •作ってみてどうだったか
アイデアスケッチ •ノートに書いてみる •実際に歯ブラシを置いたり、立てかけたりしてみる •歯ブラシスタンドと歯ブラシをたくさん買った
None
雑なプロトタイプを作る •とりあえず歯ブラシとスタンド持ってきて置いてみる •センサーで検知したらLEDを光らすみたいなものを作る •いろんなセンサー・マイコンを試す •入力(センサー) → マイコン → 出力(LED) を体験する
None
使っているセンサーとマイコン •圧力センサー •ESP32 ◦ 最近はM5Stackで有名 ◦ 技適取得済 (jj1bdx先生が大事って言ってた!!) •昇圧型3.3V DC-DC
コンバータ ◦ 電池で動くようにした ◦ ※ 今回はUSB給電形式にしています
プロトタイピング1 •Arduino IDE ◦ オープンソース ◦ プログラムを書いてESP32にArduinoスケッチを書き込む •マイコンとセンサー類をブレッドボード・ジャンプワイヤを使って繋いで いく
None
実際に動かした! •思ったとおりに動かない! ◦ プログラミングの問題なのか? ◦ センサーの問題なのか? ◦ 回路の問題なのか? •展示すると次の改善点が見えてくる ◦
ジャンプワイヤが抜ける ◦ センサーの上に歯ブラシがうまく乗らない ◦ などなど
プロトタイピング2 •ブレッドボードから基板へ ◦ 基板を設計して発注 ▪ 今回はFritzingで設計してSeeedに発注してみた ◦ はんだづけをする •3Dプリンタを使う ◦
歯ブラシを安定させるためにパーツを作った
None
None
実際に動かした! •小型化できた •センサーの位置が安定して計測しやすくなった •マイコン外れたり、ワイヤ抜けたりが無くなった
作ってみてどうだったか? •プロトタイピング重要 ◦ 実際に形にすることが大事 ◦ 雑に作るのが大事 ◦ 細かいことを考えると作れなくなるので、まず作ったほうが楽し いです •物理を感じる
◦ 蹴ると壊れる •楽しい
まとめ •IoTガジェットの制作過程を紹介! •IoTガジェットを作るのはどんどん簡単になってきている! •みんなでおもしろガジェットを作って展示しよう!
宣伝 •10/19〜21 Maker Faire Shenzhen 2018で展示予定 •11/2〜4 Maker Faire Taipei
2018で展示予定