1. Друзья, убедительная просьба при регистрации на нашем форуме отмечать свое место нахождения на карте или указывайте в профиле, в дальнейшем эта информация может помочь в решении Ваших же проблем
    Dismiss Notice
  2. Уважаемые посетители форума Копчунов! Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей. Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг хостинга нашего сообщества, по вопросам оказания помощи обращайтесь к администратору!

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

Discussion in 'Вспомогательная электроника и автоматизация' started by metsys, Aug 23, 2016.

  1. metsys

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

    Joined:
    Jul 27, 2016
    Messages:
    11
    Likes Received:
    5
    Gender:
    Male
    Предисловие
    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$ и привязывается к серийному номеру чипа (использовать на другом модуле прошивку не получится, только демо можно).

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


    Code:
    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
     
    Last edited: Sep 5, 2016
    gena and Злой like this.
  2. metsys

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

    Joined:
    Jul 27, 2016
    Messages:
    11
    Likes Received:
    5
    Gender:
    Male
    теперь неплохо было бы подробно описать параметры/требования к циклическому таймеру.

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

    сколько и какие по температуре датчики должны быть мин/макс/среднее/точность
     
    Last edited: Aug 23, 2016
  3. gena

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

    Joined:
    Jul 18, 2016
    Messages:
    361
    Likes Received:
    292
    Gender:
    Male
    Таймер должен быть циклическим,то есть включать и отключать нагрузку по кругу.Можно было бы еще добавить простой таймер,выставил время он отсчитал и отключил нагрузку.Таймер должен работать от 0,1с и до 999с.По таймерам все.Датчики должны работать от -20 и до+250-300 гр.Точность 1 гр.
     
    Last edited: Aug 25, 2016
  4. Злой

    Злой Creator Staff Member

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

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

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

    Joined:
    Jul 18, 2016
    Messages:
    361
    Likes Received:
    292
    Gender:
    Male
    Last edited: Aug 25, 2016
  6. gena

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

    Joined:
    Jul 18, 2016
    Messages:
    361
    Likes Received:
    292
    Gender:
    Male
    Вентилятор нужен на всех режимах коптилки,хоть при горячем копчении хоть при холодном.Нужно чтобы он включался автоматически сразу после выставленных основных параметров,таких как(темп датчиков,и двух таймеров) ЖЕЛАТЕЛЬНО С ВОЗМОЖНОСТЬЮ ВКЛ / ВЫКЛ в ручном режиме.Вентилятор должен дуть с заданными оборотами, на табло может быть выражена скорость в процентах от номинальной мощности двигателя.
     
    Last edited: Aug 25, 2016
  7. metsys

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

    Joined:
    Jul 27, 2016
    Messages:
    11
    Likes Received:
    5
    Gender:
    Male

Share This Page