Часы-календарь-термометр-барометр-гигрометр на MAX7219 в стиле стимпанк

Давно хотел переделать свои настенные часы на новую элементную базу. Все решал на чем сделать, пока не появилась статья про каскадное подключение MAX7219. И понеслось…

В итоге получилось то, что получилось:

Часы отображают: часы, минуты, секунды, число, месяц, год, день недели, лунный день, давление, влажность дома, фазу луны, температуру дома и на улице. Также присутствует датчик освещенности. Управляются по RC5. Много писать не буду, опишу основное. Время и дата настраиваются пультом RC5 с 0 адресом. Кнопка 2 – выбор настраиваемого параметра, кнопка 1 – увеличение настраиваемого параметра, кнопка 3 – увеличение настраиваемого параметра. Питаются часы от блока питания 5В/5А(с запасом), так как индикаторам часов и даты нужно большее напряжение, причем разное, пришлось применить пару повышающих преобразователей на LM2577, пару инверторов 74HC540N и пару ключей TD62783AP. После сборки выставляем на нужное напряжение. Как-то так:

Если возникнут вопросы – пишите. В архиве прошивка, исходник, схема в протеус и платы.

Много фоток

Используемые ресурсы: 1 2 3

На Алиэкспрессе можно найти практически любые индикаторы — разного цвета и размера.

DS3231 — https://goo.gl/VbnBr8

DS18B20 — https://goo.gl/42OkL3
BMP180 — https://goo.gl/78s40n

DHT11 — https://goo.gl/ZSiFrn

BH1750 — https://goo.gl/mfm4rP

MAX7219 — https://goo.gl/iahi7F

Arduino pro mini — https://goo.gl/taMDYD

LM2577 — https://goo.gl/5rBdhG

Выражаю огромную благодарность: Mrshilov(Санкт-Петербург) за помощь в написании программы, sasha_1973(Киев) за помощь в написании программы и тестирование, Сергею Сеземину(Барнаул) за изготовление плат.

Илюшкин Максим (max), Барнаул, 2015г.

Автор публикации

не в сети 1 день

Radan

0
Комментарии: 899Публикации: 169Регистрация: 30-11--0001
Поделиться

19
Отправить ответ

Пожалуйста, чтобы добавить комментарий.
Войти с помощью: 
11 Цепочка комментария
8 Ответы по цепочке
2 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
5 Авторы комментариев
Radanvovanzzaxarovkostya1Дмитрий ИвановКонстантин Авторы недавних комментариев
  Подписаться  
новые старые рейтинг
Подписаться на
vovanz
Участник

В Proteus схема не работает нет моделей Philips_RC5, BH1750, BMP180
Подскажите, где взять модели?

zaxarovkostya1
Участник

А секунды дублируются на давлении… wacko

zaxarovkostya1
Участник

Почему-то когда переключаются минуты то и год переключается angry . Допустим 55 минут и год 05, переключились минуты стало 56 и год стал 06. В протеусе так же происходит. wacko .

zaxarovkostya1
Участник

Часы собрал biggrin . Но не могу подобрать пульт wacko . От разных телеков проверял, часы не «реагируют». Какую модель пульта Вы использовали?

zaxarovkostya1904
Участник

Здравствуйте. А индикаторы с общим катодом или анодом?

Анонимно
Гость
Анонимно

И те, и те: 1,8 дюйма и 1 дюйм — с общим анодом, остальные — с общим катодом.

Константин
Гость
Константин

Спасибо!!!

Анонимно
Гость
Анонимно

AIDA64 поддерживает вывод данных на кучу разных дисплеев, в том числе и семисегментных.
Лично у меня выводится на 10" фоторамку Samsung-SPF107. Вкладка Настройка/LCD.

Juris_3D
Участник

Спасибо за наводку! А можно пожалуйста по подробнее незнающему мне (может быть в личку)? Был бы признателен. Ну там, что для этого нужно, итп. Заранее Спасибо!

Василий
Участник

P.S.
оперой вроде пошла скачка

Василий
Участник

круто! только фото не могу скачать, постоянно выдает :
С вашего диапазона IP исчерпан лимит подключений
Попробуйте скачать файл снова, после
даже после отсчета таймера и ввода капчи — всё заново

Juris_3D
Участник

Вещь, однако! smile Люблю когда много ярких циферек. Я вот хотел бы на 7-сегментных для компа индикатор параметров. Загрузка проца, температура, обороты кулеров… Может кто делал такое, но именно на светодиодные 7-сегментные индикаторы?

Василий
Участник

Спасибо, впечатлило, здорово!
Хотелось бы увидеть фотки потрохов.

Анонимно
Гость
Анонимно

Спасибо.
Завтра сделаю.

zaxarovkostya
Участник

Доброго времени суток max50. Решил собрать ваши часы-метеостанцию. пытался скачать фотографии, перешел по ссылке на скачку"много фоток", а там написано: "Файл не найден. Возможно он был удален". Вы можете перезалить фотографии? Заранее спасибо.

Анонимно
Гость
Анонимно

Здравствуйте.
Вот.

Константин
Гость
Константин

Спасибо!!!