USB-ардуино-блютуз

У меня есть оборудование с выходом USB, в которое вставляется флэш-накопитель для сбора данных по мере того, как оборудование завершает свои циклы. Мне нужно сделать устройство, которое может заменить флэш-накопитель и получать данные из USB-порта и либо сохранять на SD-карту, либо повторно передавать после завершения, либо передавать в режиме реального времени по завершении циклов. Я думал об использовании UNO, & экран USB HOST. чтобы получить данные. Затем передайте с помощью беспроводного или Bluetooth-экрана. У меня есть «SANDISK WIRELSS FLASH DRIVE», который работает как флэш-накопитель, а затем вы можете подключить его к другим устройствам через беспроводную передачу, проблема в том, что функция беспроводной связи отключается при подключении к порту USB. Если бы беспроводная связь оставалась подключенной, это было бы именно то, что мне нужно.
Будем рады любой помощи или идеям, образцам схем.

, 👍1

Обсуждение

можно модифицировать устройство? если вы можете отключить свою Wi-Fi-карту на месте, ваша проблема решена., @dandavis


2 ответа


0

Ваш план ошибочен.

Во-первых, USB-хост вам не нужен: флешка — это устройство, а не хост. Это неопределенное устройство, к которому вы подключаетесь, является хостом.

Во-вторых, вам потребуется Arduino намного сложнее, чем Uno. Вам нужен тот, который может работать как USB MSD (Mass Storage Device), а Uno или любое другое устройство на базе 328p не может этого сделать.

Я знаю только два вида Arduino-подобных плат, которые могут это делать, — это Teensy и chipKIT.

Кроме того, есть простой факт, по которому ваш существующий беспроводной флэш-накопитель не работает: только один объект может получить доступ к «блочному устройству» одновременно. Если бы у вас был USB и беспроводной доступ к флэш-накопителю одновременно, вы бы получили массивные данные и повреждение файловой системы, поэтому он просто отключен. Вам нужен какой-то ручной способ выключения одной точки доступа и включения другой - и, конечно же, безопасное "размонтирование" устройства, чтобы убедиться, что все кэшированные данные правильно записаны на диск.

,

Я ценю ваш вклад. Это дает мне лучший путь для поиска., @Steve Lewinsky


1

Давным-давно было что-то под названием "Бесконечный USB-накопитель" который действовал как флэш-накопитель, который считывал и записывал данные в общий сетевой ресурс через Wi-Fi.

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

На вашем месте я бы посмотрел на Raspberry Pi Zero W (с беспроводным подключением) вместо Arduino. Больше вычислительных возможностей означает больше способов решения ваших проблем с тем же оборудованием.

,