Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Суточный таймер mini-tini

Суточный таймер mini-tini 28 июль 2016 08:39 #51

  • принтер
  • принтер аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 111
  • Спасибо получено: 4
Думаю оба варианта имеют право на жиэнь и будут применяться по потребности.Дуже дякую,іду перевіряти.

Проверил, все работает "на ура".Для меня это финальный вариант ,полностью устраивает.Девайс получился компактный,сделал 3шт,найдет применение- не сомневаюсь.Фото не выкладываю,поскольку изделие разовое,печатку не разводил- обошелся бормашинкой ,импульсным паяльником и проводом типа ПЕВ 0,15 как монтажного.Размер с семистором ,конденсатором сетьвого питания- меньше спичечного коробка.Хочу еще раз поблагодарить Soir за удачную разработку и терпение.До нових зустрічей!

---
Сообщения объединил. Нарушение Правил, раздел 5, п.8.
Soir
Последнее редактирование: 28 июль 2016 10:36 от Soir. Причина: Нарушение правил.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 09 авг 2016 06:50 #52

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Добрый день уважаемый Soir, есть желание использовать разработку "Суточный таймер" для освещения аквариума по расписанию. Подскажите, есть ли возможность ввести 2 таймера (07.00-11.00, 17.00-22.00), и какой либо элемент отключения таймера (ручной/автомат), или проще реализовать на простом переключателе?
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 09 авг 2016 08:10 #53

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Боюсь, что памяти этого МК будет недостаточно для реализации всех этих изменений и добавлений.
О какой версии прошивки (номер сообщения) идет речь?
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 09 авг 2016 08:16 #54

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Буду пробовать все Ваши прошивки. Понравилась сама схема (без индикации), и Ваши решения (читал Ваши комментарии) прошивка mini-tini 2-3. Думаю, на чём то остановлюсь. Наиболее подходит Ваш последний вариант. Не подскажете, при пропадании питания, таймера нужно заново настраивать?
Последнее редактирование: 09 авг 2016 08:18 от Vlad_Nick. Причина: Не дописал... :(
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 09 авг 2016 10:13 #55

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Свободной памяти МК совсем нет. Если что-то нужно добавить, то сначала нужно что-то убавить.
Свободных выводов МК для реализации "какого-либо элемента отключения таймера" нет.
В последней версии и так три таймера. Они Вам не подходят?
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 09 авг 2016 12:33 #56

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Всё подходит, буду пробовать. :)
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 15 сен 2016 23:14 #57

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Здравствуйте, прошу прощения, за то, что беспокою Вас по пустякам. Собрал Вашу схему "Суточный таймер mini-tini.(Автор Soir)", прошил, не могу изменить eeprom. Если не сложно, подскажите чем возможно, или, как возможно.Пробовал "блокнотом", "Тотал командером по F4" - даёт ошибку записи (пишу через SinaProg 2.1.1, с помощью перешитого Arduino Nano), читать читает, не записывает изменённый файл.
:20000000151617313031161700303030030000FD000000000000000201004156FF20204135
:2000200075746F00000000000000000000000000000000000000000000000000000000FF69
:00000001FF
(время включения - 07.00;08.00;09.00, время выключения - 08.00;09.00;10.00)-для пробы
(время включения - 07.00;17.00;__.__, время выключения -17.00;22.00;__.__)- необходимое время включения выключения.
Ваше описание читал, понимаю что должно быть записано, подскажите как правильно сохранить *.eep.
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 07:32 #58

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Здравствуйте ещё раз. Надеюсь мой предыдущий вопрос не оказался очень тупым или сложным. Есть подозрение, что при правке не могу изменить контрольную сумму (по незнанию), PonyProg2000, которым тоже попробовал изменять *.eep, подсвечивает красным последнюю цифру в строке.Само устройство работает, установка с помощью кнопочек работает, но, к сожалению, не могу быть дома в 11.00(для выключения первого таймера) и в 17.00 (для включения второго таймера). Может есть какая то хитрость в редактировании *.eep ?
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 08:43 #59

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Vlad_Nick пишет:
подскажите как правильно сохранить *.eep.
Необходимости его сохранять нет, если Ваша программа для прошивки поддерживает редактирование EEPROM перед прошивкой.
Когда мне самому надо переконвертировать тип файла (eep, hex, bin...), тогда пользуюсь PonyProg. Загрузить файл, затем Сохранить как... и выбор типа файла. Кстати, там же можно и редактировать, программа сама рассчитает контрольную сумму и все остальное.
Есть отдельные редакторы, например Hex Editor Neo.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 16 сен 2016 09:01 #60

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Спасибо, буду пробовать ещё раз. PonyProg, не поддерживает программатор Ardyino Nano, и Attiny 13, по крайней мере, не смог их подружить.
Файл редактированый с помощью PonyProg2000,при записи через SinaProg даёт ошибку записи :(
Последнее редактирование: 16 сен 2016 09:03 от Vlad_Nick. Причина: Не дописал... :(
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 09:10 #61

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Vlad_Nick пишет:
Файл редактированый с помощью PonyProg2000,при записи через SinaProg даёт ошибку записи :(
Нужно взять именно файл EEPROM и открыть его как файл EEPROM...

Какая версия прошивки (из какого сообщения)?
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 16 сен 2016 09:15 #62

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
sxem.org/2-vse-stati/17-avtomatika-v-bytu/8-tajmery-mini-tini
2). Суточный таймер mini-tini.(Автор Soir)

Попробовал ещё и Hex Editor Neo
Если можно, выслал бы Вам скриншот
прошивка Tiny_mini.hex

Так и открывал, после редактирования во Вашей рекомендации из статьи и сохранения в том же самом eep, файл со 167 байт вырос до 64920... :(
После просмотра тотал командером получилась ерунда.

---
Сообщения объединил. Нарушение Правил, раздел 5, п.8.
Soir
Последнее редактирование: 16 сен 2016 09:40 от Soir. Причина: Нарушение правил.
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 09:38 #63

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
А в самой SinaProg есть возможность редактировать EEPROM? А если взять другую программу?

Попробуйте прошить МК, включить в работу, установить время таймеров (любое). Затем считать память EEPROM программатором, сохранить и уже этот файл пытаться редактировать. Сохранять файл желательно в формате bin или hex. А редактировать в специализированной программе, но не в блокноте в любом случае.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 16 сен 2016 09:47 #64

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Так и поступаю. Записал Tiny_mini.hex SinaProg 2.1.1, запустил устройство, задал кнопками вкл, откл, нагрузки (вкл - 7.00; откл - 8.00; вкл - 9.00; откл - 10.00; вкл, и сразу откл 11.00).
Через SinaProg 2.1.1, а пока только она видит программатор считал еер. В PonyProg2000 окрыл еер, отредактировал, сохранил под другим именем, при последующей записи в SinaProg 2.1.1, даёт error...
Только что открыл еер в Hex Editor Neo, там все данные отображаются по другому.

Приношу извинения, за некоректные записи.
Последнее редактирование: 16 сен 2016 09:51 от Vlad_Nick. Причина: Умные мысли приходят после кнопки ENTER
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 10:23 #65

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Vlad_Nick пишет:
Через SinaProg 2.1.1, а пока только она видит программатор считал еер.
Дайте мне этот файл. Сохраняет только eep?
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 11:18 #66

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Файл копия - оригинальный, _2,_3 - модифицированый
Последнее редактирование: 16 сен 2016 11:36 от Vlad_Nick. Причина: Не дописал... :(
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 11:50 #67

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Данные в EEPROM из "чужой" прошивки. Сотрите EEPROM и запрограммируйте заново.

Заполненность памяти должна быть примерно такая:
Последнее редактирование: 16 сен 2016 11:52 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 16 сен 2016 12:18 #68

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
R сожалению "чужой" прошивки нет. Реальная, работающая...
С кнопочками - этот еер - работает.
Спасибо за помощь, должен скоро приехать ISPпрограмматор, может с его помощью выйдет и у меня.
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 15:57 #69

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
В Ваших файлах данные, никоим образом не соответствующие таймеру. То есть, в памяти МК или мусор, или от какого-то предыдущего проекта. Больше похоже на второе.
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 16:03 #70

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Спасибо за рекомендацию, сегодня вечером попробую почистить, потом снова программу, а потом кнопочки...
Вполне возможно Вы правы. Проверял типа "морганием", уже была впаяна на плате, может что то и оставалось...
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 16:36 #71

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Но все равно, после включения и настройки таймеров, новые данные должны были записаться поверх старых. Этого не видно.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 16 сен 2016 16:49 #72

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
В чём может быть моя ошибка?
MOSI, MISO перепутать , не программировалась бы...
Вы не против если я Вам картинку платы скину?
Работает так же как в Proteus...
Через SinaProg делал верификацию, попробую сделать полный erase, может тогда получится как у Вас.
Последнее редактирование: 16 сен 2016 16:55 от Vlad_Nick. Причина: Дополнение
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 16 сен 2016 17:23 #73

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 11133
  • Спасибо получено: 4035
  • Respect sxem.org Sponsor 2019 Author
Раз таймер в принципе работает, значит прошивка легла правильно. Непонятно, почему нет записи в EEPROM, а если есть, то почему неправильная. Вы пытались запрограммировать таймеры?

Поэтому, сотрите полностью МК. Убедитесь, что в EEPROM все FF. Потом запустите таймер и пройдите процедуру программирования времени. Затем считайте EEPROM. Запись данных должна расположиться, как в моем скрине. Числа, конечно, будут другими.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Vlad_Nick

Суточный таймер mini-tini 16 сен 2016 17:33 #74

  • Vlad_Nick
  • Vlad_Nick аватар
  • Не в сети
  • Пользователь
  • Сообщений: 13
Попробую :)
А программатор не придёт :(
Придётся заказывать и ждать ещё...

Таймеры (через кнопочки) программируются, работают 3 дня без проблемм...

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

Спасибо Вам за поддержку.
Последнее редактирование: 16 сен 2016 17:37 от Vlad_Nick.
Администратор запретил публиковать записи гостям.

Суточный таймер mini-tini 02 нояб 2016 17:30 #75

  • принтер
  • принтер аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 111
  • Спасибо получено: 4
Уважаемый Soir, с целью усовершенствования индикации суточного таймера, предлагаю
создать вариант, подобноссылка ,с управленим одной кнопкой и индикацией


При установках- мигание соответствующих LED, при работе-непрерывно. Понимаю ,что это
много переделывать, но может еще кому-то пригодиться.Если согластесь,то на основе
прошивки, где отработка сразу при установках ,пост #50 (одна из кнопок меняется
на светодиод).С уважением,принтер
Последнее редактирование: 02 нояб 2016 17:34 от принтер. Причина: допис
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir