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

Печать

Зарядное устройство-тестер аккумуляторов на Atmega8

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

Рейтинг:   / 2

Это устройство предназначено для измерения ёмкости аккумуляторов Li-ion и Ni-Mh , а также для заряда Li-ion аккумуляторов с выбором начального тока заряда.

Управление

Подключаем устройство к стабилизированному блоку питания 5в и током 1А (например от сотового телефона). На индикаторе в течении 2 сек отображается результат предыдущего измерения емкости "ххххmA/c" а на второй строке значение регистра   OCR1A "S.xxx". Вставляем аккумулятор. Если нужно зарядить аккумулятор то кратко жмём кнопку ЗАРЯД, если нужно измерить ёмкость то кратко жмём кнопку ТЕСТ. Если нужно изменить ток заряда (значение регистра  OCR1A) то долго(2 сек) жмем кнопку ЗАРЯД. Заходим в окно регулировки регистра. Отпускаем кнопку. Кратко нажимая на кнопку ЗАРЯД меняем по кругу значения (50-75-100-125-150-175-200-225) регистра, в первой строке показывается ток заряда пустого аккумулятора при выбранном значении (при условии что у вас в схеме стоит резистор 0,22 Ом). Кратко жмём кнопку ТЕСТ значение  регистра OCR1A запоминаются в энергонезависимой памяти.
Если вы проделывали разные манипуляции с устройством и вам надо сбросить показания часов, измеренной ёмкости то долго жмём кнопку ТЕСТ (значение  регистра OCR1A не сбрасываются). Как только заряд окончен подсветка дисплея отключается, для включения подсветки кратко нажмите кнопку ТЕСТ или ЗАРЯД.

Печать

Контроллер светодиодного стоп-сигнала в спойлер на Attiny2313

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

Рейтинг:   / 4

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

Печать

Лампа настроения с сенсорным управлением на Attiny13

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

Рейтинг:   / 1

Лирическое вступление

Наконец-то я закончил свой первый, однажды заброшенный, проект на микроконтроллере! Когда я начинал, то замахнулся на повторение одной поделки с "хабрахабр", но так и не смог отладить инфракрасный сенсор (ИК-светодиод + ИК-приемник). Поделка та была на ATmega8 и, как я сейчас понимаю, это было очень жирно для такой задумки. Сейчас я все реализовал на ATtiny13A, как всегда еле все уместил, но тем интереснее. Приступим.

Печать

Бортовой компьютер/сканер на Atmega32 с цветным дисплеем от Siemens S65

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

Рейтинг:   / 11

Сделав сканер на символьном индикаторе, потом на индикаторе от телефона NOKIA 3310, появилась мысль расширить его до бортового компьютера, дабы видеть расход топлива, температуру за бортом (в салоне), пробеги, разгон до 100км/час и тд.
Индикатор от Нокии не устроил маленьким размером, и было решено взять экран от телефона Siemens S65 (cx65, sx65 и др) с маркировкой LS020ххххх.

LCD имеет разрешение 176 на 132 точки и 65тыс цветов, однако для бортового он переведен в режим 256 цветов, что позволило ускорить вывод графики и текста почти вдвое.

Печать

Светодиодная снежинка на Atmega8

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

Рейтинг:   / 5

Светодиодная снежинка на Atmega8На создание этого устройства меня вдохновил похожий проект: светодиодная снежинка - мини. Спроектировал свою печатную плату для компонентов поверхностного монтажа, поэтому с другой стороны разместились только светодиоды, также заменил микроконтроллер на Atmega8. В управляющей программе заменил 80% оригинального кода, добавил новые эффекты и изменение скорости.

Печать

Бесконтактный тахометр-стробоскоп на Atmega8

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

Рейтинг:   / 3

Тахометр-стробоскоп на Atmega8Данное устройство предназначено для измерения частоты вращения электродвигателей и главным преимуществом является бесконтактный метод измерения, основанный на стробоскопическом эффекте, где яркие световые импульсы производит светодиод высокой мощности. Для измерения необходимо установить частоту вспышек в соответствии с частотой вращения (при освещении стробоскопом объект кажется неподвижным), используя энкодер. Измерение может быть сделано без остановки вращающегося механизма. Тахометр построен на микроконтроллере ATmega8, а результат измерения отображается на ЖК-дисплее. Кроме того, система также показывает ошибку, которая появляется в результате некоторых временных процессов в программе. Управление осуществляется с помощью поворотного энкодера и небольшой клавиатуры. Все устройство может питаться от батарей, так как из-за импульсного характера генерации потребление энергии является незначительным. Весь прибор успешно уместился в популярном корпусе KM35, где также есть место для 9В батареи.

Печать

Бинарные часы на ATMega32

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

Рейтинг:   / 1

Идея

Началось все с того что захотелось сделать какое-нибудь полностью законченное устройство на микроконтроллере AVR. Выбор пал на бинарные часы, т.к. они просты в изготовлении и достаточно эффектно смотрятся. А еще потому что мне всегда нравился плазмоид бинарных часов из KDE который выглядит вот так:

Печать

Лампа настроения реагирующая на звук

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

Рейтинг:   / 4

Лампа настроения (mood lamp) - небольшая декоративная настольная лампа, которая периодически случайным образом плавно меняет свой цвет. В сети полно разных вариантов самодельных ламп настроения (в том числе и на AVR), но просто смена цвета случайным образом - это достаточно скучно. В этой статье я расскажу о том как сделать простую лампу настроения, которая реагирует на звук.

Печать

Часы DOTKLOK

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

Рейтинг:   / 4

Часы DOTKLOK

Цифровые часы DOTKLOK являются проектом с открытым исходным кодом на платформе Arduino, их дисплей проигрывает ряд уникальных анимационных эффектов при отображении времени.

Значение времени отображается числами и абстрактными геометрическими фигурами, такими как азбука Морзе и аналоговые часы, и включает в себя анимацию, основанную на классических видеоиграх, таких как пинг-понг, Tetris, Pacman и космических захватчиков.

Печать

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

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

Рейтинг:   / 9

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

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