Атмега8 схемы своими руками

Содержание
  1. Индикатор уровня аудиосигнала на ATmega8
  2. Дверной звонок на ATtiny45
  3. Часы на Atmega8535
  4. Бинарные часы на ATmega8, PCF8583
  5. Универсальный измерительный прибор на ATXmega32A4
  6. Часы-будильник на OLED дисплее
  7. 4-х канальный блок питания (ATmega8+ATmega32, Siemens S65 LCD)
  8. Контроллер стробоскопов на Attiny13
  9. HID клавиатура на 4 клавиши(ATtiny85)
  10. Часы на газоразрядных индикаторах ИН-17 и Atmega48
  11. Тег ATmega8
  12. Стробоскопическая открытка с POV-эффектом на ATmega8
  13. Радиоуправление на ATmega8 и радиомодулях NRF24L01+PA+LNA. Передатчик
  14. Цифровой люксметр (измеритель освещённости) своими руками
  15. Радиоуправление на ATmega8 и радиомодулях NRF24L01+PA+LNA. Приемник
  16. Тестер сигнала DMX-512 и двухканальный диммер
  17. Паяльная станция на ATmega8 и дисплее LPH8731-3C
  18. Низкочастотный DDS генератор на ATmega8
  19. Универсальная основа для контроллера с графическим интерфейсом на ATmega8 c OLED дисплеем
  20. Люксметр на ATmega8 и цифровом датчике BH1750
  21. Новогодняя елка на умных светодиодах

Индикатор уровня аудиосигнала на 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’

При использовании материалов сайта, обязательна
ссылка на сайт ПАЯЛЬНИК и первоисточник

Источник

Оцените статью