Макетная плата AVR-USB-TINY45
Написал microsin   
20.12.2008

Макетная плата AVR-USB-TINY45 позволяет разрабатывать на основе микроконтроллера ATtiny45 (или ATtiny85) и открытой библиотеки V-USB (старое название AVR-USB, см. Википедию) простые и маленькие USB-устройства.

AVR-usb-tiny45.JPG Вид сверху hntd-tiny45-8178.jpg hntd-tiny45-8173.jpg hntd-tiny45-8167.jpg

Размеры платы с макетным полем 42.4 x 12.3 мм, без макетного поля 23.4 x 12.3 мм (для уменьшения размеров макетное поле можно отрезать). Толщина платы вместе с монтажом 11.5 мм (определяется самым высоким элементом на плате - ISP коннектором, он выступает над поверхностью TOP платы на 9 мм).

На плате есть необходимый минимум для макетирования и отладки - разведено макетное поле и разъем ISP для программирования микроконтроллера ATtiny45. Плата спроектирована таким образом, что по окончании разработки ненужные части платы (USB-коннектор, коннектор ISP, и даже макетное поле) можно обрезать, уменьшив тем самым габариты устройства.

hntd-tiny45-8177scissors.jpg

Хороший пример использования макетной платы AVR-USB-TINY45 - USB-устройство, которое работает как USB-HID клавиатура и посылает время от времени случайные нажатия. Незаметно вставив такое устройство в порт USB, можно неплохо над кем-нибудь подшутить (если что, я этого Вам не советовал =).

 hntd-tiny45-8184.jpg  hntd-tiny45-8186.jpg  hntd-tiny45-8190.jpg

Код и схема взяты отсюда - Haunted USB Cable, http://imakeprojects.com/Projects/haunted-usb-cable/, идея здесь - http://macetech.com/blog/?q=node/46. Исходный код и прошивку, слегка подправленную мной (я увеличил скорость выдачи случайных нажатий) можно также скачать здесь - http://microsin.ru/Download.cnt/avr/081220haunted-usb-1.0-tiny45-public.rar.

[Как заказать]

Если хотите приобрести пустую макетную плату AVR-USB-TINY45, отправьте мне email (адрес см. на страничке Контакты), или оставьте комментарий ниже, указав контакты для связи с Вами (email, ICQ или телефон). Если Вы находитесь не в Москве, возможна пересылка наложенным платежом. Стоимость одной пустой макетной платы без пересылки составляет 100 руб(внимание: это только пустая плата, без монтажа и деталей), готовая полностью собранная плата стоит 250 руб. Стоимость почтовой пересылки около 180 руб. (точная цена пересылки может колебаться в зависимости от места проживания). При пересылке её стоимость складывается со стоимостью платы. Например, пустая макетная плата AVR-USB-TINY45 вместе с пересылкой Вам обойдется примерно 280 руб.

[Ссылки]

1. Макетная плата AVR-USB-MEGA16.
2. http://www.obdev.at/products/avrusb/projects.html - здесь можно найти много интересного, связанного с разработкой USB-устройств на основе библиотеки AVR-USB.
3. Автокликер (устройство, которое эмулирует мышь). В автокликере используется другой микроконтроллер - ATtiny2313, фьюзы для него FUSE_L = 0xEF, FUSE_H = 0xDB.
4. Код и схема Haunted USB Cable. Моя версия - http://microsin.ru/Download.cnt/avr/081220haunted-usb-1.0-tiny45-public.rar. Используется микроконтроллер - ATtiny45 (можно использовать ATtiny85), фьюзы для него FUSE_L = 0xD1, FUSE_H = 0xDD.
5. Keyboard Scan Code Specification (скан-коды обычных и USB-клавиатур).
6Как портировать проекты V-USB с ATmega16 (ATmega32) на ATtiny45 (ATtiny85).

Последнее обновление ( 18.09.2011 )