Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3640
Кухонный таймер 3.
Автор - Остроушко Евгений

Так как устройство для кухни то профессионально использовать его будет хозяйка кухни, реже хозяин. Поэтому устройство должно иметь несложное, но в тоже время функциональное управление и простую индикацию. Велосипед я не придумал, кроме того очень похожие схемы есть да и логически поразмыслив к такому же результату придешь. Так что свелось чисто к железному телу и программной душе. 
Сердцем данного устройства является микроконтроллер PIC16F873А. Относительно недорогой и двадцативосьминогий. Причем ноги использовали почти по полной, а то что им пустовать то ? 
Индикация динамическая управляемая непосредственно микроконтроллером без регистра, можно было поставить 74HC595 например или 74HC164 но ног контроллера нам хватает . В качестве индикатора применён Knight Bright оранжевого цвета, так получилось, хотя зеленый или ярко красный смотрелся бы получше (что привезли то привезли - я не имею возможности закупаться за 100 км и приходится просить других людей). Причем не мультиплексированный - плату под него не стал разводить, а соединил проводом МГТФ, так думаю проще. Токоограничительные резисторы от 430 Ом, я лично себе поставил 820 Ом - пусть контроллеру живется легче да и в яркости я не сильно потерял - видно индикатор хорошо и днем и ночью .

Так... сразу предупреждаю схема устройства немного устарела (лень было в Splan переводить) - отсутствуют некоторые добавки в виде использования вывода 26 МК для нужд остановки УМС и нет самой УМС но на печатке все есть (там деталей немного и понятно ). 
Так... первая фишка -программа позволяет работать с индикатором у которого общий анод - для этого конечно меняем включения транзисторов на схеме и на плате и до включения устройства устанавливаем перемычку . 
Данное устройство проверялось только с индикатором с общим катодом(на плате разведено под общий катод и JP3 не ставил). 
Вторая фишка - звуковая сигнализация так же два варианта, хотя нет даже три!!!. Первый это просто управление бузером (без встроенного генератора) через вывод микроконтроллера. 
При установке перемычки мы можем управлять вторым вариантом - музыкальным синтезатором из серии УМС. Скажу сразу хлопот и проблем доставила кучу - львиная доля времени, затраченная при отладке таймера, ушла на нее. Ну просто хотелось чего ни будь нашенского производства поставить. Причем выбора мелодии нет но можно поколдовать выводом 6 отвечающим за перебор мелодий повесив на него конденсатор и емкости и завести это все на 13 вывод запуска УМС. Просто мне хватило первой мелодии с УМС 8-07 (Шаланды) и от перебора я отказался. По третьему варианту можно выдрать с открытки платку с пьезоизлучателем и вместо батарейки завести туда сигнал запуска с УМС (уровень "1" будет держать, пока не отключите таймер). Управление осуществляется валкодером с кнопкой PEC16 . Вся схема упрятана в корпус в качестве, которого была выбрана обыкновенная распределительная коробка, которая намного дешевле тех корпусов, что продаются для радиоаппаратуры, хотя за это пришлось заплатить таким дизайном платы со сквозными ра: отверстиями. Монтаж выполнен проводом МГТФ . На фото все видно, конечно корпус не фонтан, за что дико извиняюсь но лепить пришлось в то что было.

И с разъемом питания напортачил но на плате уже исправил, и вообще это дубль 2, как платы так и корпуса, первая плата так вообще была 3D макетом (ну нету у меня макетной), хотя считаю что вещь нужная и может когда-нибудь...


Ах да про светодиоды забыл - их два. один просто индикатор питания, второй секунды отсчета - не стал использовать точку в индикаторе, так как менее наглядно ИМХО. 
Ну и теперь самое главное :как все это работает ! 
Подаем питание - вольт 9-12 (использовал импульсник от ADSL модема сгоревшего) инициализация на экране виде трех горизонтальных элементов и три такта бузера или УМС. Как покажет "01" на индикаторе можно до посинения вертеть валкодером от 1 до 99 минут туда и обратно. Выставляем нужное время, запускаем - начинает мигать светодиод и идет поминутно обратный отсчет, по окончании которого звучит мелодия/сигнал и на индикаторе моргают цифры "00". Повторным нажатием на кнопку валкодера мы даем понять, что мы среагировали и можно: что-то я кушать захотел. 
Принудительный останов как не странно тоже организован на кнопке валкодера, нажатие на которую возвращает индикацию в "01". Из недостатков, на которые я пошел сознательно считаю отсутствие резервного питания при отключениях энергии - можно конечно было бы еще прикрутить "Крону " пару диодов и задействовать вывод контроллера за слежением по питанию и отключением индикатора для экономии батарейки но куда же без них недостатков то Идеального ничего в мире нету и все не предусмотреть. Да и у нас свет не так часто отключают и обычно предупреждают. 
Статья моя первая и бросать в меня рекомендуется не помидорами, а лучше колбасой (докторской, по госту):не так будет обидно. 

P.S. Если УМС не будет запускаться то на кварц УМС надо конденсатор повесить пФ на 20 (второй вывод конденсатора на землю).

Файлы:
Печатная плата в формате SL 5.0.
Прошивка МК.
Видео работы (AVI, 3Мб).

.


Категория: Устройства на микроконтроллерах | Добавил: brys99 (03.12.2011)
Просмотров: 12376 | Комментарии: 1 | Теги: Кухонный таймер. | Рейтинг: 0.0/0


Всего комментариев: 1
0
1 ТАС   (31.03.2017 21:34) [Материал]
Хороший проект, особенно понравилась простота управления! Спасибо Автору!

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024