24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

Термостат ∆T=0,1°C на Mega8 TQFP

Здесь только проекты на ATmega
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Почему бы вам просто не прислать все исходники? А то боюсь перебор кусочков может затянуться :)

Добавлено спустя 48 секунд:
И схема или фотка платы тоже бы помогла.
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

propell_ant wrote:Почему бы вам просто не прислать все исходники? А то боюсь перебор кусочков может затянуться :)

Добавлено спустя 48 секунд:
И схема или фотка платы тоже бы помогла.
В архиве откорректированный исходник и плата со схемой в Eagle.
Сделано было под аналоговый датчик. Заменен на цифровой.
Работает ВСЁ, кроме кнопок.
Attachments
Thermostat.7z
(118.15 KiB) Downloaded 202 times
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Vitaliy, а на две кнопки одновременно нажимать пробовали? Вход в режим настроек - по двум кнопкам.
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

Пробовал. Не реагирует. :(
В теории, нажатие кнопки и замена "1" на "0", одно и то-же.
На практике PORTB=0b00000000; вызывает спонтанное перемигивание.
Попробую поставить нолики и сфотографировать.

При PORTB=0b00000000 идет цикличная смена "D 0.1" - "E 0.2" - "temperature"

Добавлено спустя 4 часа 4 минуты 55 секунд:
Коррекция.
При одновременном нажатии идет циклично "_установка порога" -> "d 0.1" -> E 0.0. При этом можно менять порог и "d". То есть обе кнопки работают, но только в меню.
Кажется, я понял. Не активен режим изменений одной кнопкой.

Добавлено спустя 11 минут 21 секунду:
Все работает! Time for :drink:
Что значит E 0.0?
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Vitaliy wrote:Что значит E 0.0?
В режиме настройки можно посмотреть номер последней обнаруженной ошибки (термостат помнит ровно одну). Если ноль - значит ни одной ошибки с момента включения не обнаружено.
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

Планируете ли Вы использовать второй выход?
Было бы неплохо чтобы он был настраиваемый ( NO/NC, time delay).
Не обязательно через меню.
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Я уже использую, просто времени нет обновить схемы-фоты. И пока что со временем всё хуже и хуже.
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

А прошивка?
Можете поделиться последними исходниками и Eagle проектом?
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

в прошивке достаточно раскомментировать строку
#define OUTPIN_NC PORTB.4 // Нормально закрытый выход (не используется)
и B.4 станет работать как нормально открытый выход.
Печатку пришлю в личку попозже, но у вас же своя (я кстати не смог открыть своим иглом, видимо у вас версия новее).
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

Eagle 8.6.0
Это я переделал существующую плату с 0.8" LED.
Туперь надыбал 0,56" и буду исполдьзовать Вашу как основу.
Кнопки поставлю на ней же. Оддельно только силовая часть.
А может, всё на одну плату поставлю.
Так, что пришлите, если не затруднит.
Можно ли PORTB.4 сделать настраиваемый (NO/NC, time delay ON/OFF).
Инверсию можно и без дополнительного порта сделать просто добавив полевик, а вот задержку включения/выключения... Тут целая микросхема 4060 нужна.
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Почитайте эту ветку, возможно это как-то перекликается с вашей задачей.
Там уже есть готовая прошивка http://hardlock.org.ua/viewtopic.php?f=10&t=509#p15231
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

Как я понимаю, это то-же самое, но с конфигурируемым вторым выходом.
А в Eagle все это есть?
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Вот моя печатка.
Attachments
Mega8TQFP.brd.v2.1.1.rar
печатка и герберы
(76.49 KiB) Downloaded 207 times
Vitaliy
Частенько бываю
Posts: 25
Joined: 21 Feb 2020 19:30
Location: Toronto

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by Vitaliy »

На мой взгляд схема та-же, а печатка незначительно изменена.
Где настраивается задержка для второго выхода?
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Настраивается через настройки при работе устройства, третий по счету параметр с отображением символа t.
Вопросы по термостату для котла (если он вам подходит) лучше задавать в той ветке.
multic33
Частенько бываю
Posts: 48
Joined: 06 Jan 2015 20:08
Location: Украина

Post by multic33 »

здравствуйте уважаемые форумчане и propell_ant .
у меня один и вопросик и просьба.достались мне 12 штук мега 48 в 32 корпусе,что и где надо изменить в коде чтоб использовать ее в даном проекте?
спасибо
multic33
Частенько бываю
Posts: 48
Joined: 06 Jan 2015 20:08
Location: Украина

Post by multic33 »

здравствуйте уважаемый hardlock.извините что пишу сюда,но автор ветки не отвечает,а вы я вижу зашли на форум.не могли бы вы помочь мне с кодом программы в ветке Термостат ∆T=0,1°C на Mega8 TQFP propell_ant.
мне досталось даром 12 штук мега 48 в 32 корпусе.что надо изменить в коде чтоб использовать ее в етом проекте.цены на меги сами знаете какие сейчас.
спасибо огромное
Attachments
tlm8_v4.1.02_src.rar
вот проект
(16.99 KiB) Downloaded 53 times
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by hardlock »

multic33, к сожалению код не мой и на данный момент времени я не могу помочь ни с компиляцией кода, ни подсказать, что нужно поменять... :(
multic33
Частенько бываю
Posts: 48
Joined: 06 Jan 2015 20:08
Location: Украина

Post by multic33 »

извините за беспокойство,берегите себя
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

multic33, у меня где-то есть исходники под мегу88. Я проверю работу под 48 и выложу здесь.
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

Во вложении исходники и готовые прошивки под мегу 48. Фьюзы в архиве с исходниками. Проверено в симуляторе.
Attachments
tlm48_v4.1.02.rar
прошивки
(21.39 KiB) Downloaded 50 times
tlm48_v4.1.02_src.rar
исходники
(22.3 KiB) Downloaded 49 times
multic33
Частенько бываю
Posts: 48
Joined: 06 Jan 2015 20:08
Location: Украина

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by multic33 »

спасибо уважаемый за оперативность.надеюсь газ и електричество будут чтоб было на чем ето все испытать.
берегите себя
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by propell_ant »

да, я тоже об этом вздохнул, когда закончил тестирование...

Добавлено спустя 11 минут 18 секунд:
в прошивку вкралась ошибочка, исправление повышенного потребления при нажатии на кнопки не вошло. Сейчас исправлю и перезалью архивы.

Добавлено спустя 14 минут 53 секунды:
перезалил, скачивайте заново.
multic33
Частенько бываю
Posts: 48
Joined: 06 Jan 2015 20:08
Location: Украина

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by multic33 »

дякую шановний,бeрeжи вас Божe
TayX
Пробегал мимо
Posts: 2
Joined: 11 Oct 2022 10:48

Re: Термостат ∆T=0,1°C на Mega8 TQFP

Post by TayX »

propell_ant wrote:Во вложении исходники и готовые прошивки под мегу 48. Фьюзы в архиве с исходниками. Проверено в симуляторе.
Дуже дякую! Проверил на Atmega88, вроде работает. Два дня сидел, перетягивал - и вот такой подарок. Спасибо!!!
UPD: если не трудно - можно исходники под 88 - там инициализация от 48 сильно отличается?
Post Reply