Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Добовий таймер 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
В Ваших файлах данные, никоим образом не соответствующие таймеру. То есть, в памяти МК или мусор, или от какого-то предыдущего проекта. Больше похоже на второе.
Увійдіть до облікового запису, щоб писати повідомлення.

Добовий таймер mini-tini 16 вер. 2016 16:03 #70

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

Добовий таймер mini-tini 16 вер. 2016 16:36 #71

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect 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
  • 5
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir