Для создания конструкции послужило желание усовершенствовать мою разработку годичной давности, простую охранную сигнализации описанную в статье "Простая охранная сигнализация", но сделать её на более современной элементной базе, на микроконтроллере AVR. Применение,  которого  позволяет при минимуме внешних компонентов значительно улучшить в качественном отношении прежнюю конструкцию, плюс к тому, изменением программы, можно менять параметры устройства в широких пределах, позволяя добавлять новые функции. За основу взят был недорогой микроконтроллер с 8 ногами, AVR ATtiny 13.
 

 

В данном проекте используется приёмный GPS-модуль, подключённый к микроконтроллеру AVR. Микроконтроллер ATtiny2313 считывает местоположение с GPS-приёмника и выводит на ЖК-дисплей. Дополнительная фича заключается в возможности вводить текстовые метки для конкретного местоположения. Для ввода названия места используется обычная PS/2 клавиатура.
 

 

Создаем робота, который будет ездить по линии, его еще называют "Line Following Robot". Используется микроконтроллер AVR ATmega8, два микромотора от вибровызова мобильника и пару навесных деталей. Схема робота предусматривает ШИМ который управляет моторами в зависимости от ситуации. Принципиальная схема робота приведена ниже.

 

Охранная сигнализация на микроконтроллере ATtiny13Охранная сигнализация с постановкой/снятием RFID картами/брелками формат 125кГц Em-Marin. Схема максимально упрощена. Удалось впихнуть код в 1 Кбайт микроконтроллера ATtiny13. Получилась простая и функциональная сигнализация. Мною данная конструкция использовалась как стационарная сигнализация несанкционированного доступа в помещение.

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

 

Схема построена на базе микроконтроллера ATmega8 и аудиопроцессора TDA7313, управляемой микроконтроллером по протоколу I2C. Индикация режима работы темброблока происходит на дисплее 16*2. Темброблок управленяеться любым инфракрасным телевизионным пультом дистанционного управления, работающего по протоколу RC-5, или непосредственно кнопками, расположенными на передней панели.

 

Этот простой проект демонстрирует возможности ШИМ микроконтроллера ATtiny13 для генерации синусоиды. Данная разработка может быть применена для точной настройки музыкальных инструментов. Идеальность синусоиды лучше на низких частотах. В исходнике записаны две новогодние песни.