1

Тема: TM WEB универсальная WI-FI автоматика своими руками

Представляем вашему вниманию новую разработку Рудольфа Фамиева -TM WEB

Авторские права:
Все авторские права на разработку принадлежат Рудольфу Фамиеву (d.styler )
Внешний вид графической оболочки, дизайн, представление и т.д. является личным видением автора, никакие предложения относительно этой части не принимаются.

d.styler ©:

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

Разрешено:
Прошивки и схемы разработки разрешены к использованию в любых  целях (коммерческие или иные) кроме целей нарушающих законодательство любых стран.  Вы можете копировать, распространять схемы и прошивки, изготавливать копии TM WEB и продавать их, извлекая при этом выгоду.
В случае использования разработки в целях извлечения прибыли или размещение файлов прошивки на стороннем ресурсе, вы обязуетесь указать активную ссылку на страницу разработчика: https://alcodistillers.ru/forum/tm.php


Запрещено:
Изменять оригинальное название разработки.
Изменять любую часть программного кода разработки
Копировать веб интерфейс для использования на сторонних от проекта alcodistillers ресурсах
Представляться именем автора разработки или введение в заблуждение
Использовать разработку с целью нарушения законов вашей страны


Описание разработки:


TM WEB – это уникальный и универсальный программно-аппаратный комплекс для решения широкого круга задач там, где требуется контролировать температуру и выполнять те или иные автоматизированные действия (дистилляция, ректификация, затирание, проветривание, приготовление пищи, охлаждение или обогрев, аварийные сигналы и так далее) на момент публикации доступно 4 канала управления.

TM WEB – это современное WI-FI решение позволяющее контролировать все процессы через красивый графический интерфейс как локально так и через интернет, даже если вы находитесь далеко от контролируемой точки. Для этого достаточно настроить ваш роутер для внешнего доступа.

TM WEB – это недорогое и очень надежное решение на базе готовой платы NodeMcu v1 – V3  (ESP8266 ESP-12E)  средней стоимостью всего 230 рублей!


Минимальная комплектация для сборки:
NodeMcu v3 – 1 штука
Датчик температуры ds18b20 – 1 штука
Резистор 4.7к – 1 штука
Датчик давления bmp180
_______________________________________________
Опционально можно добавлять до 4 датчиков ds18b20
Устанавливать Дисплеи 128X64 LED OLED можно двухцветный, исключительно на I2C шине, то есть 4 контакта! При покупке смотрите драйвер (чип) SSH1106 или SSD1306

Устанавливать исполнительные устройства на ваш выбор (электро-механические или цифровые). Каналы управления имеют программно настраиваемые уровни сигналов на контролирующих выводах (высокий или низкий логический уровень 3.3 вольта).

Схема  сборки :
Простой вариант сборки без лишнего обвеса. Вы можете самостоятельно дополнять схему на ваше усмотрение, добавлять исполнительные устройства или изменить дизайн графического представления схемы.  Этот вариант опубликован для новичков.  Но по идее, схема собирается даже без паяльника, буквально за 3 минуты.

Железо:

Датчики: 
DS18B20: 
VDD- Red: 3v3 
Black : GND 
Data- Yellow:  D1
Цвета проводов готовых датчиков в гильзах могут отличаться, изображение прилагается ниже.

 BMP180: 
VIN : 3v3 
GND : GND 
SCL : D6
 SDA : D7 
Экран:
LCD VCC - ESP 3.3-5V 
LCD GND - ESP Gnd 
LCD SCL - ESP D6 (как и BMP180) 
LCD SDA - ESP D7 (как и BMP180) 
D2 D3 D5 D8 -Управляющие выводы

Вариант схемы от Дениcа Малмалаева. На управляющих выводах установлены диоды для правильного подключения оптопар для управления нагрузками:

Варианты цветов провода, но может быть и больше:

После сборки необходимо прошить плату, подробные способы прошивки есть в теме Как прошить ESP8266 NodeMcu
Рекомендуется использовать программу esptool прошивку распаковать в директорию программы и прямо оттуда шить.
Скачать архив с прошивкой можно тут: https://alcodistillers.ru/forum/tm.php
Прошивка состоит из двух частей.

Первая часть прошивки требуется для режима sta - то есть, вы соединяете ее в локальную домашнюю WI-FI сеть, используете онлайн версию клиента и можете открыть доступ себе например с работы для наблюдения (настройки роутеров в этой теме не обсуждаются).  То есть, вы можете одновременно серфить в интернете и иметь открытую вкладку браузера с работающим клиентом.
Файл:  tm-web.ino.nodemcu.bin

Вторая часть прошивки совместно с первой требуется для режима AP.. то есть, вы создаете на базе разработки независимую точку доступа, подключаетесь к ней и пользуетесь изолированной локальной WI-FI сетью без выхода в интернет.  Плюсы в том, что интернет вам не нужен для работы. Минус в том, что в планшете или компе который подключен к этой сети, интернета не будет пока вы работаете в этой изолированной сети.
Файл: tm-web.spiffs.bin

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

Первая часть прошивки для режима sta прошивается по адресу 0x000000
Команда для прошивки в esptool:

esptool -p <PORT> -b 460800 write_flash 0x000000 tm-web.ino.nodemcu.bin

Вторая часть прошивки необходимая только если вы будете использовать режим AP прошивается по адресу 0x100000

esptool -p <PORT> -b 460800 write_flash 0x100000 tm-web.spiffs.bin

Можно прошить одной командой оба сразу,

esptool.py -p УКАЗАТЬ ПОРТ -b 460800 write_flash 0x000000 tm-web.ino.nodemcu.bin 0x100000 tm-web.spiffs.bin

Запуск и соединение TM WEB:

После прошивки произойдет старт в режиме AP .. то есть, при сканировании WI-FI вы должны обнаружить сеть TM-WEB
Необходимо произвести подключение к этой сети для включения конфигурации. (удобно с мобильного)
Параметры подключения:
  Режим - WPA2, пароль:

alc0di$tiller$

Внимание на 0 и $!

Как подключитесь к этой сети, необходимо открыть браузер и в строку адреса ввести:
Для конфигурирования в режим sta:

[url]http://192.168.4.1/config_sta[/url]

На странице конфигурации вводите данные своей домашней WI-FI сети, выбираете дисплей и сохраняете настройки.

* После этого необходимо передернуть питание платы и в своем ноутбуке или телефоне, который также подключен к домашней локальной wi-fi сети перейти в браузере по адресу:

http://<ваш выбранный адрес сервера>/test

* Скоро перестанет действовать,в новых прошивках можно не делать.

Адрес назначается роутером вашей домашней сети и будет виден при перезагрузке прямо на дисплее.
Если все прошло удачно, вы увидите уведомление на посещенной странице.  После чего необходимо перейти по адресу клиента:
TM-WEB  внимание, адрес не менять!  Если браузер говорит про небезопасное соединение, все равно переходите. Также не забудьте отключить все виды блокировщиков рекламы и т.п. вещей, так как клиент работает на скриптах.  После захода нажать на шестеренку находящуюся в правой нижней части страницы, см. изображение:

Если все сделано правильно, в итоге вы увидите работающий веб интерфейс на странице своего браузера:


Для конфигурирования в режим AP:
Также соединиться с выше указанной сетью, но перейти на другую страничку:

http://192.168.4.1/config_ap

На страничке выбирается вид вашего дисплея и собственно все. После перезагрузки платы вы также подключатесь своим планшетом или мобильным к сети TM-WEB с указанными выше параметрами и просто переходите в своем браузере по адресу:

http://192.168.4.1

В браузере откроется такой же как на картинке выше веб интерфейс, с той только разницей, что он не зависит от наличия интернета и может работать там, где есть только электричество.

Если потребовалось поменять режим работы платы например перейти с AP НА STA:
В браузере перейти по адресу:

http://192.168.4.1/clear_config

После чего вернуться к конфигурированию
Если потребовалось поменять режим работы платы например перейти с STA НА AP:
В браузере перейти по адресу:

http://ЛОКАЛЬНЫЙ АДРЕС СЕРВЕРА/clear_config

После чего вернуться к конфигурированию


Уважаемые пользователи, если вам понравилась эта уникальная, абсолютно бесплатная и невероятно удобная разработка, не забудьте про пожертвование автору, кнопка пожертвования находится на странице скачивания
Не забывайте о своевременном обновлении прошивок! Они будут выходить!  Частота обновления также зависит от частоты пожертвований  *Box*   Железо, время, тестирование и разработка - это все реальные деньги.

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

Не забудьте поделиться ссылкой в социальной сети (кнопка ниже)!
Просьба, все плюшки только автору!

  • ds.jpg
    size: 12.39Кб type: jpg
  • nastr.jpg
    size: 50.43Кб type: jpg
  • tmweb.png
    size: 69.34Кб type: png
  • tmweb.png
    size: 69.4Кб type: png
  • nodemcu-v3.png
    size: 39.41Кб type: png
  • KlQ1.jpg
    size: 132.01Кб type: jpg
У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
https://alcodistillers.ru

2 (2020-02-28 20:55:27 отредактировано d.styler)

Re: TM WEB универсальная WI-FI автоматика своими руками

Немного инфы для понимания....
1. Всего доступно 4 канала управления. Каждый канал привязан к своему пину и это не изменить.
2. Управляющие пины в порядке возрастания каналов: D2, D3, D5, D8.
3. На каждый датчик можно вешать от одного до четырех каналов. И один канал только привязывается на 1 датчик.
4. На управление можно навесить любой датчик - в том числе и датчик давления...
5. Вот диалог конфигурации, немного пояснений.

Имя - не важно, только для удобства.
Датчик - привязанный датчик для отслеживания.
Выставить пин - указать уровень пина когда управление сработает. Еслественно, что дефолтным будет противоположный.
Знач. датчика при вкл. - думаю, понятно. Это температура срабатывания датчика.
Использовать выкл? - флаг использования канала также для выключения при снижении Т
Знач. датчика при выкл. - это значение датчика для выключения канала управления. Можно оставить его как 0, тогда будет использоваться та же Т что и для включения. Если же ввести Т чуть ниже включения - мы сделаем небольшой гистерезис для канала. Понятно, что задавать Т выключения > Т включения бессмысленно - но можно - проверки нет.
Управление активно - флаг позволяет включать / выключать канал управления. При отключении данные сохраняются.

И ЗЫ!!!  Для тех кто использует клиента из нета - со старым сайтом работать не будет, пока известно кто не прикрутит клиента на этот домен...  :D  *Mechanic*

На стенде выглядит так:

https://youtu.be/PXNYmMFkYdw

  • Controls_setup.png
    size: 14.27Кб type: png
РК: 1.2м царга, 2 звена (2" нерж.) + диоптр. Насадка кольца Рашига 8мм. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 42мм медь, 76см, поворот 1" в 1/2", доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

3

Re: TM WEB универсальная WI-FI автоматика своими руками

Только что прошил батником. Лил 2 прошивки сразу.

  • 1.jpg
    size: 88.1Кб type: jpg
Стабильная 35 на клампах, диоптр, РМ-2  (подача и отвод воды-трубки осмос)-Рефрактометры-TDS+Cu БК 28*1000(стала джин палкой)
Если человек не прилагает усилий для своего развития и не опирается на поддержку других, от него никогда не будет пользы.

4

Re: TM WEB универсальная WI-FI автоматика своими руками

Тестовая лайт версия без релешек

  • tmweb.jpg
    size: 177.37Кб type: jpg
У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
https://alcodistillers.ru

5 (2020-03-01 16:05:17 отредактировано new34)

Re: TM WEB универсальная WI-FI автоматика своими руками

Описание супер,  осталось мне новые бинарники залить и потестить.бинарниками мне ваще понравилось

6

Re: TM WEB универсальная WI-FI автоматика своими руками

Собирается действительно очень быстро.

  • 3.jpg
    size: 60.37Кб type: jpg
Стабильная 35 на клампах, диоптр, РМ-2  (подача и отвод воды-трубки осмос)-Рефрактометры-TDS+Cu БК 28*1000(стала джин палкой)
Если человек не прилагает усилий для своего развития и не опирается на поддержку других, от него никогда не будет пользы.

7

Re: TM WEB универсальная WI-FI автоматика своими руками

Покажите, как соленоиды/релюшки клацают! Это ж самое важное!

Винокурня Аркадия
---
До седин я у жизни хожу в подмастерьях,
Все еще не зачислен в разряд мастеров... (c)

8 (2020-03-01 16:33:34 отредактировано new34)

Re: TM WEB универсальная WI-FI автоматика своими руками

Аркадий ©:

релюшки клацают!

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

9

Re: TM WEB универсальная WI-FI автоматика своими руками

new34, ну да, не так выразился - как работает управление.

Винокурня Аркадия
---
До седин я у жизни хожу в подмастерьях,
Все еще не зачислен в разряд мастеров... (c)

10 (2020-03-01 16:50:31 отредактировано )

Re: TM WEB универсальная WI-FI автоматика своими руками

Иван ©:

Вторая часть прошивки требуется для режима AP..

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

Иван ©:

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

Автоматика срабатывает с задержкой независимо от типа прошивки - в скетче жестко прошита задержка в 3 сек на включение и выключение.

РК: 1.2м царга, 2 звена (2" нерж.) + диоптр. Насадка кольца Рашига 8мм. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 42мм медь, 76см, поворот 1" в 1/2", доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

11

Re: TM WEB универсальная WI-FI автоматика своими руками

d.styler, больше спасибо! Прошил - всё работает (АП не пробовал)  :cool:  *YAHOO*  *DANCE*  *DRINK*  *DISTILLERS*  *ALCOCLUB*

Иван ©:

Тестовая лайт версия без релешек

И у меня сегодня последний раз без управление отработала - уже стоит навая прошивка  *EL*

  • 0_IMG_20200301_105418.jpg
    size: 145.33Кб type: jpg
Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

12 (2020-03-01 17:02:51 отредактировано d.styler)

Re: TM WEB универсальная WI-FI автоматика своими руками

Alex bcn ©:

больше спасибо!

да пользуйтесь...  *DRINK*  *INLOVE*

Иван ©:

Как подключитесь к этой сети, необходимо открыть браузер и в строку адреса ввести:
Для конфигурирования в режим sta:

Я все это с телефона делаю - так тоже удобно...

ЗЫ: а я пока снова к таймеру перехожу...  :D  *Car*

РК: 1.2м царга, 2 звена (2" нерж.) + диоптр. Насадка кольца Рашига 8мм. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 42мм медь, 76см, поворот 1" в 1/2", доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

13

Re: TM WEB универсальная WI-FI автоматика своими руками

Про поддержку автора
Жалко что только яндекс, надо что-то попроще и без лишней регистрации, мы ж ленивые и все надо пошагово *Wood*

Рк 42х(1000+900)мм

14 (2020-03-01 17:13:36 отредактировано Dimyn999)

Re: TM WEB универсальная WI-FI автоматика своими руками


Лайт версия, с одним датчиком ds18b20
,
ну и для удобства компоновки в боксе на 1 плате в месте с пересталикой

  • IMG_20200301_181308201.jpg
    size: 100.31Кб type: jpg
  • IMG_20200301_181329568.jpg
    size: 84.48Кб type: jpg
  • IMG_20200301_181401425.jpg
    size: 259.48Кб type: jpg
  • _IMG_000000_000000.jpg
    size: 96.77Кб type: jpg
Рк 42 1700 3кв

15 (2020-03-01 17:23:27 отредактировано )

Re: TM WEB универсальная WI-FI автоматика своими руками

dubarec ©:

Жалко что только яндекс, надо что-то попроще и без лишней регистрации, мы ж ленивые и все надо пошагово

Зачем регистрация? С карты кидаешь и все  https://money.yandex.ru/to/410018694667883

d.styler ©:

Я думаю тут крестно сказать что для этого режима нужны обе прошивки

Добавил про совместное использование  *DRINK*


Аркадий ©:

Покажите, как соленоиды/релюшки клацают! Это ж самое важное!

У меня не получается снимать видео одной рукой телефоном, фигня выходит. НО все щелкает- проверено!

У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
https://alcodistillers.ru

16

Re: TM WEB универсальная WI-FI автоматика своими руками

d.styler ©:

да пользуйтесь...   

TM-WEB уже настолько прижилась в моей винокурии, что не представляю жизни без нее. Очень удобно - с любого гаджета можно следить за процессом, против TMA, где обязательно комп нужен. А сегодня еще и управление вышло в общество! Поднимаю тост за Автора и всех причастных  *VO*

Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

17

Re: TM WEB универсальная WI-FI автоматика своими руками

Alex bcn ©:

Поднимаю тост за Автора и всех причастных

че - водку нашел?  :D  *RUS*

РК: 1.2м царга, 2 звена (2" нерж.) + диоптр. Насадка кольца Рашига 8мм. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 42мм медь, 76см, поворот 1" в 1/2", доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

18

Re: TM WEB универсальная WI-FI автоматика своими руками

d.styler, свежей, ржаной добыл  *KISSED*
Где оффтоп? Я же ее добыл с помощью TM-WEB!  *Vic*

Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

19 (2020-03-01 18:37:26 отредактировано )

Re: TM WEB универсальная WI-FI автоматика своими руками

:D 

А тут 2 канала (1-й и 3-й) повешены на 1 датчик... Все наглядно...  :P


  • Screenshot 2020-03-01 at 15.31.35.png
    size: 130.22Кб type: png
  • Screenshot 2020-03-01 at 15.36.11.png
    size: 98.49Кб type: png
РК: 1.2м царга, 2 звена (2" нерж.) + диоптр. Насадка кольца Рашига 8мм. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 42мм медь, 76см, поворот 1" в 1/2", доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

20

Re: TM WEB универсальная WI-FI автоматика своими руками

Вариант подключения двух плат реле, то есть 4 канала и 8 логических положений

Также рекомендую в подобном случае использовать блок питания минимум на 1.5 ампера, то есть современная зарядка для смартфона тянет вполне нормально.   И также рекомендую поставить внешний линейный стабилизатор на 3.3 вольта и питать саму плату через него прямо на любую ногу 3.3, у меня он на фото выше виден (деталька 3 ноги на радиаторе)..   Он будет выдавать стабильные 3.3 на NodeMcu плату и она будет хорошо и долго жить.
Например по такой схеме.. на самом деле схем много и вариантов стабилизаторов тоже и даже без обвеса.

У меня родной стабилизатор на плате долго не проработал, лучше сразу закажите копеечный стабилизатор на 3.3 вольта с запасом по нагрузке, обычно 10 штук стоит 100 рублей.

  • TMbb.jpg
    size: 87.88Кб type: jpg
  • u00.jpg
    size: 10.73Кб type: jpg
  • lm.jpg
    size: 42.04Кб type: jpg
У вас в жизни всегда будет все, что вы хотите, если вы будете помогать другим людям получать то, чего хотят они.
https://alcodistillers.ru

21

Re: TM WEB универсальная WI-FI автоматика своими руками

d.styler ©:

А тут 2 канала (1-й и 3-й) повешены на 1 датчик... Все наглядно... 

Я 4 повесил  :D  - поолёт отличный  *THUMBSUP*

Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

22 (2020-03-01 20:35:04 отредактировано Dimyn999)

Re: TM WEB универсальная WI-FI автоматика своими руками


Целый день тестится все отлично  *THUMBSUP*  *DRINK*

  • _IMG_000000_000000.jpg
    size: 27.23Кб type: jpg
Рк 42 1700 3кв

23

Re: TM WEB универсальная WI-FI автоматика своими руками

Так удобнее сталр в итоге с доп индикатором?

РК: 1.2м царга, 2 звена (2" нерж.) + диоптр. Насадка кольца Рашига 8мм. Димрот 5м (6мм). Куб 15л (тэн 2.8 квт).
Дистиллятор: 42мм медь, 76см, поворот 1" в 1/2", доохладители 70см 1/2" в 3/4". Куб 36л (индукция 3квт).

24

Re: TM WEB универсальная WI-FI автоматика своими руками

d.styler ©:

Так удобнее сталр в итоге с доп индикатором?

Конечно! Всё нагляднее  *THUMBSUP*

Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

25

Re: TM WEB универсальная WI-FI автоматика своими руками

d.styler,такой вопрос, есть ли поддержка дисплея LCD20x4 ?