• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Керамическая vs PCB (ESP-07 vs ESP-12)

Что лучше?

  • Керамическая

    Голосов: 5 55.6%
  • PCB

    Голосов: 4 44.4%

  • Всего проголосовало
    9

PASAf

New member
Пользовался поиском, но не нашел.

Может кто уже сравнивал? Что лучше пробивает стены (потолки, полы)?

Если стОит одинаково, что лучше брать?
 
Последнее редактирование:

PASAf

New member
Вообще, может кто-то пояснить принципиальную разницу между ESP-07 и ESP-12E (у которой на торце платы дополнительные выводы), кроме того, что у них антенны разные?
 

PASAf

New member
Спасибо, а что насчет доп. выводов на ESP-12E? Я так понял, их можно использовать только с флешью на 4 мб?
 

PASAf

New member
@aloika
В документации вроде указан коэффициент усиления антенны на PCB - 1 dbi (насчет ESP-12F не знаю), так что керамическая "лучше" всего на 0.5 dbi.

@pvvx
А есть реальная необходимость во флеши со всеми этими облаками и новыми прошивками?
 

pvvx

Активный участник сообщества
В документации вроде указан коэффициент усиления антенны на PCB - 1 dbi (насчет ESP-12F не знаю), так что керамическая "лучше" всего на 0.5 dbi.
Надо сравнивать диаграммы направленности, а они не расписаны для других модулей и модуля с керамической антенной.
А есть реальная необходимость во флеши со всеми этими облаками и новыми прошивками?
CPU ESP8266 работает с Flash, постоянно "кешируя" (считывает) её кусочками в QIO режиме. Если ставите 40MHz QSPI по умолчанию вместо 80MHz, то производительность CPU падает. На модулях, где поставили кривую flash, которая работает только DIO, падение производительности ещё в 2 раза. В NodeMCU и Smart.js падение производительности ещё ограничено в десятки раз путем чтения данных с Flash (каждого байта) по прерыванию защиты процессора, что ещё приводит к лишнему потреблению и не годится для автономных устройств. А производительности ESP8266 на 160MHz, 80MHz QIO Flash и так еле хватает для поддержки 802.11n.
При чем тут облака?
 
Последнее редактирование:

PASAf

New member
@pvvx
Ну а зачем еще они нужны как не для хранения данных? 512кб быстро забьются, а так вся статистика улетает в интернет и ничего хранить не нужно. Так спрашивается, на кой ей 4 мб?
 

pvvx

Активный участник сообщества
@pvvx
Ну а зачем еще они нужны как не для хранения данных? 512кб быстро забьются, а так вся статистика улетает в интернет и ничего хранить не нужно. Так спрашивается, на кой ей 4 мб?
В лесу, как и на большей части территории России нет WiFi с инет и на каждом дереве AP не растут. Тем более для автономного устройства на соединение с внешним облаком уйдет вся "батарейка". Ему проще накопить данные и переслать потом, по спросу. Облака не могут сохранять в сутки несколько мегабайт и предоставлять обработку таких таблиц и графиков для каждого WiFi устройства в течении года. По этому базу вам придется делать собственную или платить.
Это всё малая часть беды. Основное ПО на ESP8266 типа NodeMCU и Arduino не могут жить включенными в глобальный инет. Они нестабильны и будут постоянно падать. Придется ставить ещё пачку "фиревалов" и прочего на AP, тем самым убив само начало = дешевого модуля WiFi.
 
Последнее редактирование:

PASAf

New member
@pvvx
Ну, а допустим, если использовать ESP исключительно как WiFi-реле, дома, в качестве того же термостата? Например, пускай обращается в цикле на какой-нибудь сервер (бесплатные хостинги есть) с определенным интервалом, отправляет температуру, а там просто 1 или 0 в теле ответа, сообщает какое состояние в данный момент должно поддерживаться, для термостата думаю интервала в 5-15 минут будет достаточно, а в перерывах можно даже вводить его в deep sleep (хотя зачем?)
 

pvvx

