8-900-374-94-44
[email protected]
Slide Image
Меню

Схемы на аттини13: портал и журнал для разработчиков электроники

Схема простого регулируемого таймера с обратным отсчетом на микроконтроллере Attiny13

Главная » Бытовая электроника » Схема простого регулируемого таймера с обратным отсчетом на микроконтроллере Attiny13

Схема ниже приведенного простого регулируемого таймер состоит фактически из трех радиодеталей но, не смотря на эту простоту, он обладает хорошей функциональностью. В основе регулируемого таймера обратного отчсета лежит микроконтроллер ATtiny13.

Все очень просто. После подачи питания на схему,  на выводе 3 микроконтроллера DD1 возникает сигнал высокого уровня и начинается обратный отсчет времени. После того как отсчет времени закончится, на том же выводе появляется сигнал низкого уровня.

Оставшиеся четыре вывода микроконтроллера используются для выбора необходимого временного промежутка. Четыре вывода дают возможность задать 16 различных диапазонов времени обратного отсчета, которые выбираются перемычками SA1-SA4:

 

Прошивка №1Прошивка №2Прошивка №3SA1SA2SA3SA4
30cxxxx
1 минxxx
2 минxxx
5 минxx
10 минxxx
15 мин10сxx
20 мин15сxx
30 мин20сx
40 мин25сxxx
50 мин30с10чxx
60 мин35с12чxx
90 мин40с15чx
120 мин45с18чxx
150 мин50с20чx
180 мин55с22чx
240 мин60c24ч

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

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

Знак «х» указывает на то, что перемычка установлена, и  соответствующий порт микроконтроллера Attiny13 соединен на общий провод схемы. В случае если при сборке  устройства используется новый микроконтроллер, то фьюзы выставлять не надо, в противном случае фьюзы будут следующие:

  • SPIEN = 0
  • CKDIV8 = 0
  • SUT0 = 0
  • CKSEL0 = 0

Скачать пошивки таймера (1,0 MiB, скачано: 638)

Инвертор 12 В/ 220 В

Инвертор с чистой синусоидой, может обеспечивать питание переменно.

..

Подробнее




Categories Бытовая электроника Tags Attiny13, Таймер

Отправить сообщение об ошибке.

Схемы на attiny13

Около трёх месяцев назад я начал увлекаться радиоэлектроникой и затянуло меня в изучение микроконтроллеров. Давалось мне это достаточно тяжело, граблей было найдено немало до этого ни программированием не занимался, ни в радиоэлектронике ничего не соображал, разве что паяльник в руках умел держать. Когда всё начало немного получаться, встал вопрос о сборке своего первого устройства на микроконтроллере. Было принято решение порадовать свою девушку и собрать светодиодное сердце в интернете есть вариации на эту тему, которые меня к этому и побудили. И вот, спустя четыре версии, устройство готово.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Сердце на ATtiny13
  • Контроллер ДХО на attiny13
  • Схема цифрового амперметра 0-10А на микроконтроллере ATtiny13
  • 40 шт./лот ATTINY13 ATTINY13A ATTINY13A-SSU TINY13A СОП-8
  • RGB LED мигалка на МК ATtiny2313 (ATtiny13)
  • Восстановление заводской конфигурации fuse-битов микроконтроллера Attiny13
  • Схема на attiny13
  • Схема цифрового амперметра 0-10А на микроконтроллере ATtiny13

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Обучаемый приемник для радиореле на Attiny13

Сердце на ATtiny13


Обратная связь. Сообщение отредактировал sherman — Воскресенье, Quote tenevikus. Сообщение отредактировал AlekS — Понедельник, Прикрепления: Сообщение отредактировал AlekS — Четверг, Сообщение отредактировал kip96 — Суббота, Сообщение отредактировал alexanderik — Суббота, Цитата radan. Страница 1 из 1 1.

