1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Друзья, убедительная просьба при регистрации на нашем форуме отмечать свое место нахождения на карте или указывайте в профиле, в дальнейшем эта информация может помочь в решении проблем
    Скрыть объявление
Скрыть объявление
Гость, Прими участие в голосовании, нам важно твое мнение.

автоматизация процесса копчения на базе WiFi контроллера ESP8266

Тема в разделе "Вспомогательная электроника и автоматизация", создана пользователем metsys, 23 авг 2016.

  1. metsys

    metsys Пользователь

    Регистрация:
    27 июл 2016
    Сообщения:
    11
    Симпатии:
    5
    Пол:
    Мужской
    Предисловие
    ESP8266 — микроконтроллер китайского производителя Espressif с интерфейсом Wi-Fi. Помимо Wi-Fi микроконтроллер отличается возможностью исполнять программы из внешней флеш-памяти с интерфейсом SPI. Отличается низкой ценой (модуль ESP8266-12F примерно 2$ ) и достаточно широким функционалом (~9 портов GPIO, 1 ADC, 1 UART). Для запуска и нормальной работы модуля требуется хорошее питание 3,3 вольта.

    Мысль о его использовании в данной тематике возникла по причине использования мною прошивки Максима (Проект умного модуля на базе ESP8266 , конструктор прошивки Wifi-IoT Firmware Builder ). В ней, по сравнению с другими прошивками для ESP8266, реализовано всё на порядок функциональнее и удобнее, что называется - для людей. Цена прошивки - 2$ и привязывается к серийному номеру чипа (использовать на другом модуле прошивку не получится, только демо можно).

    Всё что пока интересует от сообщества коптильщиков - составить ТЗ (или просто хотелки) к автоматике.
    переехало сюда:
    Общее ТЗ для автоматизации коптильни


    Код:
    ESP8266 Поддерживаемые возможности, сенсоры, сервисы...
    
    Датчики: BMP 085/180, 1-wire DS18B20, DHT 11/21/22, LM75, INA219, DS1621, BH1750, AM2321, BME280, SHT21/SI7021, SHT1x, MAX6675, PZEM-004T, CO2 MH-Z1x
    
    Сервисы: wunderground.com, Thingspeak.com, myddns.ru (DDNS), flymon.net, Gismeteo.ru, MajorDoMo, Narodmon.ru, sms.ru, MQTT, TCP, Zabbix
    
    Железо: RTC DS1307, RTC DS3231, ADC PCF8591, ADC MCP3201, GPIO PCF8574, GPIO MCP23017, GPIO 74HC595, PCF8583, RC 433/315, IR, FM, Livolo, NRF24, Stepper, SIM800 SMS, SD Card
    
    Системные: NTP, I2C, Telnet, HTTP, GPS, Calendar, GPIO, OTA, Deep sleep, Counter, Interrupts, Software PWM, UART, Scheduler, Thermostat, Code designer, Logic, UART bridge
    
    Экраны: LCD 1602/1604/2004, OLED SSD1306, TFT ILI9341, TM1637, MAX7219, HT1632, Nextion HMI, MAX7219
    
    Бета: GP2Y1010AU0, HX711, ADC ADS1115, VZ-89T, Touch, TSL2561, iButton 
    вики с описанием использования прошивки Wifi-IoT Firmware Builder

    ориентировочные затраты на ядро:
    модуль ESP8266-12F примерно 2$
    прошивка Макса - 2$
    блок питания (можно от мобильника зарядка) + стабилизатор китайский на 3,3в - 4$
    итого ~8$
    ориентировочные затраты на периферию:
    релюшки
    датчики
    провода

    Послесловие
    данный пост не является рекламой прошивки, а всего лишь обращением внимания на существование онной (поскольку чего либо более менее вменяемого на ESP8266 не находил)

    [USERS=Brainless, gena, bub][​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [/USERS]

    ссылки:
    MAX6675 Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)
    Компенсация холодного спая в практике применения термоэлектрических преобразователей
    Сенсорный дисплей 240x320 2.4" SPI TFT LCD Touch Panel Serial Port Module with PBC ILI9341 3.3V
     
    Последнее редактирование: 5 сен 2016
    gena и Злой нравится это.
  2. metsys

    metsys Пользователь

    Регистрация:
    27 июл 2016
    Сообщения:
    11
    Симпатии:
    5
    Пол:
    Мужской
    теперь неплохо было бы подробно описать параметры/требования к циклическому таймеру.

    + всё же оглашать что еще должна уметь автоматика

    сколько и какие по температуре датчики должны быть мин/макс/среднее/точность
     
    Последнее редактирование: 23 авг 2016
  3. gena

    gena Просветленный

    Регистрация:
    18 июл 2016
    Сообщения:
    361
    Симпатии:
    290
    Пол:
    Мужской
    Таймер должен быть циклическим,то есть включать и отключать нагрузку по кругу.Можно было бы еще добавить простой таймер,выставил время он отсчитал и отключил нагрузку.Таймер должен работать от 0,1с и до 999с.По таймерам все.Датчики должны работать от -20 и до+250-300 гр.Точность 1 гр.
     
    Последнее редактирование: 25 авг 2016
  4. Злой

    Злой Creator Команда форума

    Регистрация:
    18 июл 2016
    Сообщения:
    3.067
    Симпатии:
    1.463
    Пол:
    Мужской
    Адрес:
    Краснодар
    поддерживать заданную температуру в пределах от -20С до 300С
    поддерживать заданную влажность(подобрать датчик ввиду его работы в агрессивной среде) от минимального значения до 100%
    иметь возможность регулировки параметров с дисплея(лучше сенсор)
    в рабочем состоянии на дисплее должна быть вся инфа по работе каждого подключенного модуля...... а настройки каждого параметра можно сделать в меню табами,это уже не сильно принципиально
    НАПРИМЕР....... наверное должно быть какое то меню и в нем выбор подключенных модулей, зашел например в циклический таймер и выставил его на время, потом зашел в простой таймер и тож выставил его параметры......и так же с датчиками темпера, ну я так например вижу это дело, с мобилы или компа удобно но не всегда есть возможность их использовать
    циклический таймер должен уметь включать и выключать циклы от 0,1с до 999с(нагрузка до 2кВт)
    НАПРИМЕР......... он должен включаться каждые 30сек на 10 сек
    нужен так же обычный таймер там же на 7 суток
    НАПРИМЕР..... чтоб и циклический был и обычный, чтоб они одновременно могли работать......например я запустил генератор и выставил цикличность включения/выключения моторчика, и мне нужно чтоб через 20 часов весь агрегат отключился
    температурных датчиков должно быть минимум 3 ...... 2 датчика до 300С, 1 до 600С......... погрешность 1С допустима
    высокотемпературные датчики - скорее всего аналоговые, термопары
    это первое навскидку, возможны дальнейшие дополнения

    P.S. ЖЕЛАТЕЛЬНО 2 термодатчика которые до 300С и датчик влажности должны быть беспроводными
     
    Последнее редактирование: 24 авг 2016
  5. gena

    gena Просветленный

    Регистрация:
    18 июл 2016
    Сообщения:
    361
    Симпатии:
    290
    Пол:
    Мужской
    Последнее редактирование: 25 авг 2016
  6. gena

    gena Просветленный

    Регистрация:
    18 июл 2016
    Сообщения:
    361
    Симпатии:
    290
    Пол:
    Мужской
    Вентилятор нужен на всех режимах коптилки,хоть при горячем копчении хоть при холодном.Нужно чтобы он включался автоматически сразу после выставленных основных параметров,таких как(темп датчиков,и двух таймеров) ЖЕЛАТЕЛЬНО С ВОЗМОЖНОСТЬЮ ВКЛ / ВЫКЛ в ручном режиме.Вентилятор должен дуть с заданными оборотами, на табло может быть выражена скорость в процентах от номинальной мощности двигателя.
     
    Последнее редактирование: 25 авг 2016
  7. metsys

    metsys Пользователь

    Регистрация:
    27 июл 2016
    Сообщения:
    11
    Симпатии:
    5
    Пол:
    Мужской

Поделиться этой страницей