Пока в планах только это:
DS18B20,
DHT22 (температура + влажность)
BMP085 (атм.давление)
Ну и сигналы точного времени от ESP-шки.
Найдено 1287 результатов
- Пт апр 12, 2019 18:53:49
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 291850
- Пт апр 12, 2019 18:38:15
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 291850
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
У меня есть в наличии мега328. Могу прошивки на ней проверять. Их нужно будет использовать в этих часах. Есть небольшой запас AVR-ок.
Увы, но я потихоньку утрачиваю интерес к микроконтроллерам AVR.
Для меня они уходят на второй план. Потихоньку начинаю изучать ESP8266. Купил четыре модуля ESP-01 и ...
Увы, но я потихоньку утрачиваю интерес к микроконтроллерам AVR.
Для меня они уходят на второй план. Потихоньку начинаю изучать ESP8266. Купил четыре модуля ESP-01 и ...
- Пт апр 12, 2019 17:31:57
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 291850
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
По поводу Мега328. Я ранее выкладывал прошивку для нее и она не рабочая. Причину я выяснил позже когда стал править свой старый проект. Проблема в компиляторе он криво собирает бинарник, а если быть более точным, то криво собирает бинарник из проекта старой версии CVAVR. Проект я собирал в версии 2 ...
- Пт апр 12, 2019 13:06:53
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 291850
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
День добрый!
Да добавить конечно можно, но есть несколько НО.
но № 1 - добавлять нужно не только в СкинЭдит, но и в программу часов т.к. написание дня недели хранится EEPROM микроконтроллера в виде массива и его длина строго определена.
но № 2 - программа и схема претерпела изменения: нет ...
Да добавить конечно можно, но есть несколько НО.
но № 1 - добавлять нужно не только в СкинЭдит, но и в программу часов т.к. написание дня недели хранится EEPROM микроконтроллера в виде массива и его длина строго определена.
но № 2 - программа и схема претерпела изменения: нет ...
- Пт ноя 16, 2018 20:08:28
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Решил повторить (собрать) свои часы
Пару недель назад купил 3d-принтер. Печатаю корпус.
Как только соберу так и начну с прошивкой работать. Увы сроков назвать не могу.
Пару недель назад купил 3d-принтер. Печатаю корпус.
Как только соберу так и начну с прошивкой работать. Увы сроков назвать не могу.
- Чт ноя 15, 2018 18:55:33
- Форум: AVR
- Тема: Часы на 74HC595
- Ответы: 180
- Просмотры: 55134
Re: Часы на 74HC595
Баловство. Качество будет отвратным. Кривые волнистые стенки.
Ну на счет волнистых это Вы перегнули.
Печать: толщина слоя 0,1 мм - качество 4+ из 5. И опять таки смотря с чем сравнивать. И насколько умело Вы настроили печать.
- Чт ноя 15, 2018 16:49:52
- Форум: AVR
- Тема: Часы на 74HC595
- Ответы: 180
- Просмотры: 55134
- Чт ноя 08, 2018 19:58:12
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Конечно можно сделать и будильники не трогать.
- Ср ноя 07, 2018 14:57:45
- Форум: AVR
- Тема: Часы на 74HC595
- Ответы: 180
- Просмотры: 55134
Re: Часы на 74HC595
Поддерживает более современные и мощные МК чем AVR, а некоторые из них дешевле чем AVR при большей производительности и лучшей периферии. Шикарненько. Из пушки по воробьям стрелять.
Часы в которых время считает спец микросхема RTC (DS1307), для расширения портов используются две микросхемы ...
Часы в которых время считает спец микросхема RTC (DS1307), для расширения портов используются две микросхемы ...
- Вт ноя 06, 2018 20:45:36
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
потому как раним утром приоткрыв глаз охото увидеть время и перевернувшись на другой бок еще поспать..... Сам такой
P.S.
Для режима день-ночь я пока окончательно не определился как его реализовать. Лично я абсолютно не пользуюсь будильниками со звуком.
Как идея воспользоваться будильниками ...
P.S.
Для режима день-ночь я пока окончательно не определился как его реализовать. Лично я абсолютно не пользуюсь будильниками со звуком.
Как идея воспользоваться будильниками ...
- Вс окт 28, 2018 20:17:01
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 291850
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Проверяйте.
Скин на русском.
Скин на русском.
- Пн окт 22, 2018 20:12:19
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
В Советских электронных часах не было цифровой коррекции (за исключением наручных Электроника-5), но зато был подстроечный конденсатор.
- Вс окт 21, 2018 19:33:19
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Для коррекции DS1307 придется заменить на M41T56.
M41T56 почти полностью совместима с DS в лучшую сторону. Там есть регистр коррекции. Изменяя содержимое регистра можно добавлять или удалять импульсы идущие от генератора к счетчикам.
DS1307 как и ее аналоги делит частоту кварца 32768 Гц на 32768 и ...
M41T56 почти полностью совместима с DS в лучшую сторону. Там есть регистр коррекции. Изменяя содержимое регистра можно добавлять или удалять импульсы идущие от генератора к счетчикам.
DS1307 как и ее аналоги делит частоту кварца 32768 Гц на 32768 и ...
- Пт окт 19, 2018 20:51:44
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Всякие визуальные "плюшки" хороши для конкуренции и в первую очередь с китайскими часами.
Я плавную смену показаний делал именно для сглаживания смены показаний особенно выраженной при боковом зрении.
Высвободить память можно. И в первую очередь для функции запрещающей в ночное время смену ...
Я плавную смену показаний делал именно для сглаживания смены показаний особенно выраженной при боковом зрении.
Высвободить память можно. И в первую очередь для функции запрещающей в ночное время смену ...
- Чт окт 18, 2018 11:20:50
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Две функции:
bcd2bin и bin2bcd
Микросхема RTC время считает в двоично-десятичном формате. Математические исчисления производим в двоичном формате. Для индикации на семисегментники тоже нужен двоично-десятичный формат.
bcd2bin и bin2bcd
Микросхема RTC время считает в двоично-десятичном формате. Математические исчисления производим в двоичном формате. Для индикации на семисегментники тоже нужен двоично-десятичный формат.
- Чт окт 18, 2018 10:46:54
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
С готовыми функциями может гугл поможет. А вообще это чистая математика.
Например: на часах 18:55, будильник 5:20
М _тек = 18 * 60 + 55 = 1135
М_буд = 5 * 60 + 20 = 320
т.к. значение будильника меньше текущего значит имеем переход между сутками.
М_буд = 320 + (24*60) = 1760
дельта = 1760 ...
Например: на часах 18:55, будильник 5:20
М _тек = 18 * 60 + 55 = 1135
М_буд = 5 * 60 + 20 = 320
т.к. значение будильника меньше текущего значит имеем переход между сутками.
М_буд = 320 + (24*60) = 1760
дельта = 1760 ...
- Чт окт 18, 2018 09:27:26
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Конечно не пойдет.
Ошибка в корне. Вы не правильно время вычитаете.
Что вы получите вычитая из меньшего значения большее значение?
Нужно время перевести из формата Ч:М в минуты. И время и будильник. Провести математические вычисления, предварительно проверив что больше текущее время или время в ...
Ошибка в корне. Вы не правильно время вычитаете.
Что вы получите вычитая из меньшего значения большее значение?
Нужно время перевести из формата Ч:М в минуты. И время и будильник. Провести математические вычисления, предварительно проверив что больше текущее время или время в ...
- Чт окт 18, 2018 08:32:38
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Ну теперь понял. Вам нужно знать сколько осталось спать.
- Ср окт 17, 2018 20:15:27
- Форум: AVR
- Тема: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
- Ответы: 2954
- Просмотры: 1357205
Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
... добавить установку отсрочки времени с отображением оставшегося времени после отображения температуры.
Отсрочки времени чего?
- Ср окт 17, 2018 20:04:03
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 291850
Re: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
Цена прошивки $1000
За корпус согласен.
В исходнике часов на мега168 всего 2066 строк кода и это без хидеров, файла скинов и пр.
Вся ценность часов в бутылке именно в корпусе, а содержимое значения не имеет, тем более индикация времени словами
Я не буду посылать Вас куда-подальше, как это ...
За корпус согласен.
В исходнике часов на мега168 всего 2066 строк кода и это без хидеров, файла скинов и пр.
Вся ценность часов в бутылке именно в корпусе, а содержимое значения не имеет, тем более индикация времени словами
Я не буду посылать Вас куда-подальше, как это ...