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

Печать

Электронное реле с функцией плавного включения света фар на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 4

В моём автомобиле, Kia Cerato LD (2008) установлены галогенные фары. Слепить встречных водителей колхозно установленным "ксеноном" у меня нет никакого желания, но белый свет фар, мне кажется, куда приятнее для глаз, чем утомляющая желтизна "обычной" лампы. Я предпочитаю галогенные лампы Philips CrystalVision, которые дают световой пучок белого цвета по остальным параметром такой же как у "обычной" лампы - то есть встречные водители не ослепляются при правильной настройке фары. За такой комфорт приходится платить: мало того что они значительно дороже обычных фар, так ещё и ресурс у них не очень велик. Я заметил что момент перегорания обычно совпадает с моментом включения фар. И действительно: наибольшая нагрузка на нить выпадает на тот момент, когда от уличной температуры ей за доли секунды приходится нагреться до нескольких тысяч градусов.

Печать

Многоголосая "музыкальная шкатулка" на ATtiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 22

Даже на микроконтроллерах с ограниченными ресурсами можно реализовать многоголосую музыкальную шкатулку. ATtiny13 обладает 1 килобайтом флеш-памяти (чего хватает на 512 программных инструкций, включая вектора прерываний) и 64 байтами оперативной памяти

Описание

Для вывода звука используется широтно-импульсная модуляция (ШИМ, PWM), микроконтроллеры AVR реализуют широтно-импульсную модуляцию при помощи таймеров.

Поскольку ATtiny13 обладает только одним таймером, его приходится использовать как для генерации ШИМ-сигнала, так и для синхронизации по времени при генерировании звука.

Частота ШИМ должна быть не меньше 20кГц, чтобы его шум не был слышен. При работе микроконтроллера на частоте 9,6МГц, 8-битный таймер переполняется через каждые 256 тактов, 37500 раз в секунду.

Печать

Линейный индикатор работы жесткого диска компьютера на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 3

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

Возможности устройства

- Отображение работы жесткого диска с шагом 10%
- Индикация аварии (зависит от программного обеспечения ПК)
- Аккуратный компактный модуль легко помещается внутри корпуса

Печать

Сигнализатор "Колокольчик" для автомобиля на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 24

 

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

Сигнализатор "Колокольчик" для автомобиля на Attiny13

Схема устройства

Печать

Часы c секундами на Attiny2313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 9

Часы построены на базе микроконтроллера Attiny2313 и трех двухразрядных семисегментных индикаторов, которые высвечивают часы, минуты и секунды. Внешний кварц на 4MHz обеспечивает высокую точность хода. Семисегментные индикаторы можно применить любые с общим анодом. Также по желанию подключаются дополнительные светодиоды, которые мигают 2 раза в секунду и показывают рабочее состояние часов. Устройство настраивается с помощью двух кнопок.

Настройка

1. Нажимаем кнопку S1, начинает мигать индикатор часов, кнопкой S2 настраиваем часы;
2. Нажимаем кнопку S1, начинает мигать индикатор минут, кнопкой S2 настраиваем минуты;
3. Нажимаем кнопку S1, начинает мигать индикатор секунд, кнопкой S2 сбрасываем в ноль секунды;
4. Нажимаем кнопку S1, часы переходят в рабочий режим.

Печать

Gravitron

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 3

Основная идея проекта - исследовать силу гравитации. Игрушка сделана из половины мячя для пинг-понга. По окружности светится красная точка, которая всегда остается вверху. При вращении игрушки в любом направлении, как вы хотите - красная точка всегда будет подниматься снова. Видео показано ниже:

Печать

Электронное реле поворотов на Attiny13

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 11

Данное электронное реле поворотов используется взамен стандартного трехконтактного реле. Электромагнитное реле заменено силовым полевым транзистором IRF4905 (P-Channel mosfet, макс. мощность 200W), а вместо иногда раздражающего щелканья реле звучит приятная мелодия зуммера. Управляющий микроконтроллер Attiny13 тактируется от внутреннего генератора частотой 9,6МГц. Данное реле может работать со светодиодными указателями поворотов при условии что в каждой стороне вместе со светодиодными лампами должна быть подключена одна обычная лампа накаливания или одна обманка.

Печать

Простой мультиметр на Atmega168

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 12

Простой мультиметр на Atmega168

Мультиметр способен измерять постоянное напряжение от 0 до 50V с разрешением 0,05V, постоянный ток от 0 до 500мА с разрешение 1 мА и сопротивление от 0 до 100 кОм. Режим измерения сопротивления также включает в себя тест на исправность цепи: когда измерительные щупы замкнуты через исправную цепь будет звучать зуммер, это одна из наиболее удобных функций любого мультиметра.

Печать

Наручные часы на Atmega328 и OLED дисплее

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 61

Наручные часы на Atmega328 и OLED дисплее

Главным стимулом создания этого проекта был вопрос - как много я смог бы втиснуть с точки зрения аппаратного и программного обеспечения в наручные часы, устройство которое не больше по размерам, чем его дисплей. OLED -дисплей был выбран из-за того, что его толщина только 1,5 mm, ему не требуется подсветка (каждый пиксель производит свой собственный свет), но главным образом потому, что он выглядит очень круто.

Печать

Драйвер светодиодной матрицы 5x7 на ATtiny4313

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 0

Драйвер светодиодной матрицы 5x7 на ATtiny4313

Особенность проекта то, что светодиодный модуль расположен непосредственно сверху микроконтроллера, без печатной платы. Эта схема будет работать от аккумулятора CR2032 в течение нескольких дней. Средние 16 выводов ATtiny4313 являются портами ввода/вывода, и к ним можно подключить светодиодный модуль в DIP корпусе. В этом проекте используется 12-контактный модуль LTP-747C. Семейство матриц LTP-757 также поддерживается. При использовании других светодиодных модулей может потребоваться внесение корректировки в исходный код.

Рекомендуем посмотреть