Arduinoベースのヨーグルトメーカー

注目を集める画像

ヨーグルトは非常に健康的な製品であり、おいしいことも誰もが知っています。 猫の下には、ヨーグルトメーカー、写真、スケッチを作ることにした短い話があります。



インターネットをさまよって、ヨーグルトメーカーのような面白いことに出会いました。 妻はヨーグルトが大好きで、よく買います。 プロフィールサイトを読んで、インスピレーションを受けました。 それは自宅で簡単に準備できるというまさにアイデアに触発され、店からよりもさらに有用になるでしょう。 いくつかのレビューと比較を読んだ後、妻と私はMoulinex YG230 YOGURTEOを購入することにしました。 しかし、ここには不運があります-私たちには小さな都市があり、販売中に見つけることができませんでした。 彼らは注文に応じたいと思ったのですが、それが私に気づきました。

ヨーグルトメーカーとは何ですか? 大まかに言って-特定の温度を特定の時間維持するためのデバイス。 簡単です、自分でやってみませんか? もちろん! Arduinoはすでに半年間ナイトスタンドで何もしていません。 私は悔い改め、罪深いので、マイクロコントローラの第一人者を許しますが、私はこれとは程遠いです。 私はマイクロコントローラーのプログラミングを勉強する必要も時間もなかったので、興味のために私はarduinoを購入し、LEDを点滅させ、ナイトスタンドに置いて忘れました。 それで、妻に「どうしてこんなもの全部買ってるんだ、もし彼がナイトスタンドで寝そべっていたら」と説明する機会を得た。

アルデュインに加えて、DS18B20温度センサーとソリッドステートリレーも必要です。 これらすべてを接続する方法を説明してください、それは意味をなさないと思います-それはHabrとプロフィールサイトで一度以上議論されました。

スケッチのみを提供します。
#include <OneWire.h> OneWire ds(10); byte addr[8]; int active = true, ssrPin = 4, ledPin = 5; float millisecondsPerGradus, currentTemperature, cookingTemperature = 36.0; unsigned long totalWorkTime = 28800000; // 8 * 60 * 60 * 1000 void setup(void) { Serial.begin(9600); pinMode(ssrPin,OUTPUT); pinMode(ledPin,OUTPUT); while (true) { if (!ds.search(addr)) ds.reset_search(); else break; delay(250); } //  digitalWrite(ssrPin, HIGH); delay(10000); digitalWrite(ssrPin, LOW); delay(1000); //,          thermometer(); float startTemperature = currentTemperature; digitalWrite(ssrPin, HIGH); delay(30000); digitalWrite(ssrPin, LOW); delay(1000); thermometer(); millisecondsPerGradus = 1000.0 / ((currentTemperature - startTemperature) / 30.0); } float thermometer(void) { byte data[9]; while (true) { ds.reset(); ds.select(addr); ds.write(0x44,1); delay(1000); ds.reset(); ds.select(addr); ds.write(0xBE); for (byte i = 0; i < 9; i++) data[i] = ds.read(); currentTemperature = (float)((data[1] << 8) | data[0]) / 16.0; if (currentTemperature != 85.00) break; } //Serial.println(currentTemperature); } void loop(void) { if (!active) { delay(5000); return; } if (millis() > totalWorkTime) { //     digitalWrite(ledPin, HIGH); active = false; return; } thermometer(); unsigned long delayTime; if (currentTemperature >= cookingTemperature) { delay(1000); return; } else if (currentTemperature > cookingTemperature - 2.0){ //    ,    delayTime = millisecondsPerGradus * ((cookingTemperature - currentTemperature)/3.0); } else { //    delayTime = millisecondsPerGradus; } digitalWrite(ssrPin, HIGH); delay(delayTime); digitalWrite(ssrPin, LOW); delay(1000); }
      
      







温度と時間は実験的に選択されたもので、ヨーグルトの缶が1つも損なわれたわけではありません。 その結果、36度の温度で8時間調理する必要があることに同意しました(一晩で調理しました)。 彼らはどこでも温度が38-40度であるべきだと書いていますが、この温度では、ヨーグルトは8時間、酸っぱく(剥離)、5時間(分離が始まる前)、私に思われたように、ヨーグルトは主張する時間がなく、濃くなりましたしかし、それほど美味しくありません。 ちなみに、DS18B20の精度はうれしい驚きでした。水銀温度計で確認しました。違いはわずか0.2〜0.3度です。 LEDは調理の終了を通知します(arduinoであり、プロジェクトの複雑さを問わずLEDを点滅させる必要があります)。



さて、今の写真:



「私は彼を目隠ししました」、病弱なボイラー用のラジエーターを備えたリレーは確かに強力です。 リレーはラジエーターなしでは加熱されませんが、ラジエーターを失わないように、リレーを入れます。



ボイラー、温度センサー、および「ミキサー」により、水温はどの時点でも同じです。



もちろん、「Moulinex YG230 YOGURTEO」との外観は比較できませんが、膝の上で、即興の手段から、自分の手で。



妻が鍋を取りましたが、今ではヨーグルトメーカーはこのように見えます。



ヨーグルトに脂肪分3.2%の牛乳を入れます(ヨーグルトは2.5%で液体になります)。 あなたは薬局、例えばエビタリーでサワードウを買うことができますが、私はアクチビアまたはアクティメルを好みます、ヨーグルトは濃厚で均一で、そのようなジャーに小さじ2杯で十分です。







準備ができたヨーグルト。 すでにスプーンは価値があります! まあ、ほとんど価値がある。



提供オプション。



あなたとあなたの愛する人の健康!

PS:あなたの最愛の少女を驚かせ、朝食に自家製ヨーグルトを出してください。 sayingにもあるように、最高の贈り物は手作りの贈り物です。 もちろん、ギフト用のヨーグルトは引きませんが、女の子はあなたの世話と注意を感謝します。



All Articles