Светодиодные кости на микроконтроллереЭти схемы на микроконтроллерах работают по принципу генератора случайных чисел, который имитирует случайное выбрасывание костей, но кроме того в одну из схем добавлен датчик движения.
Схема светодиодной самодельной конструкции работает от трех вольтовой батарейки. В основе конструкции лежит PIC12LF1822 микроконтроллер. Он генерирует некоторое случайное число и выводит его на светодиодный индикатор. Шесть светодиодов включаются в зависимости от случайной комбинации через три I/O порта вывода PIC12LF1822. Три резистора на выходах МК, ограничивают максимальный ток. На плате имеется специальный вибрационный выключатель, который необходим для запуска схемы при "встряске" костей. Выключатель питания также имеется в данной конструкции, но, если вы вдруг забыли выключить устройство, микроконтроллер через некоторое время автоматически переключиться в спящий режим для экономии заряда батареи. Держатель батареи типа CR2032 размещен на нижней стороне печатной платы устройства, а остальная часть схемы на обратной стороне. Прошивку к микроконтроллеру можно скачать по ссылке выше. (смотри папку 049-el)
В этой схеме имеется простейший датчик движения - если его немного потрясти и он выдаст случайный результат. Печатная плата размера 31 мм x 42 мм. Датчик движения сделан из обычной пружины и проволки. Пружина с винтом при тряске двигается и замыкается на провод, по этому сигналу, микроконтроллер выдает случайную цифровую комбинацию в соответствии с прошивкой микроконтроллера, которую вы можете скачать по ссылочке выше. Перед прошивкой в программаторе PIC Фузы OSC и MCLR установлены: INTOSCIO on, MCLR off. Работу игрушки электронного кубика вы можете посмотреть в видео ролике. |
|