Данный кратенький обзор будет интересен тем, кто знаком с Ардуиной, остальным для сведения или могут спокойно закрыть эту страницу и дальше не читать.
Итак. это «обычная» ардуино совместимая плата если можно так сказать, но с дополнительной «плюшкой», а именно данная плата при подключении к компьютеру определяется как USB клавиатура/мышь, т.е. можно запрограммировать такие действия как нажатие определенной кнопки клавиатуры, сдвинуть курсор мыши, нажать кнопку мыши. Расскажу на примере.
Создание компьютера который управляется с телевизионного инфракрасного пульта
Плата подключается по USB к компьютеру, на нее вешается ик-приемник, оптронами подключается на reser и power. И дальше программируете реагирование на нажатие кнопок пульта: вкл\выкл компьютера физически, ресет, прибавить громкость и так далее.
Сразу опишу проблему — не смог передать коды мультимедийных кнопок (прибавить громкость, убавить, стоп, пауза) т.е. нужно будет придумывать костыль. Должно быть питание на USB на выключенном питании иначе плата выключиться с выключением компьютера.
Еще один проект.
Вкорячиваете данное устройстсво прямо в USB мышь, но придется придумать решение чтобы и мышь и устройство были в связке (например паять туда же USB-HUB).
Подключаем устройство к кнопкам мыши в «параллель», чтобы не мешали работе. и программируем на следующее действие например, быстрое нажание левой и правой кнопки в определенной последовательности будет выдавать в компьютер пароль, другая комбинация, другой пароль и так далее. Получается мышь — хранитель паролей.
Идею не реализовал не хватило знаний. Кому интересно обращайтесь расскажу подробней.
Вариант 3
Подключаете к леонардо считыватель
проксими карт (или как он там называется) и если подносите свою карточку, то плата выдает в компьютер правильный пароль (или юзер {tab} пароль).
Единственный минус — это ножки в комплекте, не мог я их никак припаять по-человечески, металл, из которых он состоит абсолютно не лудится.
P.S. фоток не делал, т.к. смысла не вижу. Продавца не рекламирую, покупайте в любом месте, я у него покупал т.к. был большой заказ и я брал все в одном месте, чтобы не было много мелких посылок.
А кислоту лучше не используйте. Плата быстро окислится!
Но на плате, конечно, нельзя использовать кислоту.
ЛТИ-120 в самый раз.
Да и ножки гребенок прекрасно паяются с помощью ЛТИ-120.
Идеи описаны в доках: www.arduino.cc/en/Reference/KeyboardPress
По предмету обзора — интересная штука, я думал что USB-HID могут прикидываться только Teensy (из мелких платок). Как применение на ум приходят — подключение дополнительных кнопок/рукояток для авто, авиа и прочих симуляторов
Проект MMJoy: sites.google.com/site/mmjoyproject/o-proekte
Раньше все сами паяли контроллеры (проекты Mjoy8 и Mjoy16), Мегамозг просто первый кто заточил под это дело ATmega32U4 «Arduino Pro Micro», кроме как распять провода на кнопки, энкодеры и выключатели и воткнуть их в Arduino, делать то и нечего. Корпус на свой выбор, хоть обычная клава, хоть панель самолета или танка, по фантазии вообщем.
Данный корпус гнулся из куска кровельного железа.
Можно простенькую панель поезда
Наши друзья из поднебесной мастера названия плодить и среди их поделок «Arduino Leonardo» уже занято :)
Как по вашему заряжают телефоны при выключенном компе, будят/включают с клавиатуры/мыши? Почему мышка светится когда выключенный компьютер. Вы года и технологии попутали…
но так как в общем случае никто кабель питания не выдергивает — всё работает и так.
Предлагаю взять любую зарядку от мобильника, и не мучать компьютер.
Едет за $2.9 такая
не решит вам задачу? www.aliexpress.com/item/USB-Media-IR-Wireless-Mouse-Remote-Control-Controller-USB-Receiver-For-Loptop-PC-Computer-Center-Windows/32370046530.htm
Еще запасной вариант «аэромышка» но пока не знаю какую выбрать, и там главный недостаток, комп после выключения не включиться хотя есть мышки и инфракрасным диодом в довесок, хотя возможно настроить вместо выключения режим сна, тогда будет пробуждаться при нажатии кнопки на мыши, но пока в руках такой девай не держал, поэтому что-то определенное не скажу
Если как Arduino то пойдет, если в качестве HUB устройства (дополнительная клавиатура для компа например) то нет.
В моделях «покитаёзней» 8U2/16U2 для связи с компом, в совсем китайских — FDTI, а основной чип ATMEGA328P-AU (smd, распаян).
в простое он как 2 лапмочки электричества употребляет или даже меньше (смотря какой давности гроб).
просто хочу сказать, что он явно неосновной фактор потребления электроэнергии. можно забыть про него совсем.
Имхо если не подходит включенный комп, есть еще вариант с «ждущим» режимом. Тогда уже совсем единицы Вт и просыпается за пару секунд.
И это еще довольно безобидный прикол.
А вот и небезобидный:
И идея получила продолжение.
Надо накатить бутлоадер Sparkfun Pro Micro (клоном оного эта платя и является), тогда всё работает без проблем.
Но вообще, сейчас уже поинтереснее будет клон Arduino MICRO взять.
«Из пушки по воробьям...»
aliexpress.com/item/1Pc-IR-Wireless-Controller-PC-Computer-Remote-Control-USB-Media-Center-fly-Mouse-USB-Receiver-For/32293790857.html
«Будьте проще, и люди к вам потянутся...»
aliexpress.com/item/XD-36-1-way-infrared-remote-control-5V-relay-module-learning-IR-remote-control-switch-remote/32524805047.html
aliexpress.com/item/1-Channel-Remote-Controllor-Self-Lock-Switch-Relay-Board-Wireless-IR-Control-12V/32491649726.html
готовые платы: http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduin0/1568685935.html, http://www.aliexpress.com/item/1pcs-NEW-ARM-Cortex-M3-STM32F103C8T6-STM32-Minimum-System-Development-Board-Newest/2029958379.html
нужен еще ST-Link для удобной отладки: http://www.aliexpress.com/item/Free-Shopping-1PCS-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/32329438822.html, http://www.aliexpress.com/item/mini-ST-LINK-V2-ST-LINK-STLINK-STM8-STM32-emulator-download-super-protection/32246875368.html (можно обойтись и без него тогда нужен RS232 TTL http://www.aliexpress.com/item/Free-Shipping-PL2303-USB-To-RS232-TTL-Converter-Adapter-Module-For-CAR-Detection-GPS/1361575381.html http://www.aliexpress.com/item/Free-shipping-1pcs-FT232RL-FTDI-USB-3-3V-5-5V-to-TTL-Serial-Adapter-Module-for/32294938771.html, также возможно превратить саму плату на STM32F1 в ST-Link)
Для любителей паять можно купить сами чипы и развести любую плату (нужна куча компонентов):
STM32F0 — Cortex M0 — STM32F030K6T6 — http://www.aliexpress.com/item/STM32F030K6T6-030K6T6-LQFP32-sell-SZNXDZ/32466405164.html
аналог Atmega328P (Arduino Uno/Mini и т.д.), 48Mhz, RAM 4Kb, Flash 32Kb, слабый чип (относительно других STM32 не Atmega328), нет встроенного USB, дешев, дешевле только STM8
STM32F1 — Cortex M3 — STM32F103C8T6 — http://www.aliexpress.com/item/10PCS-STM32F103C8T6-STM32F103C8-LQFP48-ARM-chip-microcontrollers-embedded-MCU/1969709294.html
основная рабочая лошадка, 72Mhz, RAM 20Kb, Flash 64Kb, очень удачный чип, есть USB FS (Full Speed 12Mbit) и куча периферии, дешев.
STM32L1 — Cortex M3 — STM32L151C8T6 — http://www.aliexpress.com/item/STM32L151C8T6-STM32L151-QFO48-large-amount-of-talk-about-Penhold-SZNXDZ/32475724161.html
кому нужно низкое потребление, 32Mhz, RAM 16Kb, Flash 128Kb, почти аналог STM32F103C8T6
STM32F3 — Cortex M4 — STM32F303CBT6 — http://www.aliexpress.com/item/STM32F303CBT6-STM32F303-CBT6-MCU-32-Bit-ARM-Cortex-M4-72MHz-128kB-MCU-FPU/32397121939.html
продвинутый чип, 72Mhz, RAM 20Kb, Flash 128Kb, есть встроенный FPU, SPDIF, DAC — ЦАП, USB FS (Full Speed 12Mbit)
STM32F4 — Cortex M4 — STM32F407VGT6 — http://www.aliexpress.com/item/1PCS-STM32F407VGT6-STM32F407-ST-LQFP-100/32327958196.html
самый нашпигованный чип, 168Mhz, RAM 192Kb, Flash 1Mb, встроенный FPU, SPDIF, DAC — ЦАП, есть USB HS (High Speed — 480Mbit), Ethernet, подключение внешней Flash или памяти, дорогой чип и куча ножек для пайки.
здесь я перечислил только те чипы которые покупал, есть куча других моделей у каждого куча нюансов и ништяков, все надо изучать
Если под порогом имеется в виду сложность программирования, то не так всё плохо. Именно порог «входа» абсолютно такой же, как для Ардуино, т.к. поддержку STM32 можно добавить непосредственно в Arduino IDE и начать изучение, как будто это Ардуино. ;) На более продвинутых уровнях работы, естественно, потребуются и другие инструменты и другие знания, но и в Ардуино можно дойти до AVR-ассемблера, если есть желание или необходимость. Вопрос в целесообразности: STM32-контроллеры изначально превосходят AVR-контроллеры практически по всем параметрам, и, учитывая, что цены на них сейчас одного порядка, стоит ли тратить время на AVR?
То что Вы написали — не обзор, а что-то вроде блокнотика с интересными идеями.
Все что я понял из текста, что это какая-то адруино-совместимая плата, у которой сложно припаять ножки Вашим флюсом. Полезнейшая информация.
Люди, если нечего написать про покупку — не пишите, не надо пытаться сделать обзор из воздуха.
Вы бы могли хоть рассказать, за сколько пришла посылка, был ли трек-номер, в каком виде оно к Вам пришло (некоторые продавцы раньше ножки запаивали сами, например), проверить работоспособность платы морганием светодиода, описать упаковку в конце-концов. При таком подходе Вы бы хоть и не открыли много нового про товар, но охарактеризовали бы продавца, на основе чего можно было бы решить, заказать у него или брать у другого. Вот это и был бы «мини-обзор», а у Вас, к сожалению, вообще не обзор. В следующий раз, учтите эти ошибки, пожалуйста. Ждем от Вас настоящих обзоров)