Устройства на AVR

Двухканальный циклический таймер на Atmega8

Циклический таймер позволяет включать и выключать нагрузку, а также выдерживать паузу на заданные интервалы времени в циклическом режиме. Устройство позволяет управлять освещением, отоплением, вентиляцией и другими электроприборами в зависимости от времени. Нагрузкой могут выступать любые электрические приборы мощность нагрузки которых не превышает максимального тока реле. Принцип работы таймера показан на графике ниже.

Печать

Электронный регулятор мощности на AT90S2313

Электронный регулятор мощности предназначен для практически плавной регулировки мощности, отдаваемой потребителю (например, паяльнику или лампе накаливания). Он обеспечивает 99 ступеней регулировки широтно-импульсным методом с отображением текущей настройки, запоминание последнего значения, включение и выключение потребителя как плавно, так и мгновенно.

Печать

Сенсорный RGB контроллер на attiny45

Данный контроллер позволяет управлять RGB светодиодом или светодиодной лентой при помощи емкостного сенсора. Минимальные размеры сенсора 15х15мм, причем высота срабатывания может быть до 4-х мм(зависит от площади сенсора и емкости конденсатора С5). В схеме использован микроконтроллер Attiny45, также может быть применен Attiny85. При программировании контроллера необходимо установить фьюз биты на работу от внутреннего генератора частотой 8МГц, делитель на 8 отключен. Также необходимо залить файл прошивки в EEPROM.

Печать

RGB индикатор загрузки процессора компьютера на Attiny45

RGB индикатор загрузки процессора компьютера на Attiny45

Увидев несколько устройств в сети, которые управляют светодиодами в зависимости от нагрузки на процессор, я решил создать свою собственную схему, так как другие выглядят не очень совершенно. Изначально планировал чтобы девайс общался с ПК по шине USB при помощи TTL последовательного преобразователя, но вскоре я узнал о библиотеке V-USB, которая устраняет необходимость в преобразователе и поддерживает контроллеры ATtiny25/45/85!

Печать

Электронный выключатель на Attiny12

Электронный выключатель предназначен для установки вместо обычного выключателя. Он обеспечивает плавное включение-выключение лампы накаливания. В единичном экземпляре цена составляет около 3.5$.

Симистор BT136-600D можно заменить на более мощный и высоковольтный серий BT136,BT138 с буквой D или E. Контроллер AT Tiny12V-1SI из-за своей низковольтности заменять нежелательно (хотя работать должно).

Печать

Сенсорный выключатель на Attiny13

Данный сенсорный выключатель применяется для включения/выключения светодиода или лампы из светодиодов, а также способен менять их яркость свечения. При кратковременном нажатии на кнопку нагрузка плавно включается или выключается. Если во включенном состоянии долго держать палец на сенсоре яркость будет меняться. При отпускании сенсора текущая яркость будет сохранена в памяти микроконтроллера.

Сенсорный выключатель на Attiny13

Печать

Звонок на 100 мелодий

Данный звонок может использоваться в качестве квартирного. 100 коротких мелодий сохранены в памяти микроконтроллера Attiny45. Мелодии включаются по очереди, когда одна мелодия отыграет при повторном нажатии на кнопку будет играть новая и т.д. Устройство питается от 3-х батареек типа АА. При программировании контроллера установить частоту тактирования 8Мгц, предделитель на 8 не ставить.

Схема звонка

Печать

Трехканальный RGB контроллер подсветки панели приборов автомобиля на Atmega8

Трехканальный RGB контроллер подсветки панели приборов автомобиля на Atmega8Контроллер имеет на борту 3 RGB канала, которые настраиваются по отдельности. 1 и 2 каналы привязаны к первому и второму логическим входам управления. Третий RGB канал для подсветки тахометра, с этим каналом связан выход тахометра. При превышении заранее установленного числа оборотов двигателя RGB канал сначала мигает красным цветом и включается зуммер, если обороты уменьшатся цвет канала возвращается к исходному состоянию, если обороты не уменьшаются канал остается гореть красным цветом, а зуммер выключается.

Печать

Бинарные наручные часы на Atmega8

Бинарные наручные часы на Atmega8Часы построены на базе контроллера ATmega8, который работает от внутреннего генератора частотой 8 МГц и микросхемы часов реального времени DS2415 с кварцевым резонатором 32,768kHz. Продолжительную часть времени процессор находится в режиме Power Down, работает только RTC, потребляя ток менее 3uA. Посмотреть время можно коротким нажатием на кнопку, тем самым задействуя внешнее прерывание INT0, после чего контроллер просыпается.

Печать

Таймер для засветки фоторезиста на Attiny2313

Таймер для засветки фоторезиста на Attiny2313

Особенность индикации данного устройства состоит в том, что используется отдельный регистр сдвига(74HC4094) для каждого семисегментного индикатора. Последовательный выход из первого регистра может быть подключен к входу второго, и так далее. Чтобы заполнить все индикаторы нужно послать особую комбинацию последовательных данных.

Печать

Похожие материалы

Советуем посмотреть...

Авторизация