Управление системой полива

Меня тут пристыдили в записи про прерывания, дескать, я не даю реальных примеров использования этих самых прерываний, а занимаюсь только переводом даташита в онлайн-переводчике. (На самом деле, вручную). И вот я решил решить с помощью Attiny13A гипотетическую задачку, которая очень волновала меня в детстве. Рассмотрим программу на ассемблере для управления системой полива огорода. У нас… Читать далее »

Что такое «фьюзы» микроконтроллера

Фьюзы (fuses) в контексте микроконтроллеров, таких как ATtiny13A, — это специальные конфигурационные биты, которые позволяют настраивать определённые характеристики работы микроконтроллера. С помощью фьюзов можно изменить различные аспекты поведения микроконтроллера, такие как источник тактового сигнала, режим работы сброса, настройка режима программирования и многое другое. 1. Что такое фьюзы? Фьюзы — это небольшие флаги (биты), которые программируются… Читать далее »

Чем можно заменить Attiny13, если нужно больше…

В какой-то момент я обратил внимание, что микроконтроллеров серии Attiny существует довольно много. А чем же они между собой отличаются? Могут ли заменить друг друга, в зависимости от ситуации. Вот какая информация мне подвернулась. Семейство микроконтроллеров AVR от Microchip (ранее Atmel) включает в себя множество моделей с различными характеристиками, которые могут быть полезны для разных… Читать далее »

 Различные виды памяти микроконтроллера

Эта секция даташита описывает, какие виды памяти есть в микроконтроллере. Архитектура AVR имеет два основных пространства памяти: память данных и память программ. А также есть раздел EEPROM для данных. Все три типа памяти линейные и регулярные (что бы это ни значило). In-System Reprogrammable Flash Program Memory (Внутрисистемная пере-программируемая флэш-память). Микроконтроллер ATtiny13A содержит 1 килобайт памяти-на-чипе… Читать далее »

Attiny13 режим powerdown и пробуждение по кнопке

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

Стрелочный индикатор для усилителя

Годы назад усилители звука были довольно громоздкими и требовали к себе определенного внимания. Надо было следить за перегрузками, уровнем стереобаланса и так далее. В помощь пользователям применялись различные индикаторы, чаще всего — стрелочные. Автор следующего проекта решил вспомнить детский восторг от прослушивания музыки с усилителем, на котором был установлен сдвоенный стрелочный индикатор. Конструктор пробовал применять… Читать далее »

Модификация туалетного ароматизатора

Наверняка вы хотя бы раз попадали под струю автоматического ароматизатора в туалете. Это не самое приятное ощущение, учитывая концентрацию ароматического вещества. Автор следующей статьи задумался, как бы сделать так, чтобы ароматизатор срабатывал только без присутствия человека. При этом чтобы не менять корпус фабричного устройства и не использовать дополнительные источники питания. В качестве датчика присутствия применён… Читать далее »

Светодинамическая игрушка на Новый Год

Блуждая по иностранным площадкам, нашел новогодний сувенир. Не зря самое простое, с чего начинают изучение микроконтроллеров — это пример blink. «Подёргать ногами» микроконтроллера — одна из важнейших возможностей. В проекте новогодней снежинки автор подошел к делу комплексно, и даже заказал печатные платы на стороне. Суть его устройства в том, что под управлением Attiny13 с прошивкой,… Читать далее »

Attiny и ультразвуковой дальномер

Давно подмечено, что экспериментируя с умным домом, люди в первую очередь стремятся автоматизировать включение освещения. Иногда для этих целей подходит датчик движения (объемный или PIR или инфракрасный), но я на своем опыте убедился, что у него есть ряд недостатков. Datasheet датчика пишет, что он точно определяет человека в поле зрения 5 метров. Однако в моём… Читать далее »

ИК-локатор, парктроник, фотобарьер…

Копошась на интересных сайтах и форумах, я нашел универсальный проект инфракрасного локатора. Его можно применять, как самостоятельное решение, а также для периферии какого-то более крупного проекта. Суть проекта в наличии ИК-светодиода и ИК-приёмника. Луч светодиода светит либо прямо на приёмник, либо на какую-то поверхность, удалённую до одного метра, и в зависимости от обнаружения отражений микроконтроллер… Читать далее »