Страница 15 из 34

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Сб окт 23, 2010 18:47:25
fetus
NickNI, спасибо помогло :))

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Сб окт 30, 2010 13:31:05
Grandfa
Скажите пожалуйста:а может из-за "кривой" разводки печатной платы не показывать ни один датчик температуры?Собрал то я часы еще в том году,а надобности измерения температуры не было.Сейчас подключаю датчик а на дисплее ничего.Сам датчик рабочий на все сто т.к. снял его с другого рабочего термометра.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Сб окт 30, 2010 15:23:11
NickNI
Grandfa писал(а):Сейчас подключаю датчик а на дисплее ничего.Сам датчик рабочий на все сто т.к. снял его с другого рабочего термометра.
1. Датчик обнаруживается при включении питания. Выключите\включите.
2. Какая прошивка для какого контроллера и какая марка датчика? Последняя прошивка в первом посте Автора для Mega8 поддерживает все типы датчиков DS18X20, Для mega88 только DX18B20.
3. Если предыдущее пункты не помогли смотрите подключение датчиков, "подтяжку" 4.7кОм, а также обратите внимание на фузы т.к. датчики критичны к частоте на которой работает контроллер.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Сб окт 30, 2010 18:46:19
Grandfa
При включении датчик не обнаруживается.Микросхема Мега8,датчик DS18B20.Прошивка была если память не изменяет от 2009-11-19."Подтяжку" сразу сделал.Фузы выставлены как у автора.Все же попробую новую печатку сделать.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Ср ноя 03, 2010 15:28:15
fetus
Коты ну будь те же человеками , покажите фьюзы для понипрог!!! :?

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Ср ноя 03, 2010 18:27:01
molecul
Не встречали печатку под Atmega8 в корпусе TQFP32?

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 04, 2010 12:11:03
NickNI
fetus писал(а):Коты ну будь те же человеками , покажите фьюзы для понипрог!!! :?
Чисто теоретически, т.к. использую BiDiPro. Может кто то подправит. Но еще имеет значения какой программатор.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 04, 2010 20:31:20
DARKMAVR
в PonyProg фьюзы инверсные по отношению в CVAVR

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 04, 2010 21:03:12
Danko
ПониПрог
Изображение
CVAVR
Изображение

Может у меня неправильный ПониПрог ?

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 04, 2010 21:57:00
fetus
Ну так вот этого я не пойму , вроде в пони фьюзы были инверсные, но судя по картинке уже нет.....вощем ничеее ни панимаюю
Изображение

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 04, 2010 22:06:07
DARKMAVR
В PonyProg галочка в сетке соответствует 0, а ее отсутствие 1.
Если SPIEN в 1 - значит фьюзы инверсные, если 0, то выставляется как в CVAVR

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 04, 2010 22:34:53
fetus
Тогда всетаки инверсные??? Вот так??

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Пт ноя 05, 2010 22:39:44
NickNI
Вы меня заставили доделать, проверить, протестировать вот этот прграммматор:
http://hardlock.org.ua/viewtopic.php?f=18&t=6, за что Вам, всем, отдельное -"СПАСИБО"!
Теперь по сути:
Настойки в PoniProg для работы программатора:
2-1.jpg
настройки в PoniProg
(58.53 КБ) 894 скачивания
Фьюзы прочтенные с "рабочего" контроллера:
1-1.jpg
Фьюзы с рабочего контроллера
(51.5 КБ) 676 скачиваний
Фото "устройства":
3-1.jpg
(146.87 КБ) 746 скачиваний
Рекомендации: ОЧЕНЬ аккуратно нажмите в PONI "замок" потом, в появившемся окне, "Read"... Если, после этого, SPIEN появится с недоступной галочкой, то выставляйте FUSE как на картинке, если без галочки, то инверсно.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Вс ноя 07, 2010 17:49:55
fetus
NickNI, пасиба ,все работает) Кто бы теперь объяснил что значит подсветка триггер.
И возможно ли подключения датчика температуры двумя проводами в режиме паразитного питания ?

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Вс ноя 07, 2010 21:30:41
NickNI
fetus писал(а):Кто бы теперь объяснил что значит подсветка триггер.
Каждое нажатие кнопки "подсветка" приводит к изменению состояния подсветки на противоположное и она (подсветка) остается в таком состоянии до следующего нажатия кнопки.

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Вс ноя 07, 2010 23:55:42
fetus
А я уже губу раскатал на то ,что она по времени включается )))

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Пн ноя 08, 2010 23:06:47
NickNI
fetus писал(а):что она по времени включается )))
Не так уж не реально:
Либо смирится с тем что при переходе на день/ночь (подсветка/нет подсветки) будет срабатывать будильник, либо отказаться от будильников... В любом случае в существующей проект добавлять что то больше ("ночной режим") уже некуда :(
По реализации переключения есть возможность программный или аппаратный метод с ограничениями описанными выше...
Другой вопрос: можно программно перейти на mega168 (не требует аппаратных переделок), но тоже у Автора нет времени реализации "ночного режима" переключения подсветки...
В своей реализации проекта отказался от будильников, но по будильнику (четный/не четный) включается/выключается подсветка. Своеобразный "ночной режим". Хотя и перевел проект на mega168. Но на большее "ума" не хватило :(

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Чт ноя 11, 2010 23:55:48
Danko
на данный момент занимаюсь расширением возможностей часов на мега168:

1. новый пункт меню: "язык интерфейса" (выбор ENG/RUS/UKR)
2. для подсветки два новых режима "день/ночь" и "фоторезистор"
3. добавить пункт меню "яркость подсветки" и с помощью ШИМ регулировать яркость LED подсветки индикатора.

ПОЯСНЕНИЯ:
1. выбор языка ENG дает возможность применять нерусифицированные индикаторы или индикаторы с нестандартной русификацией.
2. на вход свободного АЦП повесить фоторезистор и, снимая данные с него, включать или отключать подсветку.

из-за меню "день/ночь" в меню придется добавить еще один пункт - это время включения и отключения или по другому - начало дня и начало ночи. Самый простой способ это жестко прописать время включения и отключения подсветки, но это я так думаю не совсем удобно.

Хотелось бы услышать мнение общественности по поводу новой прошивки для мега168.

P.S.
после отработки програмной части для меню "день/ночь" возможно он появится и в версии для мега8/88 (если поместится конечно).

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Пт ноя 12, 2010 09:34:55
NickNI
:)) Новой прошивке быть!
Danko писал(а): из-за меню "день/ночь" в меню придется добавить еще один пункт - это время включения и отключения или по другому - начало дня и начало ночи.
Есть предложения просто заменить пункт меню "подсветка тригер" на "подсветка с ЧЧ:ММ по ЧЧ:ММ" при этом оставив переключение кнопкой "подсветка" так как есть сейчас. Если установлено "подсветка с 00:00 по 00:00", то чтобы работала подсветка как в текущей версии "подсветка тригер" т.е. только по нажатию кнопки. Это не нарушит общей концепции. Иначе надо будет обдумывать логику работы при подсветке 10,20... сек. Например: Как быть если включена/выключена по "день/ночь" то что делать по таймерам 10,20... сек? Включать/выключать etc....
Danko писал(а): Самый простой способ это жестко прописать время включения и отключения подсветки
А вот это, мне кажется, делать нельзя в первую очередь из-за разнообразия применяемых индикаторов. В позитивном надо ночью включить подсветку, в негативном выключить или значительно уменьшить чтобы не светили часы как полная луна :).

Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)

Добавлено: Пт ноя 12, 2010 10:39:01
Danko
есть мысль убрать линейное меню и сделать древовидное т.е. в меню будут подменю.

Например:
основное меню:

Код: Выделить всё

- уст.будильников
- установка даты и времени, кор.времени
- установка работы подсветки
- прочее
с соответствующими подменю:

Код: Выделить всё

- уст.будильников
   - уст.буд.1
   - уст.буд.2
   - уст.буд.3
   - уст.буд.4
   - уст.буд.5
   - уст.буд.6
   - уст.буд.7
   - уст.буд.8
- установка даты и времени, кор.времени
  - уст.даты и времени
  - кор.времени
- установка работы подсветки
  - режим работы (триггер/10сек/....)
  - время включ. и время откл.(появляется только при включении режима "день/ночь")
  - яркость
- прочее
  - язык интерфейса
  - скины
ну или что-то подобное