密閉した袋に入れて低温で長時間調理する真空調理は、人々の食事の楽しみ方に革命をもたらしています。 Lifehacker 読者の Jeff さんは、商用マシンに何百ドルも費やすのではなく、クーラーと Arduino モジュールを使って素晴らしいマシンを構築しました。
今年の初めに私たちは方法を共有しました真空調理法でステーキを安く調理するにはその後、別のヒントをまとめてフォローアップします。真空調理法で肉を完璧に調理する。先月、安いクーラーを真空調理器として使う方法をシェアしたとき、ライフハッカー読者はこう言いました。ジェフ経済性と効率性を維持しながらシステムを改善する機会があると考えました。肉用温度計で温度をチェックし、最良の結果を期待するよりもはるかに効率的です。さらに多くの写真と Jeff の詳細な手順については、読み続けてください。
エレクトロニクス
マイクロコントローラー: 電子機器の中心となるのは Arduino です。私の場合は手元にあった Arduino mega を使用しました。どのArduinoでも動作しますが、出力として使用するピンを変更するだけです。
温度センサー:水温の検出にはLM35温度センサーを使用しました。 3 つのピン (電源、グランド、出力) があります。私の場合は、cat5 ケーブルの一端に取り付けられ、熱収縮チューブで防水処理され、開放端がホットグルーでシールされています (オレンジ = V+、S-オレンジ = GND、茶色 = Vo)。
接続:
ArduinoではV+から5Vまで
GNDをarduinoのグランドに接続します。
Arduino の「入力ピン」への Vo (デフォルトではアナログ 1)
MOSFET:
Arduino はコイルに必要な種類の電力を出力できないため、MOSFET が使用されます。 MOSFET は、Arduino によってオン/オフされるスイッチのように機能します。私が使用したのはIXTP220N04T2-ND、単にキットにすでに入っていたからです。
任意のロジック レベル (Vthr) を使用できます。私が使用したものでは、最大 40V@220A まで対応できます。十分です。
15V、4A(60W)で動作させています。
非常に多くの電力を使用する場合はヒートシンクを使用する必要がありますが、これはヒートシンクなしで約 10 ~ 15A を安全に供給できます。とにかく1つ使いました。どれを選択するか迷った場合は、ヒートシンクを使用してください。
接続:
Arduino のゲートから出力ピンへ (私のものは 22 ですが、メガ所有者以外は別のピンを選択することをお勧めします)
発熱体の一方の端に排水します。
ソースをArduinoのグランドと電源のグランドに接続します。
発熱体: 要素としてプラスチックに巻き付けた抵抗線を使用しました。この方法を選択する場合は、素子にどのような電圧と電流を供給できるかを決定する必要があります。オームの法則を使用して、その値を下回る必要がある抵抗を計算し、マルチメーターでワイヤを測定してその抵抗を見つけます。
私のような電気的にオープンなコイルを使用する場合は、コイルが電気分解によって腐食しないように、コイルを蒸留水で満たす必要があります。
接続:
一端は電源のプラスに接続し、もう一端はMOSFETのドレインに接続します。
温度ノブ:
これは単純なポテンショメータで、一端はグランドに、もう一端は Arduino の 5V に接続され、中央のピン (ワイパー) は Arduino のアナログ入力 1 (「ポットピン」) に接続されています。
LCDディスプレイ: LCD は必須ではありませんが、あると便利です。 Arduino は LCD 上の情報をシリアル ポートにも送信し、Arduino IDE のシリアル モニタを使用してそれを監視できます。 LCD を追加すると、コンピューターを使用する必要がなく、7 ~ 12 V の電源またはバッテリーで Arduino に電力を供給するだけで済みます。
Arduinoのプログラミング。 (回路レイアウト情報付き)
Arduinoのプログラミング方法についてはGoogle検索で簡単に見つかるので説明しません。 [エド。注: Arduino のプログラミングに慣れていない場合は、次のことを行うとよいでしょう。Arduino Playground でガイドのリストを確認してください。】
残りの部分については、コード内のコメントで説明します。
コード:
#含む
// インターフェイス ピンの番号を使用して LCD ライブラリを初期化します。
/*
LCD の回路:
* LCD RSピンからデジタルピン12へ
* LCD イネーブル ピンからデジタル ピン 11
* LCD D4ピンからデジタルピン5へ
* LCD D5 ピンからデジタル ピン 4
* LCD D6ピンからデジタルピン3へ
* LCD D7 ピンからデジタル ピン 2
* 10K 抵抗:
* +5Vとグランドに接続
* ワイパーから LCD VO ピン (ピン 3)
*/
液晶 lcd(12、11、5、4、3、2);
//すべてが接続されているピン
int ピン = 0; // LM35 センサーの出力に接続されたアナログ入力ピン
int 出力 = 22; //出力ピン。Arduino mega をお持ちでない場合は、これを別の未使用のピンに変更するとよいでしょう。
int ポットピン = 1; //調整用のピンポットがオン
//
int tempc = 0,tempf=0; // 温度変数
int i;
int ctemp;
int ctempdft = 135; // ポットピンがグランドにジャンパされている場合のデフォルトの調理温度。
int ポットヴァル;
void setup()
{
pinMode(出力ピン, 出力);
シリアル.begin(9600); // シリアル通信を開始します
// LCD の列数と行数を設定します。
lcd.begin(16, 2);
}
ボイドループ()
{
tempc = ( 5.0 * アナログ読み取り(ピン) * 100.0) / 1024.0;
ポットヴァル = アナログ読み取り(ポットピン);
if(potval > 3)
{
ctemp = マップ(potval, 0, 1024, 100, 200);
}
それ以外
{
ctemp = ctempdft;
}
tempf = (tempc * 9)/ 5 + 32; // 華氏に変換します
lcd.setCursor(0, 0);
lcd.print(tempc,DEC);
lcd.print("C");
lcd.setCursor(0, 1);
lcd.print(tempf,DEC);
lcd.print("F");
lcd.print(" Ck Tmp:");
lcd.print(ctemp,DEC);
lcd.print("F");
Serial.print(tempc,DEC);
Serial.println(" C ");
Serial.print(tempf,DEC);
Serial.println(" F ");
Serial.print("調理温度: ");
Serial.print(ctemp,DEC);
Serial.println("F");
if(tempf ctemp)
{
デジタル書き込み(出力, 0);
}
温度 = 0;
遅延(100); // ループ前の遅延
}
クーラー:
残りは非常に簡単です。熱したナイフでクーラーの背面にスリットを切り、そこを通してヒーターにつながるワイヤーを配線し、ホットグルーでスリットを元に戻し、ヒーターを底部に接着しました。 MOSFETも裏面に接着しました。
Arduinoを蓋に取り付け、温度センサー用の穴を蓋に開けました。
この時点で、蒸留水を満たし、電源を入れました。
わずか 60 W なので、水の温度が上がるまでに時間がかかりますが、より強力な電源があれば、いつでもより多くの電力を使用できます。一定の温度に達すると、オンよりもオフの時間の方が長くなります。
あなたについては知りませんが、これは LED の点滅ではなく、完璧に調理されたステーキを生み出す素晴らしいエレクトロニクス プロジェクトだと思います。電子工作、いじくり回し、ステーキと組み合わせた DIY アクションは、週末のプロジェクトを成功させるための完璧なレシピのように思えます。
あなたはできる元のスレッドにアクセスしてくださいJeff が作成した最初のバージョンの写真を見るには、またはこのリンクをクリックして zip ファイルをダウンロードします上記の手順と追加の画像を記載した Word 文書を添付します。
共有したい素晴らしい DIY プロジェクトがありますか?カメラを起動して写真を撮り、送信してください。