USB-ардуино-блютуз
У меня есть оборудование с выходом USB, в которое вставляется флэш-накопитель для сбора данных по мере того, как оборудование завершает свои циклы. Мне нужно сделать устройство, которое может заменить флэш-накопитель и получать данные из USB-порта и либо сохранять на SD-карту, либо повторно передавать после завершения, либо передавать в режиме реального времени по завершении циклов.
Я думал об использовании UNO, & экран USB HOST. чтобы получить данные. Затем передайте с помощью беспроводного или Bluetooth-экрана.
У меня есть «SANDISK WIRELSS FLASH DRIVE», который работает как флэш-накопитель, а затем вы можете подключить его к другим устройствам через беспроводную передачу, проблема в том, что функция беспроводной связи отключается при подключении к порту USB. Если бы беспроводная связь оставалась подключенной, это было бы именно то, что мне нужно.
Будем рады любой помощи или идеям, образцам схем.
@Steve Lewinsky, 👍1
Обсуждение2 ответа
Ваш план ошибочен.
Во-первых, USB-хост вам не нужен: флешка — это устройство, а не хост. Это неопределенное устройство, к которому вы подключаетесь, является хостом.
Во-вторых, вам потребуется Arduino намного сложнее, чем Uno. Вам нужен тот, который может работать как USB MSD (Mass Storage Device), а Uno или любое другое устройство на базе 328p не может этого сделать.
Я знаю только два вида Arduino-подобных плат, которые могут это делать, — это Teensy и chipKIT.
Кроме того, есть простой факт, по которому ваш существующий беспроводной флэш-накопитель не работает: только один объект может получить доступ к «блочному устройству» одновременно. Если бы у вас был USB и беспроводной доступ к флэш-накопителю одновременно, вы бы получили массивные данные и повреждение файловой системы, поэтому он просто отключен. Вам нужен какой-то ручной способ выключения одной точки доступа и включения другой - и, конечно же, безопасное "размонтирование" устройства, чтобы убедиться, что все кэшированные данные правильно записаны на диск.
Я ценю ваш вклад. Это дает мне лучший путь для поиска., @Steve Lewinsky
Давным-давно было что-то под названием "Бесконечный USB-накопитель" который действовал как флэш-накопитель, который считывал и записывал данные в общий сетевой ресурс через Wi-Fi.
Они больше не продают их, но их подход может оказаться именно тем, что вам нужно: общий доступ к сети для решения проблемы подключения нескольких устройств к одному диску.
На вашем месте я бы посмотрел на Raspberry Pi Zero W (с беспроводным подключением) вместо Arduino. Больше вычислительных возможностей означает больше способов решения ваших проблем с тем же оборудованием.
- Защита вашего компьютера от глупых (arduino) ошибок
- Установите Arduino IDE в Raspberry Pi 3 модели B.
- Arduino Uno R3 (с Atmega 16u2) и MAC OSX 10.11 (El Capitan) не работают
- Arduino Uno не загружает код и перегревается
- Динамически обновить масштаб виджета Tkinter из портов Arduino с помощью python и firmata
- Как записать данные на флешку?
- Arduino Uno R3 не распознается Arduino IDE в Ubuntu 21.04
- Разбудить компьютер из Uno
можно модифицировать устройство? если вы можете отключить свою Wi-Fi-карту на месте, ваша проблема решена., @dandavis