土炮製作出舒肥機,利用Arduino+電湯匙控制水溫達成低溫水煮。
準備材料
電子材料
- Arduino
- Relay
- 電湯匙
- 防水型 DS18B20溫度感測器
- 夾鍊袋 or 耐熱袋
- 食材:牛、雞、魚等
- 調味料:鹽、粗粒黑胡椒
第一步 寫Code
先在網路上找到DS18B20的Arduino libraries(OneWire.h、DallasTemperature.h),程式碼如下
-----------------------------------------------程式碼開始------------------------------------------------------
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 //pin 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
const int relay1 = 3; //pin 3
void setup(void)
{
Serial.begin(9600);
pinMode(relay1, OUTPUT);
digitalWrite(relay1, HIGH); // LOW enable
sensors.begin();
}
void loop(void)
{
sensors.requestTemperatures();
float TEMP1 = float(sensors.getTempCByIndex(0));
if(TEMP1 > 65) digitalWrite(relay1, HIGH);
else if (TEMP1 <= 60) digitalWrite(relay1, LOW);
Serial.println(TEMP1, 2); //2 = 小數點第二位
delay(1000);
}
-----------------------------------------------程式碼結束------------------------------------------------------
第二步 硬體
- DS18B20使用提升電阻,將4.7k ohm 從Vcc接上data線。
- Relay使用有光耦合IC控制Relay
- 電湯匙使用110電壓、10A電流
上圖另外用溫度計比較實際的溫度,實驗成功後可以開始煮食物。
上圖將環境設好後先用筆電監控arduino讀到的溫度
先將食材準備好如上圖,將牛排掉保鮮膜冰一個晚上去讓牛排乾,使用適量的鹽和黑胡椒輕柔牛排,放入夾鏈袋使用吸管將裡面的空氣抽走讓受熱平均。
等待水溫達到60度
溫度到達後將牛排放入等待一個小時,網路上建議牛排用55度煮45到60分鐘。
實際煮出來後發現牛排是全熟的,所以還是建議用55度煮45到60分鐘,但肉質與口感非常好,肉汁也完全保留了下來,建議用火槍將外表烤過後淋上肉汁更佳。
再來是用雞胸肉水煮,調味與煮方法一樣,煮出來的肉質與肉汁完美保留。
最後是蛤蜊湯,只是這道算是失敗,先前準備忘記先吐沙,溫度也不太夠大多蛤蜊未開,但蛤蜊汁非常純。
優
- 成本約一千不到
- 控溫方面不太好,需要攪拌才能讓水溫平均
下個目標
- 增加ESP8266網頁化管理
- 增加攪拌器讓水溫平均
- 舒肥機一體化,方便外以防觸電
沒有留言:
張貼留言