Активный участник сообщества
@pvvx
Ну, а допустим, если использовать ESP исключительно как WiFi-реле, дома, в качестве того же термостата? Например, пускай обращается в цикле на какой-нибудь сервер (бесплатные хостинги есть) с определенным интервалом, отправляет температуру, а там просто 1 или 0 в теле ответа, сообщает какое состояние в данный момент должно поддерживаться, для термостата думаю интервала в 5-15 минут будет достаточно, а в перерывах можно даже вводить его в deep sleep (хотя зачем?)
Тогда в определенный момент термостат может сжечь что угодно - забыли оплатить интернет доступ провайдеру или другая авария (или санкции по Сирии) :)
Или у Васи комп сбойнул и отправил 100 кило файл в открываемый TCP порт модулем на NodeMCU (100% зависон)...
 

PostLast

Member
Сравнивал обе антенны и ещё питгейлом 2 шт 10 дБ антенн подключался. Этот вариант естественно лучший. Подопытный зверек с pcb esp-01. Pcb и керамика на открытом пространстве примерно равны но в помещении pcb заметно выигрывает. Не чуч чуч а очень заметно. Как минимум одну перегородку а это 4 последовательных комнаты. Сравнивал только дальность связи 2 модулей.
 

MichaelPav

New member
И какая лучше-то антенна?
Я плотно изучал вопрос с антенной, поскольку делаю свою плату. По моим данным PCB антенна лучше.
Подробно расписано здесь
http://www.cypress.com/file/136236/download
Кстати PCB антенна на китайских поделках сделана не верно. Ее нужно делать короче как описано в документе применительно к толщине платы. Фидер тоже желательно делать шире.
Там есть над чем работать :)
 
Последнее редактирование:

MichaelPav

New member
Высший пилотаж согласующие элементы еще подобрать если совершенства добиваться
 

PASAf

New member
@MichaelPav
А если, к примеру, как на ESP-12F?

@pvvx
Да на такой простой операции, думаю, можно и без NodeMCU обойтись.
Ну понятное дело должен быть аварийный вариант:) Если сервер не доступен (ответа нет) переключение в автономный режим по ранее заданной программе (которая загружается с сервера при старте модуля).

Насчет капитальных зависов идей нет. Разве-что реле времени, перезагружающее модуль. Либо GSM (хотя зачем тогда ESP?)
 

pvvx

Активный участник сообщества
Сравнивал только дальность связи 2 модулей.
Возьмите второй модуль и измерьте направленность (можно и поляризацию) в режиме графика RSSI:
Rssi1.gif
Насчет капитальных зависов идей нет. Разве-что реле времени, перезагружающее модуль. Либо GSM (хотя зачем тогда ESP?)
Все "зависоны" завязаны на структуре общей системы. Облака являются удаленной системой, которая не обязательна и второстепенна. Уровень защиты и распределение данных (логов и прочего) должно быть структурировано поэтапно. Всё как в структуре построения общества (государства). Тогда не будет зависимостей от внешних факторов и соответственно и "зависонов" из-за неверного доступа к данным и командам.
Если строится автономная система, то она должна содержать всё в себе для любого доступа. Такая автономная система годится и для доступа из облаков. Для автономной системы не хватает 512k Flash. Нет места для стандартных интерфейсов для внешних устройств (диска с Web файлами (HTML, Java, ...) и Help), так-же нет места под собранные данные и логи. 4-ре мегабайта Flash - это минимум, для системы без логов. Чтобы flash не протерлась для логов и собранных данных желательно иметь больший объем. Тогда цикл перезаписи Flash достаточен для расчетного времени жизни устройства.
 
Последнее редактирование:

Creo

New member
Сегодня проверил - у меня ESP8266-07 с керамикой, в зашумленом эфире WIFI на расстоянии 10 м от роутера внешняя антенна добавляет 10 децибел.
 

pvvx

Активный участник сообщества
В данном тесте, в таблице, указано, что ESP-07 (керамическая) имеет характеристики хуже печатной. Передаваемый уровень сигнала ниже, значит связь хуже.
А написано обратное.
Теста уровней со стороны модуля нет. Т.е. статья ни о чем.
 
Сверху Снизу