Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Как я оживлял радиоприемник магнитолы RX-ES20

DIY или Сделай сам
Моя натура устроена весьма странным образом — не могу спокойно пройти мимо выброшенной старой радиожелезки. Жалко её, что лежит выброшенная и никому не нужная, хочется утащить домой, починить или разобрать на запчасти. Поэтому у меня весь дом забит разным радиохламом, выбросить который не поднимается рука. Наверное, такие инстинкты у меня привились с детства, когда в недобрые старые времена социализма радиодетали достать было практически невозможно. В магазине ассортимент был невелик, на рынке было кое-что, но денег никогда не водилось, поэтому приходилось делать набеги на всякие свалки в поисках радиодеталей.
Читать дальше →
Всего голосов 86: ↑81 и ↓5 +76
Просмотры 14K
Комментарии 31

Подключение поворотного энкодера к компьютеру через USB

DIY или Сделай сам
Давно хотел приспособить к ноуту регулятор громкости, сделанный из энкодера. Подключать этот регулятор нужно будет к USB, чтобы все было «по-взрослому» (да и по-другому никак внешнее устройство к ноуту не подключишь). Крутим энкодер влево — громкость должна уменьшаться, вправо — должна увеличиваться. Жмем вниз ручку энкодера — запускаем какую-нибудь полезную программу, или переключаемся на регулирование тембра.
Читать дальше →
Всего голосов 74: ↑71 и ↓3 +68
Просмотры 27K
Комментарии 43

Компактный USB HID Bootloader для ATtiny85

Программирование микроконтроллеров *
Из песочницы

Представляю вашему вниманию новый компактный Bootloader для AVR Tiny 45/85. Данный автозагрузчик распространяется под лицензией GNU GPL, как того требует лицензия V-USB. Основой для данного автозагрузчика послужил ATtiny85 USB Boot Loader от Embedded Creations и его потомок micronucleus-t85, используемый платами Digispark.
Также как и вышеупомянутые, TinyHID Loader основан на библиотеке V-USB.

Ключевые особенности:


  • Работает под ATtiny45 и ATtiny85
  • Компактен (2кб с базовыми функциями)
  • Расширяем (есть ряд дополнительных функций, включение которых увеличит размер)
  • Не треубет драйверов (что особенно важно под новые версии Windows)
  • Не работает с AVRdude, использует вместо этого кросплатформенное API на C#
  • Умеет обновлять сам себя

Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 50K
Комментарии 5

6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp

Программирование микроконтроллеров *
Из песочницы
Устройство nRF24L01-USB
Иногда дешевле купить готовое устройство, чем собирать его самому. Да и самодельное устройство не всегда и не у всех будет выглядеть аккуратно- это зависит от наличия оборудования/материалов и прямоты рук.

Пользователи, знакомые с микроконтроллерами Atmel или хотя бы с Arduino скорее всего знают о дешевом программаторе USBasp, цена которого на Ebay около $ 3. Распространены две версии программатора:
USBasp 2.0 — с стабилизатором на 3.3 вольта.
USBasp 3.0 — плата поменьше, без стабилизатора. Так же у него не выведены на разъем порты PD0 и PD1(Аппаратный UART).В руках не держал и соответственно рассматривать его тут не будем.

Ниже мы рассмотрим как превратить программатор USBasp в I2C-USB переходник, научимся читать датчики влажности и температуры, получим простой набор портов ввода/вывода (PIO), RS232-USB, а так же попытаемся создать устройство nRF24L01-USB для чтения беспроводных датчиков и управления устройствами. Ну и для любителей Arduino — будем программировать в среде Arduino IDE используя USBasp как макетную плату.Проекты используют популярную библиотеку V-USB для работы с USB в программной реализации.
Читать дальше →
Всего голосов 27: ↑25 и ↓2 +23
Просмотры 80K
Комментарии 19

Управление устройством USB HID на Windows 7

C# *
В статье сделана попытка предоставить пошаговую инструкцию — как соединить самодельное устройство USB HID на микроконтроллере AVR и компьютер с операционной системой Windows 7 x64, чтобы обмениваться данными и управлять портами микроконтроллера. Пример приложения управляет через USB ножкой порта микроконтроллера (к ней подключен индикационный светодиод). Есть возможность также прочитать состояние состояние светодиода — потушен он или горит. Топик предназначен для новичков, поэтому большая просьба к знатокам программирования — приберегите тухлые яйца и гнилые помидоры иронические комментарии для более удобного случая.
Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Просмотры 88K
Комментарии 17

Программируем nRF24LE1 через Raspberry PI и USBasp

Программирование микроконтроллеров *
image
Некоторое время назад на хабре упоминались недорогие (от $6 ) радиомодули nRF24LE1 со встроенным микроконтроллером.На этих радиомодулях ребята из COOLRF планировали осуществлять свой проект, но в итоге «переехали» на более дорогой чип Atmega128RFA1, а nRF24LE1 как я понял отодвинули на второй план.

В статье мы рассмотрим возможность прошивки радиомодуля через Raspberry PI и USBasp а так же пару примеров кода на Си.
Читать дальше →
Всего голосов 33: ↑31 и ↓2 +29
Просмотры 53K
Комментарии 12

Часть 2. HID устройство для вращения камеры

Программирование *
Из песочницы
image
Это продолжение моей статьи об устройстве для вращения Веб-камеры (предыдущую статью можно найти тут).

В этой части я расскажу о создании программной части: прошивки для микроконтроллера ATtiny85 и программы для компьютера, для того что бы иметь возможность управлять устройством.
Читать дальше →
Всего голосов 33: ↑27 и ↓6 +21
Просмотры 15K
Комментарии 19

USB-звуковая карта на YM3812

Программирование микроконтроллеров *Старое железо
Из песочницы

Я люблю старые компьютерные игры. Люблю старое железо, но не настолько, чтобы коллекционировать его дома. Другое дело – поковырять какой-нибудь старый чип и попробовать самому что-нибудь воспроизвести, совместить старое с новым. В данной статье история о том, как я подключил AVR-микроконтроллер к YM3812, применявшуюся в таких звуковых картах как Adlib, Sound Blaster и Pro AudioSpectrum. Я не создал что-то принципиально новое, просто объединил разные идеи. Возможно кому-то будет интересна моя реализация. А может мой опыт подтолкнет кого-нибудь на создание свого ретро-проекта.

Всего голосов 41: ↑41 и ↓0 +41
Просмотры 13K
Комментарии 29