Простой универсальный декодер ИК ДУ


Использование ИК ДУ пультов от бытовой техники достаточно популярно для управления различными самодельными устройствами от различных умных выключателей света, систем умного дома и до игрушек и роботов. Существует большое разнообразие протоколов ИК ДУ пультов и способов кодирования сигнала. Предлагаю один очень простой способ обработки ИК сигналов, работающий с большинством распространённых протоколов.


Читать дальше

MSP430 - учебный курс. Часть 4 - генератор констант и система тактирования.

Сегодня заканчиваем обзор ядра, чтобы приступить к остальным полезняшкам.

План.
1. Генератор констант.
2. Система тактирования.

До понедельника, надеюсь, потестирую свой новый контроллер и перейдём к свежим сериям MSP430. Уних есть некоторые преимущества, но в целом архитектура одинакова с сотой серией.

Для начала несколько замечаний по предыдущему материалу.



Читать дальше

Схемотехническое проектирование для ПЛИС

Чтобы заставить ПЛИС что-либо делать можно описать ее поведение с помощью языков описания аппаратуры (VHDL, Verilog) или нарисовать схему устройства на дискретных логических элементах. Про языки уже писали, но ПЛИС это набор логических ячеек, раньше это были элементы 2И-НЕ, сейчас они более сложные, которые изначально не соединены, а потом, в зависимости от программы, соединяются в определенной последовательности. Таким образов внутри микросхемы строится некий набор логики, т. е. код на языке программирования преобразовывается в набор логики. Так почему бы сразу не описать этот набор логики?

Ответ на этот вопрос будет в конце статьи, а сейчас про схемотехническое проектирование в среде Quartus II.

Читать дальше

Карманный осциллограф DSO201

Во время очередного пролистывания каталога DX наткнулся на любопытную вещичку — карманный осциллограф по довольно невысокой цене (~$70). Это, по видимому, копия DSO Nano (~desu) от http://www.seeedstudio.com/, карманного осциллографа с открытыми схемой и прошивкой.



Читать дальше
  • +6
  • 16 марта 2011, 20:16
  • Vga

Сердечко из светодиодов или использование ПТ в качестве ключа

Решили сделать в качестве подарка на 8 марта девочкам самодельные безделушки. В качестве такой безделушки задействовали схему сердечка: контур из светодиодов загорается поочередно четными и нечетными светодиодами, образуя эффект бегущей строки.
led heart, сердце из светодиодов
О том, как с одним полевиком (МДП с индуцированным каналом) и мигающим светодиодом сделать бегущую строку, можно узнать далее.
Прошу сильно не пинать, статья ориентирована не на очередную свистелку с разводкой и пояснениями «че-где купить», а на небольшой разбор матчасти.


Читать дальше

FAQ по паяльным станциям

Вопрос:
Что такое паяльная станция, и чем она отличается от обычного паяльника

Ответ:
Возьмите обычный паяльник. Купите ему необгораемое жало. Купите трансформатор(для гальваноразвязки). Купите диммер и термопару. Создайте обратную связь между термопарой и диммером, так, чтоб добиться устойчивой температуры. У вас есть паяльная станция!




Читать дальше

Контроллер ПДП + Таймер 15 в режиме ШИМ

На данный момент приостановились мои работы с STM32, так как пока приоритет у STM8L, но по просьбе пользователя LeftRadio, сегодня расскажу о контроллере прямого доступа к памяти (более привычно DMA) и в качестве примера рассмотрим работу контроллера ПДП с  таймером 15 в режиме ШИМ.


Читать дальше
  • +5
  • 16 марта 2011, 16:50
  • ZiB

Мусоровоз

«Есть такая прикольная игра JunkBox.

Суть в чем. Вначале создается нетлист. А точнее список адресов участников.

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

Тот получает коробку, выбирает нужное, докидывает ненужное и пинает ее по следующему адресу. Попутно в форум выкладываются фотки содержимого коробки у каждого получившего (чисто для лулзов), но не указывается что туда было добавлено/убавлено, дабы был сюрприз следующему.

Т.к. почта неторопливая дабы желающие не тосковали и не маялись от скуки засылку можно сделать в кучу разных направлений по нескольким нетлистам.

Разумеется никто не жлобит и жадно все из коробки не сгребает прозапас. Если нужно в ближайшее время — берем. Не нужно оставляем.

Заодно и хламовники свои разгребем :)»

Да, учитывайте тот факт, что участие потребует от вас около 200р на оптравку посылки дальше. А внутри может не оказаться ничего ценного. Не расстраивайтесь. Это игра :)

Первый такой проект уже запущен на форуме, поступило предложение сделать тут еще один :)
Если желание поучаствовать выскажут хотя бы 4-5 человек — можно стартовать.

p.s. Вижу, есть желающие :)

Небольшое формальное дополнение:
1. Список с адресами (и никами для оперативной связи) будет вложен в посылку, в открытом доступе его не будет.
2. Тот, кто отправил посылку выкладывает в комменты трекинг — чтобы все желающий могли отслеживать путь.
3. Получивший фотографирует то, что приехало, и то что забрал. Добавленное — не палит :)
4. Куратором вызвался быть vvzvlad, так что адреса шлите ему в личку. Не забывайте про ФИО, посылки выдают по паспорту.
5. Запуск — примерно через неделю, или когда наберется человек 10, чтобы была возможность проложить оптимальный маршрут, а не Москва-Владивосток-Питер :)
6. Людям из одного города лучше передавать посылку лично, сами понимаете.
7. Блины от штанги класть не надо — дорого выйдет и с почты тяжело тащить :) Лучше ограничиться весом в 1,5 кг.

Сжатие звука в IMA ADPCM

Есть такой аудиокодек — IMA ADPCM. Сжимает аудио в 4 бита на сэмпл (250 кбит/с при частоте дискретизации 32 кГц, стерео), после чего, достаточно достоверно восстанавливает. А главное, очень быстро. Около 100 тактов на сэмпл на ядре AVR.

Как это работает?


Читать дальше

USB флешка на ATmega8 и V-USB. От идеи к готовому устройству...

AVR
Прочитав пару статей других пользователей, захотелось самому начеркать чего-то полезного для остальных. Как все поняли из названия, речь пойдет о создании USB mass storage device класса на програмной реализации V-USB.



Читать дальше