Да, тоже планировал через компьютер расписание редактировать, аппаратная часть позволяет подключаться через ком порт (и разъем db9 и согласование лог уровней на мах232 и rs485 на плате есть).
1. Использовать RTC это круто
на нее возложить счетчик времени. И точнее будет, чем заморачиваться с кварцевыми резонаторами/генераторами.
2. для связи комп-схема - воспользоваться FT232. - в компьютере получаем COM порт, подключив ЮСБ. Со стороны контроллера - UART
3. продумать систему резервного питания. Вдруг в розетке електричество кончится? (если интересно - в личку. поделюсь своими нароботками)
4. Звонок долбит от 220, а на схеме 5В - край. Использовать для коммутации оптореле. (дорогое удовольствие). или иную гальваническую развязку AC/DC
5. В устройстве предусмотреть:
а) автоматическую работу подачи звонка по ранее установленному расписанию.
б) ручную работу звонка. Устройство работает как будильник, а кнопку звонка бабуська жмет. продумать, что кнопка должна быть большой.
в) сигнал "Внимание всем" - вывести отдельной кнопкой под крышкой, предусмотреть возможность комутации с охранно-пожарной сигнализацией.
г) Должна существовать возможность подать сигнал в ручном режиме, при работающем расписании.
6. Интерфейс менюшки устройства - продумать на бумаге. Продумав интерфейс - посчитать количество кнопок. Подумать. Выкинуть половину ненужных.
7. При программировании(как и МК, так и управляющей софтины): реализовать возможность составить пользователем такое расписание, что звонок будет трезвонить каждую минуту. (Никогда не привязывайтесь к парам или урокам!). При задании времени звонка - полезным будет задать и его длительность. Учитывать дни недели. Выходные и праздничные дни. Не очень приятно будет если ваша кукушка 1 января будет кукарекать?
8. при разработке устройства: крайне желательно вооружиться программатором с debugWire (в случае семейства ТИНИ) или JTAG (в случае использования АТМЕГА) - без этих средств создать устройство можно, но отладка будет подобна казни через мумбу-юмбу (ц) народный фольклор.
9. Желательно очень иметь осциллограф. или логический самописец. Можно и без него, логическим пробником - но смотри п.8.
10. возможно придется освоить метод литографии (производство печатных плат) т.к. эта ФТ232 - мелкая и плоская, а обвяз получится громоздким. Провода с макетки имеют свойство отлипать в самый интересный момент.
Либо искать "кит", и напаивать стандартизированные коннекторы.
11. Иметь 2 комплекта деталей. Особенно МК. после 100500 прошивки на самом интересном месте он из вредности - сдохнет. А на дворе ночь, руки чешутся, а в мозгу уже план захвата города Парижа. Будет жесткий баттхерт.
Вроде все
я описал (до кучи) грабли своих первых поделок. Надеюсь мой опыт вам чем то поможет.
