096-SinaProg 2 с поддержкой программатора Громова и русифицированным фьюз калькулятором.

Автор: | 15.06.2013

Очень давно я уже писал про оболочку SinaProg которая работает с AVRDude универсальным программатором. AVRDude поддерживает огромное количество программаторов и кристаллов, а значит работая с ним, это делает и SinaProg. При некоторых недостатках  SinaProg у нее есть много достоинств, которые позволяют мне Вам ее рекомендовать к применению.

Итак (пошли копипасты со старой статьи 😉 ), SinaProg очень приятная в использовании программа.  Не смотря на простоту и доступность SinaProg, автор сохранил всю гибкость AVRdude и возможность тюнинговать саму SinaProg под свой вкус, чем я и воспользовался!

SinaProg 2.1.1.RUS.rar (28106 Загрузок)

 

В данной версии SinaProg 2.1.1 изменено:
1 Добавлена поддержка программатора Громова. Кто первый раз о таком слышит — это очень простой и надежный программатор для COM-порта. Сделать его не составит никакого труда — это займет минут 20.
2 Русифицирован фьюз-калькулятор Сины. Не знаю на сколько это востребовано, но, по крайней мере, для начинающих это будет хорошей подмогой в изучении работы с фьюзами.

 

Программируем при помощи SinaProg.
Процесс заливки прошивки у Сины интуитивно понятен, но рискну его еще раз тезисно описать. Читать далее

095-Контроллер доступа с ключами DS1990A (ATtiny45/ATtiny13).

Автор: | 17.04.2013

 

Контроллер доступа с ключами TouchMemory (DS1990A) предназначен для управления электромагнитным замком. Устройство выполнено на базе микроконтроллера ATtiny45 (или ATtiny13). Устройство предельно простое и дешевое в изготовлении.

 

1 Схема устройства:

DS1990A.zip (4004 Загрузки)

Контроллер может быть выполнен на одном из двух микроконтроллеров ATtiny45 или ATtiny13. Различия будут заключаться в количестве запоминаемых ключей и некотором функционале (схема и плата остаются одинаковыми для обоих вариантов).

Контроллер ATtiny45 запоминает до 15 ключей DS1990A (можно увеличить до 31 ключа). Контроллер ATtiny13 сможет хранить только 7 ключей. Контроллер на ATtiny13 еще не проверяет ключи на предмет их повторения и не включает блокировку считывания при прикосновении не записанного ключа в дежурном режиме.

Читать далее

094-Датчик приближения на ИК-лучах (ATtiny13).

Автор: | 10.04.2013

 

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

 

Видео работы датчика:

Чем отличается такой датчик от, скажем, датчиков движения заводского исполнения (которые, кстати, стали очень доступными и недорогими)?

Главное отличие – это область применения. Готовые датчики все-таки больше ориентированы на большие помещения и контроль движения. В нашем случае датчик компактен и больше рассчитан на функции контроля приближения и предназначен для встраивания в готовые проекты.

 

Сфера использования может быть обширной:

— реакция объектов на приближение руки (например, интерактивные игрушки, автоматические устройства);
— открывание шкафчиков, дверей и тому подобное при приближении руки;
— зажигание света при проходе «контрольной точки»;
— ориентация в пространстве робота (контроль стен и препятствий);
— системы управления движеньями рук;
— сигнализация;
— …

Читать далее

093-12-ти канальная супер гирлянда на ATtiny2313.

Автор: | 18.12.2012

В конце статьи добавлено обновление 2013 года!

Обновление 2015

Обновление 2016

Близятся новогодние праздники и по этому поводу хочется сделать что-то светлое праздничное! Решил, вот, сделать новогоднюю гирлянду. Что может быть светлее и праздничней чем новогодняя гирлянда? :). Гирлянду решил сделать не простую, а наворочанную! 12 каналов плюс управление от IR-пульта. Чтобы не делать гирлянду с нуля, решено было в качестве доноров внутренних органов запчастей использовать уже готовые китайские гирлянды. Это имеет смысл по следующим соображениям:
— стоимость гирлянд, будем честно говорить, стоимость — копеечная. Попробуйте за те же деньги накупить провода, светодиодов, запчастей… А если не брать за цель светодиодную гирлянду, то лампочковые гирлянды сейчас продают почти даром;
— немаловажный фактор – уже готовые спаянные до кучи линии светодиодов. Паять самому, садить в термоусадки, ошибаться-переделывать 12 линий работа довольно муторная;
— еще, не знаю как у Вас, а у меня валяется определенное количество нерабочих гирлянд (их часто мне таскают подремонтировать – так и оседают) можно вообще не тратиться на новые, а собрать из того что есть.

Для затравки смотрим видео:

Читать далее

092-Универсальный обучаемый пульт.

Автор: | 05.12.2012

 

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

 

Читать далее

091-Программа «Медиа Точка» версия 2

Автор: | 28.11.2012

Медиа точка — небольшая, но функциональная программа для работы с устройствами фоновой подсветки — PaintPack, GCn-Effector. Умеет работать с сайтом VK.com (с музыкой). Можно управлять программой дистанционно, с помощью сервера WinLIRC или PaintPack IR .

