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

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 02:06:10
Lion_A
Извеняйте, что долго не появлялся. Времени в наше тяжелое время КОТОстрофически не хватает :)). Добавил датчик давления DHT22 или он-же AM2302. Датчик подключается к комнатному разъему. Комнатная температура берется с него, а если не подключен с BMP180. С этой версии больше не будет прошивок без BMP180, а то прошивка так разрослась что сам уже путаюсь :shock: . Также изменил алгоритм вывода в авто режиме. Температура, давление, влажность теперь выводятся через интервалы в 10 сек. Большая просьба потестировать коррекцию хода с коэффициентами от предыдущих прошивок.

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 07:54:22
shura2000
Спасибо.
Нам бы схему, аль чертеж распайки датчика к разъему. Что бы не перепутать чего...

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 08:13:13
SergeyK
А такой датчик подойдет?
Изображение

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 08:41:50
13Alex13
Думается мне, по datasheet, будет правильно!

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 08:59:02
Lion_A
shura2000 писал(а):Спасибо.
Схему бы распайки датчика к разъему. Что бы не перепутать чего...

Ножки датчика:
1. +5В
2. Data
3. неиспользуется
4. GND

mini jack c его края:
1. +5В
2. Data
3. GND
shura2000 писал(а):А такой датчик подойдет?

Глянул даташит, вроде тоже самое.

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 12:42:13
shura2000
Поставил. Вроде работает.
Пока не понял нравится или нет порядок показа данных.

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 13:16:05
Lion_A
shura2000 писал(а):Поставил. Вроде работает. Пока не понял нравится или нет порядок показа данных.

А я уже косяк нашел! После выхода из настроек не запускается авторежим. Поправил.
Мне такой показ больше нравится, а то они меня уже начали раздражать! Как не посмотришь, то дата бежит, то погнали температуру, давление показывать, а теперь еще и влажность. И вот стоишь и ждешь, пока эта "электричка" пробежит.
почемучка писал(а):Можете добавить в следующих прошивках, что бы при срабатывании будильника появлялась логическая 1 на выводе PB1 (или другом выводе), а после его отключения устанавливался логический ноль.

Сделал на РВ1, только не проверял(лень корпус разбирать :)) ).

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 14:14:17
почемучка
Сделал на РВ1, только не проверял(лень корпус разбирать :)) ).

Огромное спасибо! Попробую отпишусь.

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 17:44:38
shura2000
А на афоризмы можно надеяться?

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 18:04:02
Lion_A
Пока не знаю. По мне это лишнее.
Они длинные и будут мешать основнои функции часов, показывать время. Потом они быстро заучатся и начнут раздражать. Лучше забить пустые даты афоризмами и каждый день будет новый афоризм.

Re: Часы Super Clock

Добавлено: Вс окт 18, 2015 18:05:33
shura2000
Тоже вариант.

Re: Часы Super Clock

Добавлено: Пн окт 19, 2015 09:13:48
n.vtym
выложите ссылку на видео, работы новой прошивки с датчиком dht22, датчика нет, а посмотреть хочется

Спасибо!

Re: Часы Super Clock

Добавлено: Пн окт 19, 2015 09:43:40
shura2000
Вечером выложу.

Re: Часы Super Clock

Добавлено: Пн окт 19, 2015 21:04:57
почемучка
Lion_A писал(а):Сделал на РВ1, только не проверял(лень корпус разбирать :)) ).


Проверил работает. При срабатывании будильника на PB1 устанавливается -1. При отключении -0

Lion_A, подскажите где нужно подправить, что бы сигнал будильника выводился только на PB1? Как изменить время сигнала будильник?
10 минут мне кажется многовато. Спасибо!

Re: Часы Super Clock

Добавлено: Пн окт 19, 2015 21:24:13
Lion_A
Вот так:
Спойлер

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

void alarm(void)
{
    //проверяем что будильник разрешен и время совподает
    if( flag_alarm0 && (eep_hour_alarm0 == hour) && (eep_min_alarm0 == minute) && (second == 0x00) )count_ring = 600; //<<= время работы будильника (сек * 2)
   
    if(count_ring){      //выключаем сигнал
        count_ring--;
        buzzer_PORT.buzzer_PIN = ~(buzzer_PORT.buzzer_PIN); // <<= закоментировать чтобы отключить сигнал
        out_PORT.out_PIN = 1;
    } else
        {
        buzzer_PORT.buzzer_PIN = 0;
        out_PORT.out_PIN = 0;
        };
}
]

Re: Часы Super Clock

Добавлено: Пн окт 19, 2015 21:45:44
shura2000

Re: Часы Super Clock

Добавлено: Вт окт 20, 2015 11:21:24
n.vtym
shura2000 писал(а):Видео:
https://www.youtube.com/watch?v=akWDt99 ... e=youtu.be



Спасибо!
если диоды в Китае брали, поделитесь ссылкой, уж больно красивые

Re: Часы Super Clock

Добавлено: Вт окт 20, 2015 11:27:45
shura2000
Эти брал на рынке в Митино. Очень неоднородны по цвету. От оранжевого до зеленоватого, хотя брал, как желтые.
Хорошо, что взял с запасом, можно повыбирать.

Re: Часы Super Clock

Добавлено: Вт окт 20, 2015 14:09:14
n.vtym
shura2000 писал(а):Эти брал на рынке в Митино. Очень неоднородны по цвету. От оранжевого до зеленоватого, хотя брал, как желтые.
Хорошо, что взял с запасом, можно повыбирать.


эх, у нас в магазинах дороговато покупать
у меня пока так выглядят первые
https://cloud.mail.ru/public/15RE/8zqLqt41Z
в них диоды буквально кривые, кристал не откалиброван, светят куда пополо :)
вторые
https://cloud.mail.ru/public/5dvJ/t3ZxeR2do
эти уже откалиброваны, но они менее мощные чем первые, только что то боком получилось

роль рассеивателя выполняем матовый файлик :)
пока ждал первые диоды заказа вторые, только потом "допетрил", что брать надо матовые :)

по корпусу пока не "замарачивался", часы на работе стоят душу греют, как закажу диоды нормальные, корпус доделаю.

Re: Часы Super Clock

Добавлено: Сб окт 24, 2015 08:12:22
shura2000
С новой прошивкой часы пару раз зависли на отображении давления.
Раньше такого не было.... :(