Проекты на Attiny Дата: Воскресенье, Группа: Друзья Сообщений: 26 Статус: Offline. Понимаю, что в этом разделе нужно выкладывать свои идеи на представление участникам форума. Но я хотел бы наоборот спросить у сообщества, есть ли у вас какие-нибудь интересные идеи с применением этого микроконтроллера?

Группа: Проверенные Сообщений: 55 Статус: Offline. Сам этот микроконтроллер только на картинках видел Всегда использовал камни с запасом, так не ограничиваешь себя в полете мысли Мало ли чего еще захочеться добавить в устройство.

В основном встречал простенькие мигалки, которые легко реализуются на простой логике. Но они наврятли будут интересны. Я тоже привык работать с камнями побольше, Atmega Просто интересно, может есть, что стоящее для повторения?

Дата: Понедельник, Группа: Друзья Сообщений: 38 Статус: Offline. А для себя я всегда беру или 8ю или 32ю. Группа: Пользователи Сообщений: 4 Статус: Offline. Quote tenevikus ? Я делал блок управления электронной сигаретой на 13 простой вариант, сенсорное управление, таймр времени включения, таймер охлаждения атомайзера, блокиратор нажатия в кармане, контроль зарядки АКБ, на 25, навороченный, все, что в простом, плюс, плавная регулировка напряжения под разные атомайзеры и аналоговой индикацией выходного напряжения.

Плата ставилась на место, сдохшего, стандартного модуля управления сигарет марки «EGO». Расширю параметры вопроса! Любые контроллеры, главное что бы идея была интересной.

Группа: Проверенные Сообщений: Статус: Offline. Дата: Вторник, AlekS , а можно ссылку на переходник! Дата: Среда, Думаю буду делать включение света по хлопку на Attiny13, точнее переделывать под нее проект, показанный на этом сайте. Набросал схемку, нужно бы проверить совместимость портов.

Группа: Администраторы Сообщений: Статус: Offline. То есть совместимость портов таймера, прерывания правильная? Возникло еще пару вопросов. Симистор заменить можно, а такую оптопару использовать нельзя.

Только оптосимистор. Дата: Четверг, Skyline , Если найду, выложу. Там было 2 варианта, еще проггер для аверок, тоже тиня Дата: Суббота, Группа: Свой человек Сообщений: Статус: Offline. Сделал пацанам светофоры для игрушек, «сторож» молока для жены. Просыпается замеряет температуру засыпает. Чем горячее, тем чаще просыпается.

Под конец пищит нервно. Питание С Размер такой-же. Ну и вольтметр Меряет ток, вольтаж, температуру транзистора верхняя шкала на индикаторе , и ещё моргает светодиодом при перегреве!

И всё это тинька Так что зря вы так. Было бы желание! Давно хочу ЖК завести попробовать, только подходящих непопадается.. Индикатор от кассового аппарата Экр Индикатор с драйвером крвг1, управление им последовательной загрузкой.

Группа: Пользователи Сообщений: 1 Статус: Offline. Вот еще вариант — доработка ароматизатора AirWick. За долгие месяцы использования, меня не устраивало только одно — время работы от одного баллончика. Действующий режим срабатывания таймера через 9, 18 или 36 минут, меня явно не устраивало, во первых это неоправданный расход баллона, соответственно , 80, 40 срабатываний в сутки соответственно , ненужная работа в ночное время или в отсутствии хозяев.

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

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

Кнопка подключена к PB1 и подтянута через резистор R2 — 10K к шине питания. Полевик взял из-за запасников 2N, но можно использовать тот, что установлен в родной платке пшикалки с рабочим током А. Конденсатор С3 установлен как дополнительная реактивная сила, для раскручивания моторчика. Диод D2 защищает от обратного напряжения, при раскручивании двигателя после пшика.

