Перейти к публикации
шинкарь

WebMoonshiner - автоматика отбора с веб интерфейсом.

Рекомендованные сообщения

Сделал я себе автоматику из дешевых компонентов с алиэкспресс.
 Хочу подчеркнуть - это автоматика ОТБОРА. Без регулятора мощности.
Список железок.
Cсылки на магазины, в которых покупал лично.

 

 


1. NodeMCU (ESP8266) от производителя Lolin (это важно - к шилду подходит только широкий):
https://www.aliexpress.com/item/New-Wireless-module-CH340-NodeMcu-V3-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266/32562464572.html
Это не Lolin, но разница только в отсутствии надписи.

2. Шилд для ЕСП. К шилду похдодят только NodeMCU Lolin:
https://www.aliexpress.com/item/Free-shipping-NodeMcu-Node-MCU-Base-ESP8266-Testing-DIY-Breadboard-Basics-Tester-suitable-for-NodeMcu-V3/32718300146.html

3. Насос перистальтический:
https://www.aliexpress.com/item/DSHA-Hot-12V-DC-Dosing-Pump-Peristaltic-Dosing-Head-For-Aquarium-Lab-Analytical-Water-DIY/32771174902.html

4. Драйвер насоса - TIP120, ULN2003, MOSFET, L293D и т.п. и хз))
https://www.aliexpress.com/item/Stepper-Motor-Driver-Board-Module-ULN2003-for-5V-4-phase-5-line-28BYJ-48-For-Arduino/1893396949.html
Это драйвер шагового двигателя, однако правильнее будет на мосфете, вроде. Старшие товарищи, посоветуйте.

5. Пищалка.
https://www.aliexpress.com/item/High-Quality-Passive-Buzzer-Module-for-Arduino-New-DIY-Kit/32672229821.html

6. Блок питания 12В.
Достается из ящика с блоками питания))

7. ds18b20

Дисплей LCD1602 купил, но подключать лень:
https://www.aliexpress.com/item/1PCS-LCD-module-Blue-screen-IIC-I2C-1602-for-arduino-1602-LCD-UNO-r3-mega2560/32763867041.html

А это регулятор мощности, от которого ЕСП-шку начинает глючить и периодически отваливается ДС-ка и кажет -127 градусов:
https://www.aliexpress.com/item/Free-shipping-New-4000W-220v-Adjust-SCR-Voltage-Regulator-Motor-Speed-control-Dimmer-Thermostat/630494969.html

 

 

 

Проверял два раза - всё работает.

Настройка через вебинтерфейс на компе/телефоне и т.п.
ESP8266 можно запускать в виде точки доступа или поключаться к своему роутеру.
 
Недостатки конечно есть, но они по установке, а не работе:

1. Вебинтерфейс в виде html файла на компе/телефоне. Это не большая беда - скорее не кошерно, так сказать.

2. Настройки для подключения к роутеру находятся в скетче:

const char* ssid = "";    // Имя точки доступа
const char* password = ""; // Пароль точки доступа

В кавычки нужно вставить свои данные и залить скетч. Не все знают как это сделать.

3. Можно запускать ESP8266 как точку доступа, но тогда на это время вы остаетесь без интернета.
 
Самое интересное во всем этом не насос, а вебморда на websocket. Создается канал клиент-сервер. Не запрос-ответ, а постоянная обоюдная связь - контроллер шлет данные когда хочет, также как вебморда. Никаких аяксов-шмаяксов.
 
Мою автоматику можно рассматривать как пример данной концепции.
Никакого программирования кнопок/энкодеров и прочего.
Если бы я делал коммерческий проект, использовал бы только это. Полгода назад я смотрел за аппаратом на LCD1602, сейчас смотрю на телевизоре или ноуте)))
 
Выглядит так:

Вот и вся автоматика


 
Кино снял как мог:

 






В ролике ниже в конце ГРОМКИЙ ПИСК, виноват

 

Скетчи прилагаю:

1. WebMoonshiner_AP.ino - точка доступа

2. WebMoonshiner_Net.ino - подключение к роутеру

+ соответственные вебморды.

 

Изменил скетч - убрал использование ШИМ.

Теперь можно подключать как насос, так и клапан.

 

Будет один вариант - с подключением к роутеру.  WebMoonshiner.zip

WebMoonshiner_AP.zip

WebMoonshiner_Net.zip

Изменено пользователем шинкарь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там продавать то и нечего   :-)   Да и не хочу - для меня тут целый форум нахаляву, а с них деньги за ардуйню?

 

Если соберетесь делать, помогу.

Все детали перечислены и скетч я выложил.

Паять там не надо - хотя проводки хлипковаты. Хотя, если ногами не пинать, держатся.

 
Есть вариант ещё проще (ссылка для примера - здесь не брал):
 
Сюда только датчик прикрепить. Шилд у меня есть, а МК нерабочий прислали - виден, прошивается, но не работает. 
 
Хочу подчеркнуть - это автоматика ОТБОРА.
Без регулятора мощности.
Изменено пользователем шинкарь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Старшие товарищи, посоветуйте.

Дима!

Про L293 забудь как про страшный сон.

У меня на них было собрано управление фрамугами в теплице( в режиме моста,двигатель коллекторный).

Вылетают при малейшем перегрузе.

Заменил на это https://ru.aliexpress.com/item/L6203-ZIP-11-IC-DRIVER-FULL-BRIDGE-MULTIWAT-5A-12-V-48-V-T1/32639704103.html?spm=a2g0s.9042311.0.0.NlU4GN .

Больше полугода полет нормальный (правда сам добавил защиту от кз на всякий случай. А 293-ю и защита не спасла).

По логике работы вроде совпадает с L293.

Когда-то на 293 делал и управление шаговиком.

Шкурску привет!

 

 

 

 

Есть вариант ещё проще (ссылка для примера - здесь не брал):

А что за драйвер там стоит,не вкурсе?

Изменено пользователем olegmak3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он родимый - 293:

https://www.aliexpress.com/item/Free-shipping-NodeMCU-Motor-Shield-Board-L293D-for-ESP-12E-from-ESP8266-esp-12E-kit-diy/32390158973.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10209_10084_10083_10080_10307_10082_10081_10301_10110_10137_10111_10060_10112_10113_439_10155_10114_10154_10056_10055_10054_10312_10313_10059_10314_10315_100031_10099_10078_10079_10210_10103_10073_10102_10169_10052_10053_10142_10107_10050_10051,searchweb201603_2,ppcSwitch_5&btsid=0126f48b-40c1-40b3-a4ba-3770e40a12c4&algo_expid=9417d1d0-8c52-4ca1-8cf1-c4553babc8f0-8&algo_pvid=9417d1d0-8c52-4ca1-8cf1-c4553babc8f0

 

Делал на TIP120, потом начитался, что это устарело и вааще не комильфо и купил мотор шилд на L293D. Потом купил драйвер для шаговика на ULN2003. Все варианты работали.

 

По твоей ссылке непонятная штука для меня))) Щас матчасть почитаю.

Мне бы что-то типа

https://www.aliexpress.com/item/TOP-MOSFET-Button-IRF520-MOSFET-Driver-Module-for-Arduino-ARM-Raspberry-pi/32278959252.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10209_10084_10083_10080_10307_10082_10081_10301_10110_10137_10111_10060_10112_10113_439_10155_10114_10154_10056_10055_10054_10312_10313_10059_10314_10315_100031_10099_10078_10079_10210_10103_10073_10102_10169_10052_10053_10142_10107_10050_10051-10050,searchweb201603_2,ppcSwitch_5&btsid=6c5d2616-4b1f-4ef4-9557-c43ab9f93425&algo_expid=c557168e-e158-4fab-8cd4-1222284800b8-4&algo_pvid=c557168e-e158-4fab-8cd4-1222284800b8

 

Моторчик в насосе обычный - не шаговый. Эти хреновины из любопытства просто брал.

 

 

Шкурску привет!

Прювет! Скоро соседями будем - собираемся потихоньку))

Изменено пользователем шинкарь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По твоей ссылке непонятная штука для меня))) Щас матчасть почитаю.

Та же самая L293 только на полевиках- ничего хитрого.

 

 

Прювет! Скоро соседями будем

В личку уточни на предмет соседей.

У меня почти СПБ,километров так 180...

А в КурВске имел удовольствие родиться,школу № 6 окончить,политех променять на более достойное заведение,извини за оффтоп.

Изменено пользователем olegmak3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я не пойму, зачем тут насос? Это для НБК?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я не пойму, зачем тут насос? Это для НБК?

Для НБК этот насос слабоват. Это такой вариант отбора, насос заместо клапана с шимом. Мне нравится. Не будет зависеть от высоты столба и прочей фигни.

Изменено пользователем Ximichestvo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 


зависеть от высоты столба

Тут вопрос ещё. Дело было так:

Измерял скорость как на видео - из бутылки перекачивал воду в мерный цилиндр. Бутылка и цилиндр под насосом.

Потом подключил к колонне к выходу прямоточника. Выход выше насоса.

Выставил 600 мл/ч, а отобралось 650 мл.

Дело в высоте или в разнице между спиртом и водой?

Нужно было скорость замерять в рабочем, так сказать, положении.

А насос можно и на клапан переделать, но клапан "не читал, но осуждаю :-) ".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело в высоте или в разнице между спиртом и водой?

 

А также в разнице между головами и спиртом, и еще в температуре оной жидкости.

Тоже прикручиваю насосы на отбор, тоже пытался калибровать на столе ,)

 

Оффтоп: для калибровки на обородувании вот такой девайс хорош, мож пригодится кому:

 

post-2606-0-54131000-1502716537_thumb.jpg

 

Т.е. давим-замыкаем концевик с одновременным пережатием шланга, начинаем отсчет миллисекунд, по риске на шприце нацеживаем миллилитр, отпускаем педальку, 3600000 делим на посчитанные миллисекунды, выводим полученные мл/ч. На малых отборах удобнее работать с меньшим объемом, на бОльших объемах получается точнее цифирька.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 


А также в разнице между головами и спиртом, и еще

Странно, все таки, для меня. Ролики продавливают определенный объем шланга. Казалось, что состав этого объема не имеет значения, ан нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

насос можно и на клапан переделать, но клапан "не читал, но осуждаю :-)

Эх, Дмитрий! Один любит арбуз, другой свиной хрящик (с) :sarcastic:.

Было бы идеально иметь выбор - приделать по желанию хоть насос, хоть клапан.

А вообще вся автоматика вместе с исполнительным механизмом встает в 1500 рублей - круто, примерно как если на STH0024 собирать самому, и немного дешевле - если как на STH использовать клапан.

 

 

 

давай я ШИМ уберу нафик, и сделаю ВКЛ/ВЫКЛ

Я вовсе не настаиваю на своем мнении, если только вариант или насос/или клапан - пусть насос будет! Он уже готов и опробован.

Просто если кто-то решит сделать вариант для клапана - будет хорошо. А и для того, и для другого - еще лучше.

Я-то сам могу максимум кондово спаять провода питания... Мелкосхемы - не для меня, особенно программное обеспечение. Языками не владею (с) :pardon:

Изменено пользователем Mihalich

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дима!

Руки не доходят посмотреть  твою прошивку,поэтому спрошу здесь.

Судя по драйверу,тактовую последовательность на шаговик формирует  процессор ЕСП-шки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо своими железками ввел в заблуждение. Мотор там обычный - не шаговый. А все эти драйвера и транзисторы я скупаю от незнания. Прошу прощения. 

Максимальная скорость насоса около 4 литров в час. Можно просто реле щелкать без ШИМ. А на 5В вместо 12В - один литр в час.

ШИМ регулирует от 0,5 мл/сек до 1 мл/сек. Слабовато.

 

[b][member=Mihalich][/b], давай я ШИМ уберу нафик, и сделаю ВКЛ/ВЫКЛ. И станет без разницы, что там насос или клапан?

 

То есть:

1. Ввели в табличку 10/20/сколько-то секунд - клапан отрылся/насос заработал.

2. Посчитали скорость в мл/сек - ввели в другую табличку. Контроллер запомнил.

3. В третьей табличке ввели объем и скорость отбора и поставили галочку, если нужна стабилизация и стопы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Казалось, что состав этого объема не имеет значения

Состав и температура определяют некие свойства жидкости. Текучесть, вязкость, и т.д. В качестве умственного эксперимента можно представить себе перекачку мазута, например. Очевидно большего усилия потребует, чем шланг с водой давить. А если мазут охладить -- еще больше мотор нагреется. А если нагреть -- наоборот. Утрированный пример, но, ИМХО, как-то так и получается. А еще у нас шланг, скажем так, капиллярного диаметра, не просто некий абстрактный объем, который можно давить роликами. Мазут в такой тонкий шланг васче не пролезет, возможно. Вобщем, каким-то таким образом осмыслял несоответствие производительности на столе и на оборудовании у мелких перистальтических насосов с моторами постоянного тока.  И да, на обородувании эти шланги-капиляры получились короче, чем при настольных опытах -- тоже наверняка фактор. Чем так мучать мозг, лучше калиброваться но оборудовании, ИМХО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просто если кто-то решит сделать вариант для клапана - будет хорошо. А и для того, и для другого - еще лучше.

Уже сделал :thankyou:Только лучше в новое сообщение писать, случайно заметил.

Вечером проверю и выложу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хорошечно получается. Подскажите есть ли уменьшение отбора как у sth, и можно ли использовать как для пива так и для отбора... Или постоянно прошивку менять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Уменьшения отбора нет. По количеству стопов можно попытаться сделать. Типа: через каждые 2 стопа уменьшаем на 10%, а когда доходим до 40% (для примера) от начального отбора пищим. Как-то так?

2. К сожалению с пивом не знаком. Там стабильная температура вроде нужна?

Сейчас МК делает следующее:

1. Получает от оператора скорость отбора за одну секунду. Таблица "Запоминаем скорость".

2. После задания скорости отбора, объема и дельты ждет стабилизации и начинает отбор. Таблица "Отбор".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Друзья!!! Помогите хотя бы начать.

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

В принципе это возможно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет!

Интересная идея. Могу порекомендовать коллегу https://forum.grainwine.info/index.php/user/2606-makh/

Он большой спец по визуализации показаний и автоматизации процессов. Здесь он интересную програмку выложил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[b][member=POLE][/b], абсолютно верно, makh может посоветовать, а у меня знаний слишком мало. Точнее, все знания здесь выложены)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почитал сравнение esp8266 и esp32. Для себя преимуществ не нашел. Из того, что понял - на esp32 больше "ног", мощнее и блютуз. Но я слабо разбираюсь.

Для такого простого скетча разницы, по-моему, нет.

Там есть, как это будет сказать по-русски, многопоточность? Чтобы одновременно насос крутить и мощность стабилизировать. Тогда круто было бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...