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
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ルービックキューブスクランブラーが欲しかったので作ってみた
「IoT縛りの勉強会! IoTLT vol.101 @東京湾 」の登壇スライドです。
ルービックキューブスクランブラー(ルービックキューブを崩す装置)を作った話です。
田中みそ
July 30, 2023
More Decks by 田中みそ
See All by 田中みそ
アレをアレに完全に埋め込むアレを作ってみた
miso
0
240
アレをアレに埋め込むアレを作ってみた
miso
0
140
プラレールのめちゃくちゃ良く折れるアレをできる限り手抜きして3Dプリンターでなんとかしようとした
miso
0
120
子どもの写真からデフォルメフィギュアを作ってみた
miso
1
1.2k
LINE x IoT 入門ハンズオン
miso
0
330
M5ATOMでNintendo Switchを自動化してみた
miso
0
740
ngrokを使ったLINE Bot開発を超絶楽ちんにする「linegrok」のご紹介
miso
0
510
opnizのご紹介
miso
0
930
MineCraftのレッドストーンを現実世界まで拡張してみた
miso
0
240
Other Decks in Technology
See All in Technology
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
1
790
人とエージェントが高め合う協業設計
kintotechdev
0
110
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
250
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
580
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
1
570
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
0
360
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
150
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
520
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
160
公式ドキュメントの歩き方etc
coco_se
1
120
シンガポールで登壇してきます
yama3133
0
250
穢れた技術選定について
watany
18
5.7k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Balancing Empowerment & Direction
lara
6
1.2k
WENDY [Excerpt]
tessaabrams
11
38k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
AI: The stuff that nobody shows you
jnunemaker
PRO
8
830
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
GraphQLとの向き合い方2022年版
quramy
50
15k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
390
Accessibility Awareness
sabderemane
1
160
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
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プリンターがないならレゴを使えばいいじゃない • ルービックキューブを自動で崩したいという感覚は 一般的ではない(戒め)