Самогон

ИгорьЛабспирт
ИгорьЛабспирт аватар
Offline
Зарегистрирован: 08.03.2021

Да, идея очевидная, летает в воздухе, но никто до ума не доводил. И как только я нашел вариант логичной реализации и запустил пробную серию, не прошло и года, его уже один продает, а второй ищет как стащить. Неприятно, однако. 

Сам не безгрешен. Все свои варианты использования клапана отбора спирта (которые позаимствовали все без исключения) основаны на конструкции некоего Кулинара, которой он со мной поделился на ХоумДистиллере лет 13-14 назад. Он отошел от дел, но с тех пор я не забываю время от времени упоминать об этом. 

Да ладно, проехали. Вопрос решился, все выяснилось причем результат быстрого расследования весьма меня огорчил...

kolyn
Offline
Зарегистрирован: 18.01.2019
andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Задумал тут замутить мешалку для браги на Nema17, чтоб очень медленно крутилась, максимум один оборот за секунд 30....60, к моторчику приделать шпиль на дно 50 литровой емкости, на конце шпиля маленькие лопатки где то 5*5 см под углом.
Т к в течении недели отсутствую, а мешать как бы рекомендуется хотя бы раз в двое суток, вот и задумал данный механизм.

Вопросы:
1. Имеет ли вообще смысл? получу ли ускорение брожения?
2. Потянет ли моторчик по мощности вращать данную конструкцию?
Мотор такой:17HS2408 4-lead Nema 17 Stepper Motor 42 motor 42BYGH 0.6A CE CNC Laser and 3D printer motor
Драйвер L298
 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

на все ответ "Да", кроме смысла. Смысла нет никакого. ;)) Уж прости.

Может для зерна пригодится, но это уже не ко мне вопрос. Для сахара и фруктов нет никакого смысла.

nik182
Offline
Зарегистрирован: 04.05.2015

А РД-09 с редуктором 2 оборота в минуту не проще?

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

nik182 пишет:

А РД-09 с редуктором 2 оборота в минуту не проще?

да проще наверное, просто решил собрать из того что есть.

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

wdrakula пишет:

на все ответ "Да", кроме смысла. Смысла нет никакого. ;)) Уж прости.

Может для зерна пригодится, но это уже не ко мне вопрос. Для сахара и фруктов нет никакого смысла.

Граф, разрешите с Вами не согласится. Для брожения яблок (не путать с яблочным соком) и винограда (опять же не путать с соком) ежедневное перемешивание необходимо. Иначе мезга заветрится, а то и заплесневеет.

ЭхЗачем...
Offline
Зарегистрирован: 09.02.2021

Тогда уж, по мезге, необходимо не столько перемешивание, сколь периодическое "утопление" всплывающей шапки. А это уже другой механизм. Иначе - да, шапка всё дело загубить может.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

С густой фруктовой брагой - согласен. Но я такую не ставил. У меня предел кулинарии - джин. Щепу делал и подобие коньяка делал, но не интересно. Покупной (не любой, но правильный) все равно лучше, если честно. А погружаться в глубины коньячно-кальвадосного производства я не стал.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Согласен. Конкурировать с промпроизводством абсолютно бессмысленно да и глупо. Это уже вопрос хобби, не более того.
А по поводу мешалки - купите готовое и не парьтесь. Всё равно лучше не придумаешь. Имхо.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

наши диды всё же на настоящем живом огне гнали однако

ВН
Offline
Зарегистрирован: 25.02.2016

andycat пишет:
да проще наверное, просто решил собрать из того что есть.

Тогда собрать и пробовать, момент на валу у двигателя сравнительно небольшой, условия работы тоже хз какие, так что "пробовать" - оптимальный вариант.

Я в приводах вот такие мотор-редукторы использую https://aliexpress.ru/item/32587420240.html

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

собрал тестовый стенд, пока просто моторчик, не нравится нагрев драйвера ~62 Градуса и температура двигателя ~60 градусов. Придется делать принудительное охлаждение + периодический запуск, например минут 5 вращаться в одну сторону, 10 минут отдыхать, 5 минут в другую и опять 10 минут отдыхать.
Резисторы рассчитал на обмотку 8 ом и максимальный ток 0.6 А -> поставил с запасом 10W 10ом, но температура их тоже не слабая ~55 градусов.
Включил на несколько часов нагрузочное тестирование, силы вращать лопатки думаю хватит - с трудом ось двигателя удерживается.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

