• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

esp8266 для массового производства

devspec

New member
Всем привет!
Разбираюсь тут с esp8266 - очень нравится, шикарный контроллер!
Но можно ли его использовать для массового производства? Условно говоря, запустить производство 10 000 умных розеток чего угодно на esp8266 - насколько это хорошая идея?
Способны ли эти контроллеры на длительную безотказную эксплуатацию (в нормальных условиях)?
Все эти его модулёчки, датчики, движки выглядят скорее как нечто хоббийное, чем пригодное для повседневной эксплуатации.
 

fps

Active member
Китайцы выпускают же. Всякими "умными" розетками, часами и прочим весь алиэкспресс завален.

запустить производство 10 000 умных розеток
И уж у них-то объемы точно совсем другого порядка. 10 тыс - это у них пробная партия ))
 

devspec

New member
Ну то есть это нормально - собрать некую систему управления чем-то на модулях для esp8266 и продавать её массово?
Под модулями я имею в виду ну тот же DHT11-22, релейные модули, стабилизаторы напряжения, драйверы двигателей - всё, что на отдельных платках продается с разъемами PLS/PBS.
Они вроде копейки стоят, себестоимость условного "управления котлом" можно до 1000 руб опустить.
 

CodeNameHawk

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

devspec

New member
Тут вопрос не про организацию производства, а про надежность комплектующих.
В соседней теме вот увидел, что качество DHT-11 довольно низкое и он может со временем отваливаться. Не хотелось бы сделать 10 тыс устройств, а потом устраивать отзывную кампанию из-за сглючившего датчика.
 

pvvx

Активный участник сообщества
Тут вопрос не про организацию производства, а про надежность комплектующих.
До надежности комплектующих необходимо оценить надежность самой концепции устройства.
WiFi не является надежной системой, особенно с устаревшими протоколами используемыми в ESP8266.
Вы соберете все баги внешних роутеров и некомпетентности пользователей - только это может вызвать возврат более половины товара...
Далее идет концепция программной реализации. Если ПО написано с C++ или с использованием динамического распределения памяти - это в 90% гарантированно приводит к дефрагментации и падению системы. Есть обходы, но они зависят от требуемых функций устройства...
Для статистики "отваливания" можно взять китайские розетки и лог у роутера. Из 5..6 розеток в сутки обязательно какая отваливается (теряет соединение) и заново подключается. Раз в месяц одна из десятка отваливается из WiFi сети на всегда, до пересброса - восстановление возможно только путем включения и выключения из электро-сети.
1716389385859.png
Для DIY устройств это неважно - там пользователь сам следит и работает вместо "Умного дома" :)

Далее - нагрев ESP8266 при передаче ограничен программно (применяется троттлинг по внутренним датчикам и ADC). Если зависнет - возможен пожар.
+ ESP8266 нет сертификации по статическим разрядам и помехам.
...
 

devspec

New member
Спасибо за развёрнутый ответ.
Какие контроллеры, в таком случае, стоит рассмотреть? Мне WiFi в целом не нужен. Это было бы некоторым конкурентным преимуществом, но некритичным.
Нужен ПИД-регулятор, отслеживание и регулировка влажности-температуры. Контроллер должен быть программируемым, т.е. пользователь должен сам иметь возможность задать нужную температуру и влажность и сохранить настройки.
Желательно взаимодействие с каким-нибудь LCD-дисплеем.
 

pvvx

Активный участник сообщества
Далее идет программная часть реализации TCP/IP. Для реализации нормального стека TCP/IP требуется не менее 200 килобайт статической памяти под буфера и таймеры состояния соединений (включая TIME_WAIT). В ESP8266 применяется урезанный вариант, несовместимый со станадартами. По этим причинам ESP не применяется в промышленности. Минимально встречаемый в пром. контроллерах вариант малых SoC – это дешевый Realtek RTL87xx со встроенной DDRAM на 2 Мегабайта (встречаются в контроллерах от “ОВЕН”).

ESP8266 – это кристалл от ESP8089. Изменено только название на пластиковой крышке. Рассчитан и создан как свисток SDIO-WiFi для (древних) ноутов и подобных (2012 год). Таких конечных контроллеров множество, но ESP8266 попал в “модное движение” энтузиастов и его раздербанили (реверснули в 2014 году)... А далее уже любители стали использовать его как MCU и запихивать в него “невпихуемое”…
 

pvvx

Активный участник сообщества
Какие контроллеры, в таком случае, стоит рассмотреть? Мне WiFi в целом не нужен. Это было бы некоторым конкурентным преимуществом, но некритичным.
Нужен ПИД-регулятор, отслеживание и регулировка влажности-температуры. Контроллер должен быть программируемым, т.е. пользователь должен сам иметь возможность задать нужную температуру и влажность и сохранить настройки.
ПИД требует постоянной работы MCU -> т.е. только статическое распределение RAM и никаких перезагрузок.
Про WiFi и доступ пользователя к настройкам - это TCP/IP + малый WEB сервер -> желает от 400 КБ RAM при хорошей оптимизации.
Из ESP есть всякие ESP32 со встроенной или внешней PSRAM. Если скорости обработки не критичны - то можно использовать...
Желательно взаимодействие с каким-нибудь LCD-дисплеем.
Это тоже желает буфера в памяти, если экран без своей...

При партии в 10 тысч думают не о чипах, а о остальном, т.к. цена чипа это доли процента от всего.
И Вы не описали требования - вдруг там требуется какая сертификация и какие возможности есть её обхода? :)
 

devspec

New member
При партии в 10 тысч думают не о чипах, а о остальном, т.к. цена чипа это доли процента от всего.
Я думаю обо всём и сразу :) Очень не хочется сделать партию устройств, продать, а потом столкнуться с массовыми возвратами. Поэтому и ищу решение понадёжнее (а также подешевле и попроще, конечно :cool:).
Само собой, будет многомесячное нагрузочное тестирование перед релизом.

требуется какая сертификация
Насколько я в курсе - требуется, но несложная - ТР ТС 004/2011 О безопасности низковольтного оборудования. Юридических проблем не предвижу.
 

ART_HA

Member
Какие контроллеры, в таком случае, стоит рассмотреть? Мне WiFi в целом не нужен. Это было бы некоторым конкурентным преимуществом, но некритичным.
Нужен ПИД-регулятор, отслеживание и регулировка влажности-температуры. Контроллер должен быть программируемым, т.е. пользователь должен сам иметь возможность задать нужную температуру и влажность и сохранить настройки.
Желательно взаимодействие с каким-нибудь LCD-дисплеем.
Возможно, что Вам поможет опыт Овен, перешедшего с PIC на AT32F413 в своем ключевом изделии - ТРМ1.
 

tretyakov_sa

Moderator
Команда форума
Всем привет!
Разбираюсь тут с esp8266 - очень нравится, шикарный контроллер!
Но можно ли его использовать для массового производства? Условно говоря, запустить производство 10 000 умных розеток чего угодно на esp8266 - насколько это хорошая идея?
Способны ли эти контроллеры на длительную безотказную эксплуатацию (в нормальных условиях)?
Все эти его модулёчки, датчики, движки выглядят скорее как нечто хоббийное, чем пригодное для повседневной эксплуатации.
Ну не в 2024 году проектировать на esp8266. Ну хотя бы esp32-s2. И от задачи будет сильно зависеть. Умную розетку сделать можно, но не чего угодно. Длительная безотказная эксплуатация это сколько?
 

nikolz

Well-known member
Ну не в 2024 году проектировать на esp8266. Ну хотя бы esp32-s2. И от задачи будет сильно зависеть. Умную розетку сделать можно, но не чего угодно. Длительная безотказная эксплуатация это сколько?
Есть такой чип Intel 8051 начало выпуска 1980.
Но он и сейчас живее всех живых.
Например BLE чип cc 2541 и много чего еще сейчас выпускается с этим ядром.
 

fps

Active member
Есть такой чип Intel 8051 начало выпуска 1980. Но он и сейчас живее всех живых.
Справедливости ради, живы вовсе не i8051 (они же K1816ВЕ51), а лишь архитектура и система команд MSC51.
К тем чипам, что были в 80х, современные модели отношение имеют весьма косвенное.
 
Сверху Снизу