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

ルービックキューブスクランブラーが欲しかったので作ってみた

 ルービックキューブスクランブラーが欲しかったので作ってみた

「IoT縛りの勉強会! IoTLT vol.101 @東京湾 」の登壇スライドです。
ルービックキューブスクランブラー(ルービックキューブを崩す装置)を作った話です。

田中みそ

July 30, 2023
Tweet

More Decks by 田中みそ

Other Decks in Technology

Transcript

  1. ルービックキューブスクランブラーが
    欲しかったので作ってみた
    田中みそ
    2023/7/30 IoTLT vol.101

    View Slide

  2. 自己紹介
    田中 みそ (田中 大樹)
    Qiita: miso_develop
    Twitter: miso_develop
    Facebook: 田中みそ

    LINE API Expert

    IoT界隈やスマートスピーカー界隈に
    よくいます

    View Slide

  3. 動機
    • 最近ルービックキューブにハマってて、
    1分以内に揃えられるようになってきた
    • そうなってくると揃えたあとに崩すのが
    めんどくさくなってきた
    • なので崩すことの自動化を試みた
    https://www.amazon.co.jp/dp/B09JZHNKY8

    View Slide

  4. 既存プロダクトを調査
    • 高性能なのはあるけど高いし、専用のキューブじゃないとだめ
    https://www.amazon.co.jp/dp/B09JZHQKT2?th=1

    View Slide

  5. 既存プロダクトを調査
    ふたつのモーターだけで制御しているものを発見
    https://www.youtube.com/watch?v=ycxDpD2Q7C4

    View Slide

  6. 用語について
    ソルブ :ルービックキューブを揃えること
    スクランブル:ルービックキューブを崩すこと
    (作りたいのはこっち)

    View Slide

  7. 完成したもの

    View Slide

  8. View Slide

  9. 完成したもの
    GeekServo
    ATOM Lite
    モバイルバッテリー
    GeekServo
    ルービックキューブ

    View Slide

  10. ハードウェア実装
    • 筐体は3Dプリンタを持っていないのでレゴで実装
    • モーターはGeekServoを使用
    • グレーの回転角270°サーボのやつ
    • モーター制御にはATOM Liteを使用
    https://www.switch-science.com/products/6811
    https://www.youtube.com/watch?v=ycxDpD2Q7C4

    View Slide

  11. サーボ2台の制御にはこれが便利
    https://www.switch-science.com/products/1250

    View Slide

  12. ソフトウェア実装
    • 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

    View Slide

  13. ひとまず動くものができたのでツイート
    あまり反応なかった😢
    https://twitter.com/miso_develop/status/1677641336210735104

    View Slide

  14. アップデート途中のソルブ動画をツイート
    こっちはなぜかバズった
    https://twitter.com/miso_develop/status/1682368914683203585

    View Slide

  15. まとめ
    • ルービックキューブたのしい
    • いいキューブ(1500円ぐらい以上)を使うと目覚める
    • 3Dプリンターがないならレゴを使えばいいじゃない
    • ルービックキューブを自動で崩したいという感覚は
    一般的ではない(戒め)

    View Slide