В данной статье описаны основы работы с программой МедиаТочка.

Главное окно программы

Здесь всё понятно. Единственное что нужно сказать, так это то что при включенной подсветке цвет можно выбрать правой кнопкой мыши по нужнуму оттенку! Левой кнопкой — передвижение панели, правой — выбор цвета. Для большего количестова цветов можно воспользоваться палитрой цветов.

Но для начала работы программы, её нужно настроить. Это не составит труда. Переходим в настройки. Читать далее

090-Старые пятикилобайтовые демки.

Автор: | 23.11.2012

Очень, очень давно,  когда у меня еще был комп с 86 процессором (хоть убей не помню как он даже выглядел),  сторочил я демки для него. Да, была раньше популярна такая тема — писать небольшие программки создающие визуальные эффекты на экране монитора.  И еще была фишка в том, чтобы они были как можно меньшего размера. Так вот, раскопал я в дебрях старых архивов свои тогдашние творчества и с удивлением обнаружил, что они нормально работают на современном компьютере (нужно отдать должное Intel и мелкософту за такую совместимость старых приложений).  Короче, ностальгия нахлынула и решил поделится своим творчеством. Но ностальгия не единственная причина присутствия этих демок здесь в блоге. Для создания этих эффектов использовался очень простой алгоритм. Он настолько прост, что с ним справится даже микроконтроллер.  Я давно планировал сделать визуальные эффекты в эффекторе более естественными и случайными — это реальный пример как это можно реализовать.

Писалось все это дело на ассемблере и под DOS (когда писались эти демки про винду я слыхом не слыхивал, а всем правил DOS, причем с дискетки 🙂 ). Читать далее

089-GCn-Plate плата для устройств на ATmega48/88/168.

Автор: | 05.11.2012

Пришло время расширять функционал старых конструкций и создавать что-то новое и интересное. Для этих целей нам понадобится более «жирный» микроконтроллер. Я уже давно выбрал серию микроконтроллеров Atmega48,  Atmega88, Atmega168, Atmega328, да все никак руки до нее не доходили. Эта серия логическое продолжение популярного микроконтроллера ATmega8, совместима с ним по ножкам, но имеет улучшенную технологию, большую скорость (до 20MIPS) и расширенную периферию. Кроме того, микроконтроллеры последнего обновления («Р» в конце названия) более экономичны и умеют работать при низких напряжениях питания. Эти микроконтроллеры доступны и недорого стоят (зачастую Atmega48 можно купить дешевле, чем ATtiny2313). Еще одним достоинством серии является их полная совместимость между собой (в общем случае, разница заключается лишь в количестве SRAM). Это значит, начав разработку конструкции на Atmega48 и не влезая, по итогу, в размер SRAM (2 килослов), можно ничего не меняя вставить в панельку Atmega88 и продолжить разработку. Читать далее

088-Программа «Медиа точка» для управления Эффектором.

Автор: | 22.07.2012

 

В этой статье будет описана программа «Медиа точка».
Она нацелена в основном для управления амбилайтом работающем на Эффекторе.
Программа небольшая, быстрая и функциональная.

Основные возможности программы:

— амбилайт и настройка режимов;
— включение однотонной подсветки;
— проигрывание музыки с контакта;
— светомузыка (работает только если музыку прослушивать с данной программы);
— подключение к программе WinLirc.

Это главное окно программы.

А это сама программа:
МедиаТочка.zip (Одна Загрузка)

Для начала зайдём в «Настройки». Читать далее

087-ATtiny2313 SD Card Talking Device.

Автор: | 09.07.2012

Устройство этой статьи открывает новое направление в блоге – работа с SD картами. Тема стара и порядочно заезженная, но применение SD карт стоит того, чтобы об этом написать еще раз.
Вообще SD карты (SDC, SD Card) имеют много достоинств и их очень просто и удобно применять в небольших встраиваемых проектах. Этому способствует ряд факторов:
— очень простой интерфейс взаимодействия с картой (реализуется посредством SPI);
— большая скорость работы (микроконтроллер способен перегонять данные с SD карты со скоростью близкой к 10 Мбит/с);
— низкое энергопотребление (буквально пару миллиампер – не больше);
— небольшие размеры;
— доступность и дешевизна.
У SD карт практически нет недостатков (окромя, разве что, процедуры их инициализации 🙂 ).

1 Введение.

Устройство, описанное в этой статье, я назвал SD Card Talking Device. Немного пафосно ;), но зато по названию понятно, что это говорящее устройство. Оно предназначено для озвучивания Ваших проектов. Если кратко, то работает оно следующим образом: на SD карту записываются пронумерованные звуковые файлы, которые устройство проигрывает по Вашей команде. Сфера применения довольно широка — системы оповещения, игрушки, роботы, умный дом и т.д. Габариты устройства довольно скромные (можно и меньше, но я сознательно выбрал микроконтроллер ATtiny2313 который подешевле и полегче достать). Основной упор я пытался делать на простоту и максимальную функциональность.
Забегая вперед, смотрим, что должно получиться в итоге:

Пригодится такое устройство? Тогда собираем! Читать далее