Износ EEPROM ?

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

На кухне установил ESP 8266 К нему несколько датчиков (свет, газ, температура, влажность). Пока всё в тестовом режиме, вентиляторы, клапана и выключатели не подключил ещё ... но датчики уже работают.

Как организовать  задание параметра (допустим влажности) и включение вентилятора?

- потенциометром. // Надёжно. Просто. Но не кошерно. Иметь МК, а крутить вручную.

- по необходимости менять константу влажности в скетче. // тоже неплохо, но несколько раз в год придётся притаскивать комп и перепрограммировать.

- корректить двумя кнопками с контролем уставки по 16/2 дисплею // отлично смотрится. Даже некое священнодействие. Только при пропадании электричества параметр будет забываться. Потому и возникла необходимость использовать EEPROM. кнопкой выше, второй - ниже. Две сразу - запомнить. Поэтому и спросил. Ходят упорные слухи, что ESP 8266 не имеет такого вида памяти в чистом виде.

- можно перепрошивать "по воздуху" ESP8266. // если не выдет с EEPROM, тогда придётся так делать.

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

Забыл ... некоторые показатели передаются на сайт и в смартфон. Остальные сами по себе.

sadman41
Offline
Зарегистрирован: 19.10.2016

Я за потенциометр. 

ESP своего EEPROM не имеет, а пишет в рядомстоящую епромку по SPI.

negavoid
Offline
Зарегистрирован: 09.07.2016

Поддержу sadmana. ESP8266 внутри себя EEPROM не имеет, но можно исхитриться и записывать информацию в его флэш. В некоторых моделях доступно аж 3 мегабайта под файловую систему (и ещё 1 для программы).

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

ESP не имеет епрома, и флешка у нее внешняя. Но запись на флешку трудностей не представвляет. На остатках флешки вообще, как правило, организуют виртуальный диск. В ощем не понимаю в чем проблемма. Примеров использования флеша как епрома у ESPшки немерянно.

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

Проблема в незнании матчасти. Смотрел же примеры для Ардуино UNO. На столе смоделировать, отладить. Оказывается  - не всё водка, что горит.

sadman41
Offline
Зарегистрирован: 19.10.2016

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

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

brokly пишет:

ESP не имеет епрома, и флешка у нее внешняя. Но запись на флешку трудностей не представвляет. На остатках флешки вообще, как правило, организуют виртуальный диск. В ощем не понимаю в чем проблемма. Примеров использования флеша как епрома у ESPшки немерянно.

А гдн ответ про износ памяти ... ну флеш так флеш. Практически ... можно на ней организовать виртуальный потенциометр?

sadman41
Offline
Зарегистрирован: 19.10.2016

А в чем вопрос? Есть при записи износ, в чем проблема?

inspiritus
Offline
Зарегистрирован: 17.12.2012

Хоть опписАться :)

в рамках приведенного примера тестировал почти месяц. По моим прикидкам более 3 миллионов актов записи/чтения , а оно все работает и работает :)

sadman41
Offline
Зарегистрирован: 19.10.2016