Запись данных на обычную флешку.

SVD
Offline
Зарегистрирован: 05.04.2018

Уважаемые форумчане, подскажите пожалуйста самый простой способ, записывать данные с контроллера Ардуино (любого - уно, мини, нано, мега) на обычную флешку 2.0 (не мини, не микро sd).  Мне необходимо выбрать наиболее подходящий модуль для этой цели.

Спасибо.

negavoid
Offline
Зарегистрирован: 09.07.2016
SVD
Offline
Зарегистрирован: 05.04.2018

Спасибо

b707
Offline
Зарегистрирован: 26.05.2017

SVD пишет:

Уважаемые форумчане, подскажите пожалуйста самый простой способ, записывать данные с контроллера Ардуино (любого - уно, мини, нано, мега) на обычную флешку 2.0 (не мини, не микро sd).  Мне необходимо выбрать наиболее подходящий модуль для этой цели.

Спасибо.

это неправильная задача. "Обычная флешка", как вы ее называете - это по сути SD-карточка с приделанным к ней USB-переходником. И когда вы берете флешку вместо Sd-карточки - вы делаете кучу лишних преобразований -  вы сначала на флешке перекодируете сигналы в USB, потом на ардуине обратно, в то время как без USB вы можете соединить SD-карту и Ардуину напрямую

vlad072
Offline
Зарегистрирован: 01.08.2017

Ребята, вот такую штуку никто не юзал?

https://ru.aliexpress.com/i/32830723661.html?spm=a2g0v.12057483.0.0.25962b31ZjEJlN

Можно ей писать лог с uart? Видимо ещё понадобится дополнительная ардуинка в качестве шлюза  UART - I2C ?

Messiah
Messiah аватар
Offline
Зарегистрирован: 10.11.2018

Простейшая схема подключения SD карты памяти - делитель напряжения на резисторах (уровень Arduino 5v, карты - 3.3v). Преобразование нужно только в одну сторону, обратно сигнал от карты воспринимается 5-вольтовым МК правильно. Либо самый дешевый шилд с microSD разъемом.

Присоединяюсь к написанному выше - преобразование логических уровней в USB с помощью хоста и потом обратно в самой флешке - ни экономически, ни с точки зрения энергоэффективности не целесообразно.

negavoid
Offline
Зарегистрирован: 09.07.2016

Вы б ещё микросхему флеша предложили ему вручную распаять, с резисторами (#3, #5), не, ну а чо, зато экономически и энергетически эффективно. А как насчёт того, что лог с usb флешки можно считать на любом утюге, в том числе, и на начальственном? А куда запихивать эту карту в современный типовой пк для дальнейшей обработки логов? Небось, сами не на велосипеде ездите, а на тачке всё же, а она маленько подороже велосипеда, да, она с кучей лишних преобразований энергии, но зато удобнее? Если можно обеспечить удобство пользования (UX) таким же копеечным (да даже бы и не копеечным) usb-шилдом, то я бы с удовольствием им воспользовался, есть такой комфорт, и за него многим не жалко не то что бакса, а и сотни, и тысячи.

Messiah
Messiah аватар
Offline
Зарегистрирован: 10.11.2018

Лог с карты памяти сейчас тоже можно прочитать подручными средствами. Если в начальственном ноутбуке есть загаженный пылью никогда не использовавшийся слот для SD карт :) а если нет - вставляется в смартфон и монтируется как USB диск при подключении к ПК кабелем. Согласен, иногда удобно писать сразу на флешку, но для этого есть Orange Pi, нормальная операционная система а не "впихни невпихуемое", USB контроллер и нормальные языки программирования с нормальными возможностями...

Green
Offline
Зарегистрирован: 01.10.2015

Так есть и ридеры в виде флешки. Очень компактные. Измерил: зачехлённая 56х24х9. А сбоку в него втыкается как обычная SD, так и микро. USB 3.0 кстати.