wdrakula пишет:

С густой фруктовой брагой - согласен. Но я такую не ставил. У меня предел кулинарии - джин. Щепу делал и подобие коньяка делал, но не интересно. Покупной (не любой, но правильный) все равно лучше, если честно. А погружаться в глубины коньячно-кальвадосного производства я не стал.

Яблочный год - самое время попробовать свои силы на кальвадосе. Яблоки стоят меньше чем ничего. Меня родные просят - только забери...

Самая большая проблема  - их обработка. Ну и первая перегонка. 2 года назад я гнал "на пару". Для этого собрал парогенератор и пароподаватель :) Долго и малость муторно. Хотя кальвадос (по моему мнению) получился много лучше покупного. С запахом печёных яблок - вкуснотище!

Сейчас есть фальшдно в перегонный куб. Для зерна он себя не оправдал - подгорает. Посмотрим с яблоками.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Фальшдно с яблочной брагой показало себя отлично. Не подгорает.

Перегнал 200л густой яблочной браги. Запах - печёные яблоки.

Второй перегон показал, что 120л браги даёт максимум 5 литров 70% спирта.

Залил в бочку.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

А что такой выход маленький? Ты сахар не добавлял? Только чистый сок?

ВН
Offline
Зарегистрирован: 25.02.2016

 Да, очень скромный выход от объема. Сок с большим процентом мякоти?

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

ВН пишет:

 Да, очень скромный выход от объема. Сок с большим процентом мякоти?

Да - просто передробленные яблоки. Сахару на 40л для запуска добавлял по 1кг. Но если добавлять больше сахара, то самогонный запах увеличивается.

bizzon
Offline
Зарегистрирован: 29.03.2016

В августе и сентябре зксперементировал с плодами. Вкуснее всего вышло из желтой сливы- 5 кг плодов с косточками + килограмм сахару. Дрожжи не добавлял. Бродило недели две в 20 ти литровой банке. Вышло после второго перегона около полутора литров 70 градусного. При втором перегоне слил грамм 100 голов. Может зря?

Вкус и запах сливовый с привкусом косточек.  Маловато вот вышло. Ставил точно также с виноградом местным. У соседа растёт. Выход  ещё меньше, но вкуснятина. Так себе виноград в Раменском районе. Пока на карантине сижу, замутил просто сахар с обычными дрожжами в брикетах. Бродит весело, без пены. Поглядим что получится.

Подвал разгребаем- там варенья разного огромные залежи. Будет чем зимой заняться.

Жена бражку понюхала- у неё нюх проявился, уже четыре дня запахи не чувствовала из-за короны.

bizzon
Offline
Зарегистрирован: 29.03.2016

Кстати! С днём автомобилиста!

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

bizzon пишет:

Вкуснее всего вышло из желтой сливы- 5 кг плодов с косточками + килограмм сахару. 

Не - это не мой объём. Поставил 100кг изабеллы. Буду делать бренди.

bizzon пишет:

Жена бражку понюхала- у неё нюх проявился

Целительная сила алкоголя! И никаких катушек Мишина...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

mykaida пишет:

Целительная сила алкоголя! И никаких катушек Мишина...

да ну ... включаю постоянно, чтобы всем с arduino.ru и их близким "независимо от стипендии у кого повышенная у кого какая досталось по куску" )))

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Перегнал яблоки и поставил  25л кальвадоса (будущего) в бочки.

Жду, когда, созреет изабелла под бренди. Да какое бренди - коньяк! И пусть французы утрутся. Их клопомор рядом не стоял с армянским коньяком, а я (надеюсь) иду по армянским рецептурам :)

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Гы....

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

mykaida пишет:

Перегнал яблоки и поставил  25л кальвадоса (будущего) в бочки.

Жду, когда, созреет изабелла под бренди. Да какое бренди - коньяк! И пусть французы утрутся. Их клопомор рядом не стоял с армянским коньяком, а я (надеюсь) иду по армянским рецептурам :)

с бывшим армянским коньяком, они и его испортили, да, сами то пьют арманьяк

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Наконец дошли ко мне с Китая MAX31865 и платиновые датчики. Нарисовал программку, чтобы контролировать температуры аппарата не выходя из дома. Почему не DS18B20? Да просто не влезают в предусмотренные для датчиков отверстия.

WEB простейший - в дальнейшем будет считываться программкой на телефоне.

/*************************************************** 
  ESP32DevModule
  Считывание двух MAX31865 с PT1000 датчиками и передача информации 
  на I2C LCD 16x2 и по WIFI. 
  
 ****************************************************/

#include <SPI.h>
#include <Adafruit_MAX31865.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h> // на него ругается, но работает
#include <WiFi.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // LCD address to 0x27

// Софтварный SPI пины: CS, DI, DO, CLK
Adafruit_MAX31865 thermo1 = Adafruit_MAX31865(5, 23, 19, 18);
Adafruit_MAX31865 thermo2 = Adafruit_MAX31865(17, 23, 19, 18);

// Сопротивление резистора Rref. 430.0 Ом для PT100 и 4300.0 Ом для PT1000
#define RREF      4300.0
// Сопротивление резистора при 0С
// 100.0 для PT100, 1000.0 для PT1000
#define RNOMINAL  1000.0

// вводим имя и пароль точки доступа
const char* ssid     = "****";
const char* password = "****:)";
// инициализируем сервер на 80 порте
WiFiServer server(80);
// заводим буфер и счетчик для буфера
char lineBuf[80];
int charCount = 0;

const int diode = 14;         //Диод, чтобы мигал и радовал глаз
unsigned long lastMillis;
float  Term1;
float  Term2;



//****************************** Вывод на экран T*******************
void lcdPrintT(float Tt, int nom){
  lcd.setCursor(0,nom-1);
  lcd.print("T");
  lcd.print(nom);
  lcd.print(" = ");
  lcd.print(Tt);
  lcd.print("C");       
}


void setup() {
  Wire.begin(22,21); //Запускаем I2C (SLC, SDA) (в принцыпе можно на любых пинах, взял аппаратные)
  lcd.init();       // Инициализируем lcd 
  lcd.backlight();  //Включаем подсветку                  
  lcd.clear();      //Очищаем экран
  Serial.begin(115200);
  

  thermo1.begin(MAX31865_2WIRE);  // Сколько проводов от датчика (2 или 4) 2WIRE или 4WIRE
  thermo2.begin(MAX31865_2WIRE);  // Сколько проводов от датчика (2 или 4) 2WIRE или 4WIRE

  pinMode(diode, OUTPUT);
  digitalWrite(diode,HIGH);
  
      // подключаем микроконтроллер к Wi-Fi сети
    WiFi.begin(ssid, password);
    while(WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }
    Serial.println("");
    Serial.println("Wi-Fi connected");
    Serial.println("IP-address: ");
    Serial.println(WiFi.localIP());
    // запускаем сервер
    server.begin();
    lastMillis=millis();
}

void loop() {
 if ((millis()-lastMillis)>= 5000) { // считываем и выдае данные раз в 5 секунд
    lastMillis=millis();

  Term1=thermo1.temperature(RNOMINAL, RREF); //температура 1 датчика
  Term2=thermo2.temperature(RNOMINAL, RREF); //температура 2 датчика

  Serial.print("Temperature1 = "); Serial.println(Term1);
  Serial.print("Temperature2 = "); Serial.println(Term2);
  lcdPrintT(Term1,1);
  lcdPrintT(Term2,2);


  digitalWrite(diode,!digitalRead(diode));
 }

  // анализируем канал связи на наличие входящих клиентов
    WiFiClient client = server.available();
    if (client) {
        Serial.println("New client");
        memset(lineBuf, 0, sizeof(lineBuf));
        charCount = 0;
        // HTTP-запрос заканчивается пустой строкой
        boolean currentLineIsBlank = true;
        while (client.connected()) {
            client.println("HTTP/1.1 200 OK");
            client.println("Content-Type: text/html");
            client.println("Connection: close");
            client.println();
            // формируем веб-страницу
            String webPage = "<!DOCTYPE HTML>";
            webPage += "<html>";
            webPage += "  <head>";
            webPage += "    <meta name=\"viewport\" content=\"width=device-width,";
            webPage += "    initial-scale=1\">";
            webPage += "  </head>";
            webPage += "  <h1>SAMOGON Server</h1>";
            webPage += "  <p>";
            webPage += "    T1 = ";
            webPage +=    Term1;
            webPage += "  <br>";
            webPage += "    T2 = ";
            webPage +=    Term2;
            webPage += "  <br>";
            webPage += "  </p>";
            webPage += "</html>";
            client.println(webPage);
            break;
        }
        // даем веб-браузеру время для получения данных
        delay(1);
        // закрываем соединение
        client.stop();
        Serial.println("client disconnected");
    }
  

}

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Ну и фото с полевых испытаний:

AndreySS
Offline
Зарегистрирован: 15.10.2019

а зачем гениям кода автоматика? она жеть не поймет по запаху как надо обрезать головы))

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

AndreySS пишет:

а зачем гениям кода автоматика? она жеть не поймет по запаху как надо обрезать головы))

Да какая автоматика?!!

Просто лень на улицу выходить.

AndreySS
Offline
Зарегистрирован: 15.10.2019

mykaida пишет:

AndreySS пишет:

а зачем гениям кода автоматика? она жеть не поймет по запаху как надо обрезать головы))

Да какая автоматика?!!

Просто лень на улицу выходить.

Когда гонишь не говно по трубам а виноград, там такие запахи прут что аффтоматике доверить нельзя... Сам как торчек все нюхаешь как типо нюхач...
пойду еще пол кружки багоффки накачу...

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

AndreySS пишет:

Когда гонишь не говно по трубам а виноград, там такие запахи прут что аффтоматике доверить нельзя... Сам как торчек все нюхаешь как типо нюхач...

пойду еще пол кружки багоффки накачу...

Когда гонишь на нормальном аппарате - запаха нет.

А накатить и я не против.

AndreySS
Offline
Зарегистрирован: 15.10.2019

mykaida пишет:

AndreySS пишет:

Когда гонишь не говно по трубам а виноград, там такие запахи прут что аффтоматике доверить нельзя... Сам как торчек все нюхаешь как типо нюхач...

пойду еще пол кружки багоффки накачу...

Когда гонишь на нормальном аппарате - запаха нет.

А накатить и я не против.


ТАк сморя че гонишь, зерновые любят холонны, хлебное вино на колоннах шедеврально... а фрукты любят прямоток...

AndreySS
Offline
Зарегистрирован: 15.10.2019

На фруктах нуна все гуано обрезать а все ароматы оставить...
а на зерновых и так типа сойдет...

AndreySS
Offline
Зарегистрирован: 15.10.2019

ИгорьЛабспирт пишет:

Да, идея очевидная, летает в воздухе, но никто до ума не доводил. И как только я нашел вариант логичной реализации и запустил пробную серию, не прошло и года, его уже один продает, а второй ищет как стащить. Неприятно, однако. 

Сам не безгрешен. Все свои варианты использования клапана отбора спирта (которые позаимствовали все без исключения) основаны на конструкции некоего Кулинара, которой он со мной поделился на ХоумДистиллере лет 13-14 назад. Он отошел от дел, но с тех пор я не забываю время от времени упоминать об этом. 

Да ладно, проехали. Вопрос решился, все выяснилось причем результат быстрого расследования весьма меня огорчил...

А это тот Игареша что на Лабспирте (сайт точного названия даже не помню, ой беда...) с той же авой темы за ароматы обкатывал??? А я это почитывал, у мну даже где то вроде ссылочки были сохраненные... ностальгия, мать ее...

Joiner
Offline
Зарегистрирован: 04.09.2014

mykaida пишет:

ВН пишет:

 Да, очень скромный выход от объема. Сок с большим процентом мякоти?

Да - просто передробленные яблоки. Сахару на 40л для запуска добавлял по 1кг. Но если добавлять больше сахара, то самогонный запах увеличивается.

Какой-то профессор, спец по сбраживанию, говорил, что яблоки с мезгой сбраживать нельзя. В яблоках много пектина, который перерабатывается во вредные вещества, вроде бы в метанол. Надо сбраживать чистый яблочный сок

Когда-то пробовал делать яблочное вино. Одно с мезгой, другое из чистого сока. Вино, которое с мезгой получилось с отвратительным привкусом, а из чистого сока - конфетка

bizzon
Offline
Зарегистрирован: 29.03.2016

https://pronedra.ru/v-rossii-v-2022-godu-vvedut-zapret-na-samogonovareni...

Ну что, стройными рядами пойдём аппаратуру сдавать?:)

Joiner
Offline
Зарегистрирован: 04.09.2014

bizzon пишет:

https://pronedra.ru/v-rossii-v-2022-godu-vvedut-zapret-na-samogonovareni...

Ну что, стройными рядами пойдём аппаратуру сдавать?:)

Скорее всего то фейк. Наверное прощупывают реакцию, готовят почву.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Начали открывать окна Овертона.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

bizzon пишет:

https://pronedra.ru/v-rossii-v-2022-godu-vvedut-zapret-na-samogonovareni...

Ну что, стройными рядами пойдём аппаратуру сдавать?:)

зачем, если есть авто перевести на изготовление бидистиллята для аккумуляторной батареи да и народное лечение дистиллировкой имеется...всё одно польза хоть какая

bizzon
Offline
Зарегистрирован: 29.03.2016

Поставил бражку из варенья старого. Бродила весело. Так получилось, что две недели простояла. Сверху плесень появилась. Гнать или вылить? Раз бродила, значит спирт там есть? А если спирт есть, откуда плесень?

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Пофиг на плесень, перегнать на спирт сырец. На прошлой неделе 45 литров грушевого вина в уксус превратились :( не уследил. Получилось ~7 литров нормального грушевого напитка после перегонки.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

bizzon пишет:

Поставил бражку из варенья старого. Бродила весело. Так получилось, что две недели простояла. Сверху плесень появилась. Гнать или вылить? Раз бродила, значит спирт там есть? А если спирт есть, откуда плесень?

Перегонять надо в любом случае. Но вкусовщины отсюда не получите, как и нормального выхода. Если плесень - то значит меньше 8% спирта, а далее считайте - Ваш объём*0,07*0,96*0,96=то, что Вы получите. Это в чистом спирте.

bizzon
Offline
Зарегистрирован: 29.03.2016

Перегнал. Вышло около 4 литров 30% сырца с 20 литров браги. Гнал пока не станет ниже 20%. Запах обычный. Цвет тоже. Второй перегон намечаю через недельку.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

bizzon пишет:

 Цвет тоже. 

Отсюда поподробнее. 
Очень хочу получить аутентичную самогонку, мутную такую. И запечатать бутылку кукурузиной.

Пока не получается...

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

mykaida пишет:
Пока не получается...

Это потому что у вас молока дома нет, ни сухого, ни обычного. Ложка обычного молока и мутность сразу появится.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

qwone пишет:

Это потому что у вас молока дома нет, ни сухого, ни обычного. Ложка обычного молока и мутность сразу появится.

Забавно - попробую...

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

на колонне не выйдет - слишком чистая. На "дедушкином" аппарате, это раз, и очистка молоком - муть от неё в основном.

Еще сильно мутнеет виноградный (абрикосовый/персиковый) спирт, перегнанный на аламбике, при разбавлении водой - это эфирные масла в воде не растворяются и такие микросферы, типа "капельки" образуют в самогонке.

Joiner
Offline
Зарегистрирован: 04.09.2014

Когда-то баловался самогоном, много читал, много пробовал (очистка молоком, очистка подсолнечным маслом, очистка хлебом....). Самая прикольная оказалась очистка хлебом. После очистки хлебом был обычный прозрачный самогон, но на холоде он сильно мутнел, и терял свою прозрачность. Превращался в очень мутную жижу. Самый лучший результат давала очистка углём между перегонами.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

 

Даже если запретят самогон, то не будет в России революции. Поскольку;

1. Захватили телеграф

2. Захватили телефон

3.  Захватили чиновников

4. Захватили 3G

5. Захватили 4G

6. Революция кончилась в связи с холодом.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018


Добавил еще 1 датчик на температуру  теплоносителя DS18B20 в герметичном корпусе.




/*************************************************** 
  ESP32DevModule
  Считывание двух MAX31865 с PT1000 датчиками и передача информации 
  на I2C LCD 16x2 и по WIFI. 
  
 ****************************************************/

#include <SPI.h>
#include <Adafruit_MAX31865.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h> // на него ругается, но работает
#include <WiFi.h>

LiquidCrystal_I2C lcd(0x27,16,2);  // LCD address to 0x27

// Софтварный SPI пины: CS, DI, DO, CLK
Adafruit_MAX31865 thermo1 = Adafruit_MAX31865(5, 23, 19, 18);
Adafruit_MAX31865 thermo2 = Adafruit_MAX31865(17, 23, 19, 18);

// Сопротивление резистора Rref. 430.0 Ом для PT100 и 4300.0 Ом для PT1000
#define RREF      4300.0
// Сопротивление резистора при 0С
// 100.0 для PT100, 1000.0 для PT1000
#define RNOMINAL  1000.0
//Датчик DS18B20 на порту 13
#define ONE_WIRE_BUS 27
// вводим имя и пароль точки доступа
const char* ssid     = "kaida";
const char* password = "M@st#15Dom";

OneWire oneWire(ONE_WIRE_BUS);
//Инициализируем DS18B20
DallasTemperature sensors(&oneWire);
// инициализируем сервер на 80 порте
WiFiServer server(80);
// заводим буфер и счетчик для буфера
char lineBuf[80];
int charCount = 0;

const int diode = 14;         //Диод, чтобы мигал и радовал глаз
unsigned long lastMillis;
float  Term1;
float  Term2;
float  Term3;



//****************************** Вывод на экран T*******************
void lcdPrintT(float Tt, int nom){
  lcd.setCursor(0,nom-1);
  lcd.print("T");
  lcd.print(nom);
  lcd.print(" = ");
  lcd.print(Tt);
  lcd.print("C");       
}


void setup() {
  Wire.begin(22,21); //Запускаем I2C (SLC, SDA) (в принцыпе можно на любых пинах, взял аппаратные)
  lcd.init();       // Инициализируем lcd 
  lcd.backlight();  //Включаем подсветку                  
  lcd.clear();      //Очищаем экран
  Serial.begin(115200);
  

  thermo1.begin(MAX31865_2WIRE);  // Сколько проводов от датчика (2 или 4) 2WIRE или 4WIRE
  thermo2.begin(MAX31865_2WIRE);  // Сколько проводов от датчика (2 или 4) 2WIRE или 4WIRE

  pinMode(diode, OUTPUT);
  digitalWrite(diode,HIGH);
  
      // подключаем микроконтроллер к Wi-Fi сети
    WiFi.begin(ssid, password);
    while(WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }
    Serial.println("");
    Serial.println("Wi-Fi connected");
    Serial.println("IP-address: ");
    Serial.println(WiFi.localIP());
    // запускаем сервер
    server.begin();
    lastMillis=millis();
}

void loop() {
 if ((millis()-lastMillis)>= 5000) { // считываем и выдае данные раз в 5 секунд
    lastMillis=millis();
  sensors.requestTemperatures();
  Term1=thermo1.temperature(RNOMINAL, RREF); //температура 1 датчика
  Term2=thermo2.temperature(RNOMINAL, RREF); //температура 2 датчика
  Term3=sensors.getTempCByIndex(0); 
  if(Term3 == DEVICE_DISCONNECTED_C)Term3=-50.;
  Serial.print("Temperature1 = "); Serial.println(Term1);
  Serial.print("Temperature2 = "); Serial.println(Term2);
  Serial.print("Temperatur3 = "); Serial.println(Term3);
  lcdPrintT(Term1,1);
  lcdPrintT(Term2,2);


  digitalWrite(diode,!digitalRead(diode));
 }

  // анализируем канал связи на наличие входящих клиентов
    WiFiClient client = server.available();
    if (client) {
        Serial.println("New client");
        memset(lineBuf, 0, sizeof(lineBuf));
        charCount = 0;
        // HTTP-запрос заканчивается пустой строкой
        boolean currentLineIsBlank = true;
        while (client.connected()) {
            client.println("HTTP/1.1 200 OK");
            client.println("Content-Type: text/html");
            client.println("Connection: close");
            client.println();
            // формируем веб-страницу
            String webPage = "<!DOCTYPE HTML>";
            webPage += "<html>";
            webPage += "  <head>";
            webPage += "    <meta name=\"viewport\" content=\"width=device-width,";
            webPage += "    initial-scale=1\">";
            webPage += "  </head>";
            webPage += "  <h1>SAMOGON Server</h1>";
            webPage += "  <p>";
            webPage += "    T1 = ";
            webPage +=    Term1;
            webPage += "  <br>";
            webPage += "    T2 = ";
            webPage +=    Term2;
            webPage += "  <br>";
            webPage += "    T3 = ";
            webPage +=    Term3;
            webPage += "  <br>";
            webPage += "  </p>";
            webPage += "</html>";
            client.println(webPage);
            break;
        }
        // даем веб-браузеру время для получения данных
        delay(1);
        // закрываем соединение
        client.stop();
        Serial.println("client disconnected");
    }
  

}