Очередная инкарнация USB коммутатора: 16 входных USB портов - > 2 выходных USB порта

Доделал очердную версию управляемого USB коммутатора (управляющая программа на Java, библиотека для работы с FTDI драйвером — jd2xx (freeware). Теперь начальство желает сделать тоже самое только для Compact Flash. Кто нибудь пробовал коммутировать компакт флэшки на одно устройство?



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

Подключаем к ANDROID планшету ARDUINO NANO и конвертор USB<-->485,распознование голоса

Сейчас появилась куча дешевых китайских планшетов USB хостом. Обычно с ними идет переходник USB OTG для подключения различных устройств (USB флещки, мыши, клавы и т.д) Через него также можно подключить и более полезные вещи. Итак имеем 7 дюймовый планшет MID A-13 Android 4.1 и плату-клон ARDUINO NANО на usb чипе CP2102. Делаем для примера простейшую систему контроля доступа на ключах DS1990 (те которые применяются в домофонах) Работает система так. Если ключ записан в базе то показываем фотку и открываем дверь. Так-же можно открыть дверь кнопкой с андроид или с платы ARDUINO. Программу под ARDUINO писал под WINAVR (исходники и пример с протеус в файле)

Вот как примерно это смотрится:
Контроль доступа
Видео работы: Контроль доступа ARDUINO NANO c чипом CP2102


Теперь по подключению конвертора USB<->485 к планшету с ANDROID.
Имеем платку конвертора на чипе FT232RL и MAX485 аппаратно присутствует «эхо» это удобно для проверки. На ANDROID планшет пишем программу терминал через которую отправляем данные в 485 сеть. Все теперь можем рулить устройствами на 485 сети.

Вот как это смотрится:
Терминал
Видео работы:USB485 c чипом FT232RL


Тестируем голосовые технологии Google на андроид планшете.Подключаем к аудио выходу планшета контроллер и голосом включаем нужное реле.Пока работает в online но c версии Android 4.1 Jelly Bean обещают offline распознование offline voice
Думаю может пригодится например в системах «Умный дом». Надо отметить что не все четко распознается, но у гугля есть фича позволяющаяя настроится под голос.Не знаю будет ли она работать в offline.
Пока вот что получилось:
Андроид включение голосом реле


Вывод:
Андроид становится все более привлекательным для построения интересных систем с микроконтроллерами. :)
Ссылка на файлы проекта
Файлы проекта

===================================================================
18.04.2013 сделал прогу терминал для тестирования микроконтроллеров и управления
устройствами чере переходники USB<-->COM для АNDROID устройств с USB OTG
Поддерживает USB чипы FT232L,CP2102,PL2303
Скачать можно тут:
TermUSB
Пишите замечания предложения.

Преобразователь USB/UART, совмещенный с программатором для микроконтроллеров AVR (APU-2M)

AVR
Похожие устройтсва:

APU-2,
APU-2N (Narrow)
APU-2MM (Module Mini-USB)

Продолжаю цикл заметок «Проекты-малыши»

В данной заметке будет кратко рассмотрено устройство, позволяющее преобразовывать данные, поступающие по интерфейсу USB, в данные, съедобные для UART-модуля обычного микроконтроллера (и в другую сторону, естественно, тоже). Преобразование упомянутых интерфейсов производится посредством широко известной (в узких кругах) микросхемы FT232RL (линии шины CBUS которой также выведены для удобства пользователя на выходной разъем). У рассматриваемого устройства есть еще одна полезная фича – в него встроен программатор для микроконтроллеров AVR конторы Atmel. Внешний вид преобразователя показан на рисунке ниже:






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

ОНО ЖИВЁТ или окончание новогоднего долгостроя:)

Наконец нашел время допилить свой проект для работы — 16-портовый USB коммутатор. (FT232 + 5 USB хабов + C#) Огромная благодарность товарищу Vga за дельные советы!
Ну и немного картинок под катом.


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

AVR309: USB устройство на 8-й Меге - нужно ли русское описание?

Проголосовало: 142 | Воздержалось: 11

Ковыряю тут исходники дэвайса USB/UART на ATMega8 (по работе надо и просто интересно) за авторством инженера Игоря Чешко (Ing. Igor Cesko). В связи с чем возник вопрос - интересует ли кого вообще, как USB на аппаратном/физическом уровне функционирует? Имеется ввиду полный разбор программы на асме, с нормальными русскими камментами. UPD: По итогам результатов голосования надо начинать оформлять заметку про USB.

USB программатор для микроконтроллеров AVR с преобразователем интерфейса USB/UART (встраиваемый модуль)

AVR
Похожие программаторы:

APU-2,
APU-2N (Narrow),
APU-2M (Module USB)

Продолжаю цикл заметок «проекты-малыши»

На днях собрал себе еще один вариант USB программатора для микроконтроллеров AVR на базе чипа FT232RL (назвал я этот программатор APU-2MM):



Данное устройство совмещает в себе функции программатора и преобразователя USB-UART. Т.е., при использовании рассматриваемого модуля через один и тот же интерфейсный шнур (в данном случае, видимо, USB A – Mini USB B) можно:

— осуществить связь компьютера с исполняющим устройством, выполненном, в частности, на базе микроконтроллера AVR (т.е., преобразовать данные шины USB в данные «шины» UART),

— прошить микроконтроллер AVR, на базе которого выполнено исполняющее устройство.

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



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

IR + USB HID = очередной пульт для компа (часть 4)


Краткое содержание предыдущих серий:
Захват и декодирование IR протокола
Теория USB HID
Код для STM32

В этой части я расскажу про программы-полезняшки. Куда уж без них.


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

IR + USB HID = очередной пульт для компа (часть 3)


В первых двух частях (часть 1 и часть 2) мы разобрали теоретические моменты. В этой части мы перейдем к практике — создадим рабочий код.


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