Skip to content

miso-develop/cube-scrambler

Repository files navigation

Cube Scrambler


Checker cube solve demo

日本語 | English

キューブを自動で崩したり揃えたりする、LEGOで作れるロボットです。

Checker cube solve demo

できること

SCRAMBLE

キューブをランダムに崩します。

Scramble View


SOLVE

キューブを揃えます。
揃えたいキューブの状態はWeb UIから入力します。

Solve View


SEQUENCE

任意のシーケンスを実行します。

Sequence View


STEP

M2Lメソッドの各ステップのランダムな状態に崩します。
練習したいステップを重点的に練習できます。

Step View


Web UI Demo


Solve Demo

solve-demo.mp4

作り方

Node.jsアプリケーション、LEGOロボットに分けてそれぞれのセットアップ方法を公開しています。

セットアップ方法で分からないことがあったらGitHubのIssueか、私のメールアドレス <miso.develop@gmail.com> までご連絡ください。


Instructions sample


システム構成

System Configuration

Cube Scramblerの制御にはNode.jsアプリケーションを使用します。
Node.jsアプリケーションでは、Web UIを提供するWebサーバーと、マイコンを制御するWebSocket(opniz)サーバーを実行します。

ロボットの動作にはGeekServoというレゴにくっつけられるモーターを使用します。
モーターはATOM Liteで制御します(他のM5Stackシリーズのデバイスも使えます)。
マイコンはopnizというIoTフレームワークを使用し、WebSocketを介してNode.jsアプリケーションで制御します。


YouTube

youtube


もっと詳しく


LICENSE

About

キューブを自動で崩したり揃えたりする、LEGOで作れるロボットです。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •