Возникла идея приобщить старшего сына к электронике и научить его паять. Был придуман вот такой набор для самостоятельной сборки простого электронного устройства. По окончанию сборки можно прослушать 8-битную версию музыки из любимого мультфильма.
Принцип работы
Схема устройства представлена ниже. Деталей не очень много, все кроме кнопки — в DIP исполнении.
Использован микроконтроллер PIC12F683. Большую часть времени он находится в режиме сна и просыпается только по нажатию кнопки. В таком режиме батарейки CR2032 хватит на продолжительное время.
Инструкция по сборке представлена на рисунке:
Как обычно, исходный код, схема и печатная плата выложены на моей страничке на GitHub. Схема и плата созданы с помощью программы DipTrace. Прошивка написана в среде разработки MikroC PRO for PIC.
При желании мелодию можно изменить, в исходном коде она формируется с помощью встроенной библиотеки и ноты всегда можно поменять.
Вот так это выглядит вживую:
Еще одно применение
Когда ребенок наиграется, можно использовать эту плату, например, как таймер для работы по методу помидора. Необходимо изменить задержки включения музыки и светодиодов в исходном коде и плата превратится в таймер, который будет издавать звуковой сигнал и зажигать по одному светодиоду каждые 15 минут. А по истечению 45 минут будет проиграна мелодия и плата перейдет в спящий режим до следующего нажатия кнопки.
P.S.: С обратной стороны платы тоже есть рисунок.