отображение информации на матричном LED индикаторе 24х8
Основные функции, которые хотелось бы реализовать и основные компаненты для их реализации
1 - Микроконтроллер ATMEGA32x, Кварц 16Мгц
2 - Часы ( DS3231 )
3 - Будильники, количество пока не решил, охота использовать аппаратные возможности DS3231
поэтому пока 2
4 - Напоминание об основных праздниках, с помощью бегущей строки
5 - Измерение температуры дома ( DHT11 )
6 - Измерение температуры на улице ( DS18x20 )
7 - Измерение давления ( BMP085/BMP180 )
8 - Радиоприемник ( RDA5807M/RDA5807FP ), с функцией RDS, вывод с помощью бегущей строки
9 - Память на 30 станций
10 - Управление громкостью
11 - Управление яркостью ( фоторезистор)
12 - Матрица для вывода информации построена на микросхемах ( MAX7219 - 3 шт)
13 - Сами матрицы любые из наиболее популярных
Для начала давайте определимся с матрицами и терминалогией
Понятие ОА, ОК для матриц - НЕ ПРИМЕНИМО, это вызывает массу не понимания и путаницу
для себя я решил так
Матрица = MARTIX_TYPE_0
на выводах (16, 15, 11, 6, 10, 4, 3, 13) которой АНОДЫ светодиодов
и на выводах (5, 2, 7, 1, 12, 8, 14, 9) КАТОДЫ светодиодов
Матрица = MARTIX_TYPE_1
на выводах (16, 15, 11, 6, 10, 4, 3, 13) которой КАТОДЫ светодиодов
и на выводах (5, 2, 7, 1, 12, 8, 14, 9) АНОДЫ светодиодов
предлагаю в обсуждениях и вопросах использовать терминалогию МАТРИЦА ТИП 0, МАТРИЦА ТИП 1
как подключать разные типы к микросхеме драйвера MAX7219, и как распологать матрицы на печатной плате
рассписано в документе matrix_all.rar
13 - Управление с помощью 5 кнопок (реализованы функции длинных и коротких нажатий)
14 - Управление с помощью пульта, скорей всего протокол будет NEC, пульт планирую такой
но окончательно не решил, надо ли реализовывать управление с пульта
15 - Управление с помощью Ком порта командами через терминал, как в проекте SuperClock
формат скорей всего будет свой, реализация на микросхеме ( FDTI232RL )
16 - Управление с помощью Блютуз модуля ( HC-05 )
17 - Написать приложение под Android, для полного управления устройством
Кратко пока так.
В какой стадии находиться сейчас проект
1 - Разработаны 90% библиотек для работы с железом
2 - разработаны печатные платы под разные типы матриц (не выкладываю, надо ревизию сделать)
3 - проведено массу экспериментов
4 - Изготовлен макет основной платы и макет матриц с разными типами
5 - Работа продолжается дальше, и практически каждый день что то меняется
6 - Рисуются основные схемы
Кому интересен проект - Милости просим
высказывайтесь, предлагайте, критикуйте
не все хотелки будут приниматься, сразу говорю, все зависит от количества за интересованных в данной функции
надо понимать, что память у МК не резиновая
всю информацию и изменения, дополнение и файлы я буду выкладывать в этом 1 посте
для модераторов, если я разместил тему не в том месте - извеняйте статьи не было, поэтому решил здесь


