Музыкальный звонок на микроконтроллере

Структура WAV плеера
Окончательный вариант звонка был создан в несколько этапов, причем изначально я не намеревался всерьез делать данное устройство, просто иногда возникали мысли типа: а неплохо было бы разработать свой вариант проигрывателя музыкальных файлов с использованием карты памяти…

Все началось с изучения основных команд для работы с картой памяти MMC, это команды сброса, инициализации, чтения и т.д., причем все эти команды поддерживаются и SD картами. Для практической тренировки я решил собрать устройство для вывода картинок с карты памяти на дисплей Nokia 1110i. В качестве микроконтроллера был выбран PIC16F628A. Сначала я работал без файловой системы FAT, то есть записывал байты картинок в определенную область карты памяти, а точнее в область данных файловой системы. Картинка имела фиксированный адрес, по которому микроконтроллер считывал ее. Кстати записать данные на карту памяти по любому адресу можно с помощью программы WinHex.
(далее…)

Продолжить чтение Музыкальный звонок на микроконтроллере

Kодовый замок без кнопок

Кодовый замок
Как-то раз я искал в сети различные конструкции кодовых замков, помню, еще много лет назад видел в журнале “Радио” необычный вариант кодового замка, вместо стандартного блока цифровой клавиатуры там использовались только две кнопки. Код представлял собой не что иное, как двоичная последовательность, то есть одна кнопка это “0”, другая “1”. Кроме этого, я встречал и другие варианты замков, например, только с одной кнопкой ввода, а в одном экзотическом замке для набора кода надо было постукивать по двери.

У меня возник вопрос, а какие еще варианты кодового замка можно придумать?
И тут мне вспомнились сейфы с лимбовым замком, то есть с вращающейся круглой ручкой “крутилкой”, почему бы не сделать электронный вариант такого замка? В качестве устройства ввода можно поставить переменный резистор с цифровой шкалой и считывать с него напряжение, вот так появился еще один вариант кодового замка, по крайней мере, я не встречал подобных конструкций в сети.
(далее…)

Продолжить чтение Kодовый замок без кнопок