- Индикатор уровня аудиосигнала на ATmega8
- Дверной звонок на ATtiny45
- Часы на Atmega8535
- Бинарные часы на ATmega8, PCF8583
- Универсальный измерительный прибор на ATXmega32A4
- Часы-будильник на OLED дисплее
- 4-х канальный блок питания (ATmega8+ATmega32, Siemens S65 LCD)
- Контроллер стробоскопов на Attiny13
- HID клавиатура на 4 клавиши(ATtiny85)
- Часы на газоразрядных индикаторах ИН-17 и Atmega48
- Тег ATmega8
- Стробоскопическая открытка с POV-эффектом на ATmega8
- Радиоуправление на ATmega8 и радиомодулях NRF24L01+PA+LNA. Передатчик
- Цифровой люксметр (измеритель освещённости) своими руками
- Радиоуправление на ATmega8 и радиомодулях NRF24L01+PA+LNA. Приемник
- Тестер сигнала DMX-512 и двухканальный диммер
- Паяльная станция на ATmega8 и дисплее LPH8731-3C
- Низкочастотный DDS генератор на ATmega8
- Универсальная основа для контроллера с графическим интерфейсом на ATmega8 c OLED дисплеем
- Люксметр на ATmega8 и цифровом датчике BH1750
- Новогодняя елка на умных светодиодах
Индикатор уровня аудиосигнала на ATmega8
Дата публикации: 08 апреля 2018 .
Индикатор построен на базе микроконтроллера Atmega8 и символьном дисплее 20*4 с контроллером HD44780 или аналогом. Стерео сигнал поступает на вход операционных усилителей, где достигает оптимального уровня и после поступает на входы ADC0 и ADC1 микроконтроллера. Уровень сигнала отображается на дисплее в аналаговом виде, а также в цифровом виде в процентах.
Дверной звонок на ATtiny45
Дата публикации: 20 марта 2018 .
В память микроконтроллера записаны несколько мелодий, с каждым нажатием на кнопку проигрывается следующая мелодия и так далее по кругу. Мелодии легко поменять на свои, с помощью программы конвертера мелодия из RTTL формата преобразуется в массив значений, которые необходимо записать в файл melodies.c и скомпилировать проект. Программа конвертер выложена в архиве. Микроконтроллер тактируется от внутреннего генератора частотой 8МГц. Вместо ATtiny45 можно использовать микроконтроллер ATtiny85.
Часы на Atmega8535
Дата публикации: 17 марта 2018 .
Основная идея, предшествовавшая этому проекту, была связана с необходимостью сделать рождественские подарки друзьям и родственникам, притом дарить следовало что-нибудь полезное. Часы были выбраны потому, что их использует каждый, и их относительно просто сделать.
Работа устройства и основные части
Из рисунка видно, что печатная плата расположена между двумя листами прозрачного серого оргстекла толщиной 1/8 дюйма (3.2 мм). Бока корпуса открыты, справа виден разъем питания 2.1 мм. Звуковой излучатель будильника спрятан с левой стороны печатной платы. На плате установлены четыре синих светодиода диаметром 3 мм. Два из них находятся между семисегментными индикаторами часов и минут. Третий показывает, что будильник включен. Четвертый диод обозначает время суток, AM или PM. В часах есть маленькая литиевая батарейка на случай отключения электричества. Время срабатывания будильника и его состояние сохраняются в EEPROM микроконтроллера и извлекаются оттуда после восстановления питания.
Бинарные часы на ATmega8, PCF8583
Дата публикации: 12 марта 2018 .
Конструкция часов с электронной стороны тривиальна, микроконтроллер ATmega8 и часы реального времени PCF8583(RTC), индикация реализована методом мультиплексирования, резервное питание микросхемы RTC обеспечивает суперконденсатор 0,1Ф/5,5В. Программа в прерывании от таймера 0 обрабатывает переключение светодиодов, тогда как внешнее прерывание INT1 вызывается RTC в момент подсчета следующей секунды, после вызова прерывания считывается время RTC.
Универсальный измерительный прибор на ATXmega32A4
Дата публикации: 03 февраля 2018 .
Каждое электроннное устройство со временем достигает уровня сложности, при котором производить измерения обычным мультиметром становится достаточно сложно. Мы задумываемся о приобретении оборудования уровня электронной лаборатории, первым покупаем осциллограф, затем генератор и т.д. И если это так, попробуйте сделать некоторые из этих устройств самостоятельно, или может быть, один универсальный прибор? Элементная база в настоящее время настолько обширна, что легко выбрать и приобрести необходимые компоненты. Поэтому мы предлагаем собрать универсальный измерительный прибор. Это не просто осциллограф и генератор, но и набор инструментов, позволяющих производить наладку электронных схем среднего уровня. Мы получаем, среди прочего, осциллограф, генератор, анализатор спектра, мультиметр и логический анализатор.
Часы-будильник на OLED дисплее
Дата публикации: 28 января 2018 .
Целью проекта было создание будильника с псевдо-аналоговым циферблатом и возможностью запрограммировать несколько периодов включения сигнала, включая рабочие дни и выходные, в том числе праздничные дни. Почему OLED? Из-за высокого качества изображения и низкого энергопотребления. Ведь нам нужно идти вместе с прогрессом!
Основой является цветной OLED-дисплей с разрешением 128х128 точек размером 1,5 дюйма с контроллером SSD1351. Этот дисплейный модуль можно легко найти в продаже, он имеет интерфейс SPI по умолчанию, но для настройки параллельного интерфейса нужно только припаять несколько резисторов R8 и R10-R7 и R9. Параллельное управление в сочетании с микроконтроллером ATxmega256A3U и частотой тактирования 32MHz, обеспечивает быстрое обновление экрана.
4-х канальный блок питания (ATmega8+ATmega32, Siemens S65 LCD)
Дата публикации: 19 января 2018 .
Конструкция
Блок питания состоит из четырех отдельных модулей, гальванически отделенных друг от друга (4 отдельных блока питания). Они питаются от одного тороидального трансформатора с выходным напряжением 4×15В и током 2,5A плюс вывод 8В для питания схем управления.
Каждый из этих модулей управляется ATmega8, давая диапазон напряжений и токов. Также для регулировки напряжения и тока в схеме применяются операционные усилители. В дополнение к двум модулям идут термометры (DS18B20), которые измеряют температуру радиаторов, управление вентиляторами плавное.
Цифро-аналоговый преобразователь используемый для регулировки напряжения представляет собой простую 8-битную 2R-лестницу. Текущий канал и канал напряжения имеют отдельный преобразователь. Текущее регулирование осуществляется с использованием 5 Вт измерительного резистора(шунта), подключенного к положительному полюсу. Основным исполнительным элементом является биполярный транзистор BD245, управляемый BD243. Оптические сигналы от аналоговой части источников питания выводятся на переднюю панель.
Контроллер стробоскопов на Attiny13
Дата публикации: 24 декабря 2017 .
Данное устройство служит для управления стробоскопами(лампами вспышками) на светодиодах, и имеет 5 режимов работы, которые выбираются кнопкой S1:
— Постоянный режим (асинхронный), индикатор режима горит постоянно, ШИМ на выходе регулируется потенциометром R4;
— Постоянный режим (синхронный), индикатор режима не горит, ШИМ на выходе регулируется потенциометром R4;
— Перемигивание 1имп. — 1имп., индикатор режима мигает, частота перемигивания регулируется потенциометром R4;
— Перемигивание 1имп. — 2имп., индикатор режима мигает, частота перемигивания регулируется потенциометром R4;
— Перемигивание 2имп. — 2имп., индикатор режима мигает, частота перемигивания регулируется потенциометром R4.
HID клавиатура на 4 клавиши(ATtiny85)
Дата публикации: 22 декабря 2017 .
На высоком уровне этот проект реализует библиотека V-USB(ранее AVR-USB) от Objective Development, которую я часто использую для эмуляции USB-клавиатуры.
Я использовал стандартный дескриптор отчета для USB-клавиатуры, у которого есть 8-байтный буфер отчетов. Это может быть немного излишним, поскольку в проекте используется только 4 байта(1 для каждой кнопки), но это позволяет легко расширить функциональность в будущем.
Каждая кнопка имитирует только 1 ключ, с его индивидуальным нажатием и клавишным событием, которые точно такие же, как у обычной клавиатуры.
В стандартной прошивке эмулируются нажатия для клавиш с 1 по 4. Хотя это можно легко изменить.
Часы на газоразрядных индикаторах ИН-17 и Atmega48
Дата публикации: 12 октября 2017 .
Это мой второй проект часов на газоразрядных индикаторах. В этот раз я хотел сделать конструкцию меньше, дешевле и проще, чем моя первая разработка, довольно большие часы B-7971. Я пытался упростить все, поэтому использовал только один микроконтроллер, который делает практически все.
Газоразрядные индикаторы относительно дешевы и доступны, ИН-17 были приобретены на Ebay.
Источник
Тег ATmega8
Стробоскопическая открытка с POV-эффектом на ATmega8
В этой статье я хочу представить проект открытки с механической разверткой (похоже на часы Боба Блика, но здесь нужно махать рукой). Такая открытка отлично подойдет в роли подарка кому-нибудь либо её можно носить с собой как брелок. Подобные схемы отлично подходят для тех, кто только начал изучать микроконтроллеры и осваивать smd-монтаж.
Радиоуправление на ATmega8 и радиомодулях NRF24L01+PA+LNA. Передатчик
Данная система радиоуправления имеет 4 цифровых (дискретных) и 4 аналоговых каналов, что позволяет ее использовать для управления моделью любого типа: воздушной, наземной или водной. Кроме того, она имеет обратную связь, что особенно удобно при управлении воздушной или водной моделью (на дисплей пульта выводится информация о состоянии заряда батарей, уровне сигнала и температуре двигателя).
Цифровой люксметр (измеритель освещённости) своими руками
Цифровой люксметр разрабатывался и изготавливался как бюджетное демонстрационное устройство, имеющее при этом достаточно хорошие показатели качества. Прибор разработан на основе микроконтроллера Atmega8.
Радиоуправление на ATmega8 и радиомодулях NRF24L01+PA+LNA. Приемник
Данная система радиоуправления имеет 4 цифровых (дискретных) и 4 аналоговых каналов, что позволяет ее использовать для управления моделью любого типа: воздушной, наземной или водной. Кроме того, она имеет обратную связь, что особенно удобно при управлении воздушной или водной моделью (на дисплей пульта выводится информация о состоянии заряда батарей, уровне сигнала и температуре двигателя).
Тестер сигнала DMX-512 и двухканальный диммер
Простенький тестер для линии DMX-512 с отображением данных на канале и двухканальный димер на его основе.
Паяльная станция на ATmega8 и дисплее LPH8731-3C
Паяльная станция с поддержкой нескольких профилей, LCD дисплеем, звуковой индикацией завершения нагрева и режимом ожидания (сна). Устройство выполнено на микроконтроллере ATmega8 и LCD LPH8137-3C.
Низкочастотный DDS генератор на ATmega8
Данный прибор предназначен для генерирования сигналов треугольной, прямоугольной, синусоидальной и произвольной формы с частотой до 1,6 кГц. Устройство может найти применение при настройке звуковой аппаратуры.
Универсальная основа для контроллера с графическим интерфейсом на ATmega8 c OLED дисплеем
Рассмотренное устройство представляет собой несложную, компактную и относительно универсальную основу для контроллеров с самым разнообразным назначением. При незначительной доработке представленное устройство может стать уникальной и высокопроизводительной не избыточной микроконтроллерной схемой. При этом несомненное достоинство состоит в доступности компонентной базы и соответственно невысокой стоимости конечного изделия.
Люксметр на ATmega8 и цифровом датчике BH1750
Разработка люксметра на микроконтроллере ATmega 8, рассмотрена работа шины TWI и работа с дисплеем WH1602
Новогодняя елка на умных светодиодах
В статье описан процесс подключения RGB-светодиодов с интегрированной схемой управления WS2812B к микроконтроллеру ATmega8 на примере новогодней ёлки.
1999-2021 Сайт-ПАЯЛЬНИК ‘cxem.net’
При использовании материалов сайта, обязательна
ссылка на сайт ПАЯЛЬНИК и первоисточник
Источник