Запись и чтение состояния из EEPROM

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#1

Сообщение jonik22sm » 13.01.2019{, 22:32}

Написал програмку для бани на ESP8266 12F
Помогите решить ребус мне необходимо если я включил сауну и в какой то момент пропало напряжение по программе при включении он переходит в режим выключено . А мне необходимо что бы состояние записывалось в EEPROM и стартовало в состоянии которое записано о перезагрузки
Баня.flp
(1.33 МБ) 53 скачивания
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Phazz
Полковник
Сообщения: 2558
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Запись и чтение состояния из EEPROM

#2

Сообщение Phazz » 13.01.2019{, 23:16}

Конденсатор на питание с диодом. Один из пинов контроллирует напряжение сети.

Отправлено спустя 1 минуту 41 секунду:
Пока разрядится конденсатор, контроллер успеет записать состояние.

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Запись и чтение состояния из EEPROM

#3

Сообщение magpit » 13.01.2019{, 23:26}

А как контроллер узнает, что нужно производить в этот момент запись?

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#4

Сообщение jonik22sm » 13.01.2019{, 23:34}

То есть я включил баню греться прошло допустим минут 40 и выбило автомат, я взвожу автомат а контроллер смотрит предыдущее состояние по EEPROM и продолжает свою работу.
Я не баран. Но неможу допетрить как правильно записать состояние включения и при перезагрузке чтение и продолжение работы контроллера.
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Запись и чтение состояния из EEPROM

#5

Сообщение nalnik » 14.01.2019{, 06:38}

jonik22sm

Две кнопки:
1 - Кнопка ПУСК запускает регулятор температуры и записывает единицу в EEPROM.
2 - Кнопка СТОП останавливает регулятор температуры и записывает ноль в EEPROM.

При подаче питание прога смотрит на состояние этой ячейки в EEPROM,
если единица - греем, и ждем команду с кнопки СТОП.
если ноль - не греем, и ждем команду с кнопки ПУСК.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#6

Сообщение jonik22sm » 14.01.2019{, 07:49}

Мне необходимо одной кнопкой
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Запись и чтение состояния из EEPROM

#7

Сообщение nalnik » 14.01.2019{, 07:55}

jonik22sm писал(а):
14.01.2019{, 07:49}
Мне необходимо одной кнопкой
Триггер Вам в помощь.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#8

Сообщение jonik22sm » 14.01.2019{, 07:55}

У меня будет 5 кнопок
1 вкл/Выкл котла- печки
2 вкл/Выкл освещение в предбаннике и парилке
3 вкл/Выкл бойлера
4 + температура
5 - температура

Отправлено спустя 1 минуту 29 секунд:
nalnik писал(а):
14.01.2019{, 07:55}
jonik22sm писал(а):
14.01.2019{, 07:49}
Мне необходимо одной кнопкой
Триггер Вам в помощь.
А на примере показать!
Я проект привёл в первом посту

Отправлено спустя 1 минуту 35 секунд:
В проекте там с триггерами а при запуске не работает
Можно сделать ВСЁ. Было бы желание.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Запись и чтение состояния из EEPROM

#9

Сообщение SSSergeich » 14.01.2019{, 09:01}

А если типа так?

Переменная старт/стоп следит за состоянием пина напруги, при пропадании пишем ноль в память.
В первой плате пишем выполнять по условию старт/стоп =0.
Читаем память, переменной старт/стоп присваиваем 1.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Запись и чтение состояния из EEPROM

#10

Сообщение Sancho » 14.01.2019{, 09:02}

jonik22sm, Попробуй вот так
Здесь может чего поможет для идеи
Вложения
Баня_v1.flp
(1.4 МБ) 59 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Запись и чтение состояния из EEPROM

#11

Сообщение rw6cm » 14.01.2019{, 10:00}

jonik22sm,
А если свет дадут через несколько часов, для кого баня будет работать? ))
Win10-64, FLProg (portable)

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#12

Сообщение jonik22sm » 14.01.2019{, 10:06}

rw6cm писал(а):
14.01.2019{, 10:00}
jonik22sm,
А если свет дадут через несколько часов, для кого баня будет работать? ))
но она всё ровно отработает заданное время и выключится ориентироваться будет по реальному времени
мне главное что бы она начинала работу после загрузки по состоянию записи в EEPROM
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Запись и чтение состояния из EEPROM

#13

Сообщение rw6cm » 14.01.2019{, 10:10}

jonik22sm писал(а):
14.01.2019{, 10:06}
ориентироваться будет по реальному времени
ясно
Win10-64, FLProg (portable)

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#14

Сообщение jonik22sm » 14.01.2019{, 10:21}

посмотрите пожалуйста проект
в чём у меня ошибка
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Запись и чтение состояния из EEPROM

#15

Сообщение Sancho » 14.01.2019{, 10:39}

jonik22sm писал(а):
14.01.2019{, 10:21}
посмотрите пожалуйста проект
в чём у меня ошибка
У тебя переменная "Котёл" управляется из двух мест - плата 7 и 8....

Отправлено спустя 1 минуту 59 секунд:
Возможно, на восьмой перепутаны местами "Котёл" и "Котёл1"....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#16

Сообщение jonik22sm » 14.01.2019{, 12:18}

переменная (котёл) - срабатывает от RemoteXY а (котёлК) от физической кнопки
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Запись и чтение состояния из EEPROM

#17

Сообщение Sancho » 14.01.2019{, 12:44}

Где выходы?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#18

Сообщение jonik22sm » 14.01.2019{, 13:07}

Sancho писал(а):
14.01.2019{, 12:44}
Где выходы?
???????
Подробнее можно?

Отправлено спустя 1 минуту 8 секунд:
потом дисплеи заменю у себя отыскалась Nextion 3,2 панелька
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Запись и чтение состояния из EEPROM

#19

Сообщение Sancho » 14.01.2019{, 13:48}

Вижу вверху выделены пины выход - свет, бойлер.
В проекте их нет.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Запись и чтение состояния из EEPROM

#20

Сообщение jonik22sm » 14.01.2019{, 13:56}

в третей плате переменные читают состояние
а в восьмой пишется в епром
я так понимаю для чтения из епром сделать ещё одни переменные и с этих переменных на восьмую плату через Rtrigger в OR подать как ещё одно управление
Можно сделать ВСЁ. Было бы желание.

Ответить

Вернуться в «Помогите, а то я "нимагу"»