Как оценить место для хранения txt-файла при записи данных на модуль SD-карты?
Я планирую использовать Arduino UNO, чтобы провести некоторые измерения и записать их на модуль SD-карты. Измерения продлятся год или 20 месяцев. Мне нужен совет, как оценить, как долго может храниться SD-карта без переполнения. Сейчас я делаю измерения каждую секунду, каждая секунда содержит 13 строк данных, каждая строка примерно 30 символов. Насколько большим будет текстовый файл, если я оставлю запись модуля Arduino на год?
@jjk, 👍-3
2 ответа
Лучший ответ:
Это всего лишь задача умножения.
13 строк по 30 символов — это 390 байт на одно измерение.
В одном дне 86400 секунд.
86400 * 390 = 33 696 000
Это около 34 мегабайт в день.
Через 1 год это будет:
365 * 33,696 = 12299 МБ или чуть больше 12 ГБ.
Какой тип SD-карты вы используете? В зависимости от емкости вы можете рассчитать время переполнения SD-карты с количеством данных в секунду. Поскольку размер символа равен одному байту, объем используемых данных в день должен составлять 30 * 13 * 86400 (сек/день) = 33696000 байт или 0,033696 ГБ в день.
- Как увеличить скорость записи на SD-карту в Ардуино
- SD-карта не инициализируется
- Что означают эти контакты? Куда мне их подключить?
- Режимы открытия файлов на SD-карте Arduino добавление/перезапись
- Какие контакты можно использовать для выбора микросхемы (CS, CC) на Arduino Nano Every?
- Понимание того, почему следует избегать «String» и альтернативных решений
- Сделать CS (chip select) для работаты в SPI (для и SD карты и OLED)
- Можно ли подключить экран SD-карты к плате Digispark ATtiny85?
Я только что понял, что поместил 86400 в свой калькулятор как 68400. Сейчас я редактирую, чтобы исправить., @Delta_G