Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ルービックキューブスクランブラーが欲しかったので作ってみた
Search
田中みそ
July 30, 2023
Technology
0
800
ルービックキューブスクランブラーが欲しかったので作ってみた
「IoT縛りの勉強会! IoTLT vol.101 @東京湾 」の登壇スライドです。
ルービックキューブスクランブラー(ルービックキューブを崩す装置)を作った話です。
田中みそ
July 30, 2023
Tweet
Share
More Decks by 田中みそ
See All by 田中みそ
LINE x IoT 入門ハンズオン
miso
0
190
M5ATOMでNintendo Switchを自動化してみた
miso
0
450
ngrokを使ったLINE Bot開発を超絶楽ちんにする「linegrok」のご紹介
miso
0
430
opnizのご紹介
miso
0
820
MineCraftのレッドストーンを現実世界まで拡張してみた
miso
0
170
TypeScriptでIoT開発できるらしいDeviceScriptのご紹介
miso
0
630
ngrokを使ったLINE Bot開発を超快適にする「linegrok」のご紹介
miso
0
470
ひとりopniz Meetup vol.1「opnizとは(迫真)」
miso
0
520
M5Unified版opnizがリリースされてほとんどのM5Stackデバイスで使えるようになった🎉
miso
0
580
Other Decks in Technology
See All in Technology
「Roblox」の開発環境とその効率化 ~DAU9700万人超の巨大プラットフォームの開発 事始め~
keitatanji
0
140
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
2
950
Serverless Meetup #21
yoshidashingo
1
130
九州の人に知ってもらいたいGISスポット / gis spot in kyushu 2025
sakaik
0
190
サイボウズフロントエンドの横断活動から考える AI時代にできること
mugi_uno
2
330
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
1.5k
Google Agentspaceを実際に導入した効果と今後の展望
mixi_engineers
PRO
3
770
JAWS-UG のイベントで使うハンズオンシナリオを Amazon Q Developer for CLI で作ってみた話
kazzpapa3
0
110
Backlog AI アシスタントが切り開く未来
vvatanabe
1
160
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
220
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
210
AIに頼りすぎない新人育成術
cuebic9bic
3
320
Featured
See All Featured
How to Ace a Technical Interview
jacobian
278
23k
How STYLIGHT went responsive
nonsquared
100
5.7k
Faster Mobile Websites
deanohume
309
31k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Statistics for Hackers
jakevdp
799
220k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Navigating Team Friction
lara
188
15k
Gamification - CAS2011
davidbonilla
81
5.4k
Transcript
ルービックキューブスクランブラーが 欲しかったので作ってみた 田中みそ 2023/7/30 IoTLT vol.101
自己紹介 田中 みそ (田中 大樹) Qiita: miso_develop Twitter: miso_develop Facebook:
田中みそ LINE API Expert IoT界隈やスマートスピーカー界隈に よくいます
動機 • 最近ルービックキューブにハマってて、 1分以内に揃えられるようになってきた • そうなってくると揃えたあとに崩すのが めんどくさくなってきた • なので崩すことの自動化を試みた https://www.amazon.co.jp/dp/B09JZHNKY8
既存プロダクトを調査 • 高性能なのはあるけど高いし、専用のキューブじゃないとだめ https://www.amazon.co.jp/dp/B09JZHQKT2?th=1
既存プロダクトを調査 ふたつのモーターだけで制御しているものを発見 https://www.youtube.com/watch?v=ycxDpD2Q7C4
用語について ソルブ :ルービックキューブを揃えること スクランブル:ルービックキューブを崩すこと (作りたいのはこっち)
完成したもの
None
完成したもの GeekServo ATOM Lite モバイルバッテリー GeekServo ルービックキューブ
ハードウェア実装 • 筐体は3Dプリンタを持っていないのでレゴで実装 • モーターはGeekServoを使用 • グレーの回転角270°サーボのやつ • モーター制御にはATOM Liteを使用
https://www.switch-science.com/products/6811 https://www.youtube.com/watch?v=ycxDpD2Q7C4
サーボ2台の制御にはこれが便利 https://www.switch-science.com/products/1250
ソフトウェア実装 • ATOM Liteはopnizを使ってTypeScriptで実装 • opniz: M5StackデバイスをJS/TSで制御できるobnizっぽいやつ • スクランブル手順をAPIから取得 •
CubeChampleAPI (https://www.terabo.net/cube/apidocs/chample/) https://github.com/miso-develop/opniz-sdk-nodejs
ひとまず動くものができたのでツイート あまり反応なかった😢 https://twitter.com/miso_develop/status/1677641336210735104
アップデート途中のソルブ動画をツイート こっちはなぜかバズった https://twitter.com/miso_develop/status/1682368914683203585
まとめ • ルービックキューブたのしい • いいキューブ(1500円ぐらい以上)を使うと目覚める • 3Dプリンターがないならレゴを使えばいいじゃない • ルービックキューブを自動で崩したいという感覚は 一般的ではない(戒め)