【焙煎機レビュー】Itop Skywalker part6 artisan連携をしてみる
こんにちは、714coffeeのスズキです。
新年初めての投稿ですが、引き続きSkywalkerについて色々と遊んでみました。
今回はartisan連携についての記事です。
part1でチラッとだけ触れていましたが、Githubで見つけたものを試してみました。
必要なもの
Githubのページに必要な手順が全て書いてありますのでその通りに準備します。
1. Arduino
私はいくつか所持していたので手物にあるArduino Unoを使用しました。私の環境では未検証ですが、以下の製品でも動くと思われます。以下製品でも動作することが確認できました。
こちらは純正のArduinoよりも安く、最初からピンもハンダ付けされているのでおすすめです。
何よりUSB-MicroでPCと接続できるのがグッド・・・
2. 焙煎機と接続するためのUSBケーブル
Githubを参考にUSBケーブルを用意します。
USB2.0のものなら何でも良さそうなので、手元にあるもののUSB-Aじゃない方をぶった斬ります。
私は適当なマイクロUSBを使いました。
表面のビニールを剥くとこんな感じで、4本のケーブルが出てきます。
この4本のケーブルをArduinoに繋ぐんですが、このままだと扱いが面倒なので扱いやすくするためにちょっと加工します。
ピンヘッダをそのままつけるだけでもいいんですが、今回はなんとなくユニバーサル基盤にメスのピンヘッダをつけてみました。
Arduinoとオスオスのケーブルで接続するためです。
3. artisanをインストールしたPC
artisanは無料でダウンロードできます。
正直私はまだ知見はあまりないのですが、焙煎のグラフおよび焙煎機のコントロールができるソフトだと認識してます。
焙煎機の近くで、Arduinoを接続しながら使うのでノートPCに入れるのが良さげ。
PCにArduino IDEをインストール
以下の公式サイトから要件にあったものをダウンロードしてインストールする。
Arduinoにプログラムを書き込む
Githubからソースコードをダウンロードして、SkyCommandの中にある「SkyCommand.ino」をダブルクリックするとArduino IDEが立ち上がるのでArduinoにプログラムを書き込む。
環境によってArduinoが認識しない、ドライバのインストールが必要、書き込みでエラーになる、などなど色々発生しがちなので意外とハマる時はハマる・・・
私の場合Windows11のPCだと何度やっても何故か書き込みが出来ず、MacBook Airで書き込みしたらすんなり書き込みできました。
artisanの設定
とりあえず日本語化しておく。
「構成」→「インターフェースの言語」から表示言語が変更可能。
リポジトリの「ArtisanConfigs」の中にある「basic-skitop-artisan-settings.aset」がartisan用のコンフィグファイルになっていて、基本的にそのまま使えます。
読み込み方は、「ヘルプ」の「設定の読み込み」から上記のファイルを指定する。
コンフィグファイルを読み込み、OKを押すと初回のみArduinoが接続されているポートを聞かれるので、「ポート」を接続されているポートに変える。
以下画像は COM6となっているが、環境によって違うので注意。
初回以外のタイミングでポートを変えたい場合は、「構成」→「シリアルポート」から変更が可能。
ちなみに「sliders-buttons-mathwiz-skitop-artisan.aset」というコンフィグファイルを読み込むと、細かい制御をボタンで出来るっぽい。
Arduinoと焙煎機を接続して動かす
Arduinoと作成したUSBケーブルを接続。
接続方法についてはGithubに細かく書いてあるので省略。
焙煎機の背面、コントローラーがささっているUSBの部分に今回作成したUSBケーブルを差し込む。
artisan側でONなどを操作すると焙煎機が起動し、ドラムが回転、ウォームアップが開始される。
その後、空気やヒーターなどを調節すると温度が上がっていきグラフが描画されていく。
まとめ
意外とすんなり連携できたので拍子抜け。
Githubにも書いてある通り、焙煎機のコントロール部分は割とシンプルに作られているらしい。
(とはいえ自分で一からハックする技量は私にはない)
ここまで出来るとartisan側で色々設定を足すことでかなりコントロールが楽になるとは思う。
プロファイルも保存できるし、リアルタイムでグラフが見えた方がやっぱり精神的に良さそう。
連携は出来たので次回はartisanを利用して焙煎してみたレビュー記事を書く予定です。
しかしこの焙煎機、買ってから色々と遊べるのでかなり面白い・・・
また、この焙煎機について語り合う専用のDiscordのコミュニティがあるっぽいので、より詳しい情報を知りたい場合は覗いてみるのもいいかもしれない。