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
910
ルービックキューブスクランブラーが欲しかったので作ってみた
「IoT縛りの勉強会! IoTLT vol.101 @東京湾 」の登壇スライドです。
ルービックキューブスクランブラー(ルービックキューブを崩す装置)を作った話です。
田中みそ
July 30, 2023
Tweet
Share
More Decks by 田中みそ
See All by 田中みそ
プラレールのめちゃくちゃ良く折れるアレをできる限り手抜きして3Dプリンターでなんとかしようとした
miso
0
64
子どもの写真からデフォルメフィギュアを作ってみた
miso
1
610
LINE x IoT 入門ハンズオン
miso
0
250
M5ATOMでNintendo Switchを自動化してみた
miso
0
600
ngrokを使ったLINE Bot開発を超絶楽ちんにする「linegrok」のご紹介
miso
0
460
opnizのご紹介
miso
0
860
MineCraftのレッドストーンを現実世界まで拡張してみた
miso
0
190
TypeScriptでIoT開発できるらしいDeviceScriptのご紹介
miso
0
680
ngrokを使ったLINE Bot開発を超快適にする「linegrok」のご紹介
miso
0
500
Other Decks in Technology
See All in Technology
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
430
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
150
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
210
Next.js 16の新機能 Cache Components について
sutetotanuki
0
220
国井さんにPurview の話を聞く会
sophiakunii
1
350
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
250
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
310
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
740
202512_AIoT.pdf
iotcomjpadmin
0
190
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
140
Digitization部 紹介資料
sansan33
PRO
1
6.4k
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
270
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
230
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Tell your own story through comics
letsgokoyo
0
770
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.8k
New Earth Scene 8
popppiees
0
1.3k
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プリンターがないならレゴを使えばいいじゃない • ルービックキューブを自動で崩したいという感覚は 一般的ではない(戒め)