Резистор R4 С1 установлен для подавления помех, в момент срабатывания моторчика. Потребляет устройство ничтожно мало — 4. Следовательно, если возникла необходимость человеку вмешаться в автоматизированный процесс, то пшикаем 2 раза Если удерживать кнопку, начитается цикличное мигание, указывающее на устанавливаемый период. Если моргнет 2 раза — таймаут 2 часа, 3 раза -3 часа, и т. Если удерживать до 5 режима, то включается режим калибровки светодиода.

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

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

Файлы Прикрепления: Группа: Пользователи Сообщений: 12 Статус: Offline. Группа: Пользователи Сообщений: 3 Статус: Offline. Всем доброго времени суток. Самая соль в программе, написанной на баскоме. В ШИМ-каналы, к которым подключены светодиоды, с интервалом в 0.

Группа: Свой человек Сообщений: 16 Статус: Offline. В программе свечки опечатка. Второй светодиод никогда гореть не будет. Цитата radan ? Спасибо за подсказку. Пока писал прогу, у меня были другие переменные. Для форума поменял имена, вот и очепятался.


Контроллер ДХО на attiny13

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

Устройство этой статьи собрано на ATtiny13 и предназначено для 1 Схема устройства: Контроллер может быть выполнен на одном из двух.

Схема цифрового амперметра 0-10А на микроконтроллере ATtiny13

Окончательно закрепляет впечатление комментарий выше про подтяжки на входах и фильтрацию питания. Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика. Войти Регистрация. Источник бесперебойного питания на источнике бесперебойной подачи информации Читайте на Хабре. Читают сейчас.

40 шт./лот ATTINY13 ATTINY13A ATTINY13A-SSU TINY13A СОП-8

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

Принципиальная схема и описание самодельного цифрового амперметра, выполненного на микроконтроллере ATtiny13, программа и печатная плата. Как-то раз в руки к автору этих строк попало весьма интересное устройство,рожденное в СССР, в далеком году -его просто отдали за ненадобностью.

RGB LED мигалка на МК ATtiny2313 (ATtiny13)

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

Восстановление заводской конфигурации fuse-битов микроконтроллера Attiny13

Запомнить меня. Developed in conjunction with Joomla extensions. Салимов, г. Ревда Свердловской обл. Доступность литиевых элементов питания с длительным до 10 лет сроком службы позволяет радиолюбителям разрабатывать компактные устройства бытовой электроники: часы, таймеры, фонари, термометры. Один из вариантов термометра с питанием от литиевого элемента описан в предлагаемой статье. Исаев, г.

Схему на таймере я не стал повторять. Слишком много В качестве основной микросхемы выбрал микроконтроллер ATtiny

Схема на attiny13

Два варианта схем мини осциллографических индикатора-анализатора напряжения на базе простых ЖК дисплеев. Схема ЖК индикатора на МК для блока питания В А тока, напряжения, температуры, мощности и переключатель питания вентиляторов с обмотками трансформатора. Как подключить датчик Холла к Arduino платформе — схема и управляющая программа. Принципиальная схема стробоскопа измерителя скорости вращения электродвигателей, собранного на микроконтроллере ATMEGA8.

Схема цифрового амперметра 0-10А на микроконтроллере ATtiny13

Switch to English регистрация. Телефон или email. Чужой компьютер. Клуб любителей ATtiny Присоединяйтесь к сообществу любителей маленького, маложрущего, недорогого и просто чумового микроконтроллера компании AVR — ATtiny13A.

Для кого то это набор непонятных слов в заголовке, а кому та очень нужно. Высоковольтный программатор для микроконтроллеров Atmel серии Tiny.

Кухонный таймер на ATtiny также порадовал своими программными фичами, как раз для кухонного использования,. Пришло время межсезонья, в такое время очень актуально, иметь сведения о температуре внутри помещения. В статье, пример двух простых схем генераторов, для получения образцового сигнала от 0. Один термостат на выходе имеет 8 температурных зон, можно использовать для автоматической регулировки по температурному режиму скорости вентилятора или диапазоном задержки таймера. Счет всегда начинается с включением устройства в активное состояние, и заканчивается когда устройство отключается , а данные остаются в памяти МК ATtiny

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


Обучение электронике и C++ с ATTiny13

  • по:
  • Арья Воронова

Когда [Адам, HA8KDA] не занят своей докторской диссертацией, он наставляет группу студентов, интересующихся инженерным делом. Чтобы научить их широкому кругу тем, он решил создать небольшой развлекательный встроенный проект, пока они смотрят и участвуют в процессе. В этом украшенном светодиодами проекте ATTiny13A [Адам] продемонстрировал схему и дизайн печатной платы, затем обучил основам и тонкостям C++ — особенно когда речь идет о создании программного обеспечения с низким уровнем занимаемой площади — и соединил все это вместе в реальном устройстве, которое студенты могли бы взять домой. после проекта. Его курс вышел далеко за рамки обычного «Привет, мир», которого мы обычно ожидаем, и некоторые из нас могут только мечтать о таком университетском опыте.

Он делится с нами файлами печатных плат и программным обеспечением, а также рассказывает о платформе C++20, которую он разработал для этого ATTiny. ATTiny13A очень дешевый, а также очень ограниченный — вы получаете 1 КБ ПЗУ и 64 байта ОЗУ. Этот фреймворк позволяет вам эффективно использовать его, предоставляя такие основы, как покачивания GPIO, а также такие вещи, как перехватчики операций с низким энергопотреблением, программный ШИМ с дополнительной поддержкой многофазных операций и доступ к EEPROM. Студенты могут писать свои собственные анимации для этого устройства, и он также включает их в репозиторий!

В образовательных проектах код должен быть прямым и чистым, простым и доступным для учащихся. Это то, чего вы можете достичь только тогда, когда вы действительно понимаете инструменты, с которыми работаете, что является идеальной позицией для обучения о них! [Адам] намеревается показать, что C++ более чем подходит для устройств с низким уровнем ресурсов, и рассказывает нам о написанном им коде класса EEPROM, который компилируется в такое же количество инструкций, что и реализация на ассемблере, и потребляет такое же количество оперативной памяти, обеспечивая при этом проверки во время компиляции и отказоустойчивый синтаксис.

Ранее мы говорили об использовании C++ на микроконтроллерах, получении дополнительных функций времени компиляции без накладных расходов, и этот проект хорошо иллюстрирует эту концепцию. [Адам] спрашивает всех нас, и особенно наших коллег-мастеров C++, высказать свое мнение о разработанной им среде. Сможете ли вы добиться большего с помощью этого простого оборудования — сделать код более надежным, чистым, заставить его делать больше в рамках ограниченных ресурсов?

Что можно построить с помощью ATTiny13, особенно с такой структурой? Яркая заколка для волос, которую можно носить, или радиочастотная розетка с дистанционным управлением для обучения коду. Мы также видели крошечный триггер камеры для гонок на выносливость, ручной Flappy Bird -подобная консоль и многое другое!

Posted in ATtiny Hacks, Микроконтроллеры, Взлом программного обеспеченияTagged attiny hacks, attiny13, ATtiny13A, avr attiny13, c++, c++20, образование, образование

ATtiny13 TinyTacho — Лаборатория оборудования с открытым исходным кодом EasyEDA

Описание

# Обзор Недавно Грейт Скотт построил свою [самодельную версию тахометра] (https://youtu. be/6QZMt4yyylU), которая, как мне кажется, очень крутая. Но использование ATmega для этой работы показалось мне слишком мощным. Поэтому я попытался втиснуть все задачи (измерения, расчеты, протокол I²C и OLED-дисплей) в огромный 1 КБ памяти ATtiny13. — Прошивка (Github): https://github.com/wagiminator/ATtiny13-TinyTacho — Видео проекта (Youtube): https://youtu.be/Iz7LjheLYKo ![pic1.jpg](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyTacho/main/documentation/TinyTacho_pic1.jpg) # Аппаратное обеспечение Так как ATtiny13 выполняет почти все задачи, подключение довольно простое: ![wiring.png](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyTacho/main/documentation/TinyTacho_Wiring.png) ИК-светодиод излучает свет, который отражается от вращающегося объекта и регистрируется ИК-фотодиодом. Фотодиод меняет свою проводимость в зависимости от силы отраженного света. Если вращающийся объект имеет ровно одну белую полосу на черной поверхности, то фотодиод изменяет свое электрическое сопротивление дважды за оборот, а напряжение между диодом и резистором 10 кОм поднимается один раз выше и один раз падает ниже определенного порога, который определяется через переменный резистор. ![pic2.jpg](https://raw.githubusercontent.com/wagiminator/ATtiny13-TinyTacho/main/documentation/TinyTacho_pic2.jpg) Если вы хотите использовать батарейку типа «таблетка» для питания устройства, помните, что работают только перезаряжаемые литий-ионные батареи LIR1220. «Обычные» CR1220 не обеспечивают достаточной мощности. # Программное обеспечение ## Выполнение ИК-фотодиод подключен к положительному входу внутреннего аналогового компаратора ATtiny, переменный резистор для калибровки подключен к отрицательному входу. Прерывание запускается при каждом заднем фронте выходного сигнала компаратора, который сохраняет текущее значение timer0 и перезапускает таймер. 8-битный таймер расширяется до 16-битного с помощью прерывания переполнения таймера. Сохраненное значение таймера содержит счетчики таймера за один оборот. Число оборотов в минуту рассчитывается с использованием следующего уравнения: «` RPM = 60 * F_CPU/предделитель/счетчик = 60*1200000/64/счетчик = 1125000/счетчик «` Рассчитанное значение оборотов отображается на OLED-дисплее I²C. Реализация протокола I²C основана на грубом методе битовых ударов. Он был специально разработан для ограниченных ресурсов ATtiny10 и ATtiny13, но должен работать и с некоторыми другими AVR. Функции для OLED адаптированы к OLED-модулю SSD1306 128×32, но их можно легко модифицировать для использования с другими модулями. В целях экономии ресурсов реализованы только основные функции, необходимые для этого приложения. Для получения подробной информации о принципе работы реализации I²C OLED посетите [TinyOLEDdemo] (https://github.com/wagiminator/attiny13-tinyoleddemo). «`с // глобальные переменные volatile uint8_t counter_enable = 1; // включить обновление результата счетчика volatile uint8_t counter_highbyte = 0; // старший байт 16-битного счетчика volatile uint16_t counter_result = 0; // результат счетчика (таймер считает за оборот) // основная функция интервал основной (пустой) { uint16_t counter_value; // таймер считает за оборот uint16_t об/мин; // обороты в минуту ЧСС = (1

Дизайн чертежа

схематическая диаграмма

( 1 / )

печатная плата

( 1 / )

Пусто

ID Имя Обозначение След Количество
1 МСК-11027 КЛЮЧ1 SW_SMD_MSK-11027 1
2 OLED-экран 0,91 OLED1 ЖК-дисплей I2C 0,91 1
3 10к Р3, Р1 0603 2
4 100R Р2 0603 1
5 АТтини13А У6 СОП-8_150MIL 1
6 100n С3, С1 0603 2
7 47у С2 1206 1
8 10к Р4 ТС33С 1
9 доб ч2 HEADER_2X1 1
10 ИК ФОТОДИОД Светодиод2 ПД-3ММ/2,54 1
11 ИК-светодиод Светодиод1 Светодиод-3 мм/2,54 1
12 ЛИР1220 В1 CR1220-SMD 1

Развернуть

Приложения к проекту

Участники проекта

10

21

Собрать в альбом

Идет загрузка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *