Arduino and Micro SD. We store the project files and the data log

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2017
  • Arduino is a small controller that is not capable of becoming a media center. Video and audio player is almost impossible to create on the basis of Arduino. But at the same time, there are many projects that require a lot of space. On this side, the use of Micro SD is justified. You can safely store photo-audio files, log any data, and then easily transfer everything to your computer.
    How to connect the display from mobile to Arduino: • Подключаем дисплей от ...
    Friends, support the channel!
    R340967932571
    Z422687519909
    U139735106020
    4149625807630874 The bank card of Privat Bank (Ukraine)
    Useful links:
    Micro SD Module: ali.pub/1tkx36
    Arduino Mega 2560: ali.pub/1ny34r
    Cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
    Breadbord: ali.pub/1ny3ae
    Lintels: ali.pub/1ny3la
    Quality crosspieces: ali.pub/1ny3j5
    The most convenient cash back:
    LetyShops: goo.gl/Ev5XgI
    The most profitable cash back on aliexpress:
    Ecomerce: goo.gl/3dDc2w
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 62

  • @user-xg7mf6mf3s
    @user-xg7mf6mf3s 6 ปีที่แล้ว +6

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +5

      Огромную роль играет скорость заботы самой Ардуино. Я однажды делал проект: метеостанция. Использовал TFT дисплей, EEPROM и датчик температуры и влажности.
      1 раз в минуту значения температуры и влажности сохранялись в EEPROM. В программе можно было вызвать отображение на дисплее двух графиков суточных значений температуры и влажности. Эти два графика рисовались 15 секунд....

  • @Rin_Media
    @Rin_Media 5 ปีที่แล้ว +2

    уже нравится...
    смотрим дальше😊😊😊

  • @D.A.V.I.N.C.I
    @D.A.V.I.N.C.I 7 หลายเดือนก่อน +1

    Уже столько видео про ардуино пересмотрел что взял и заказал Ардуино Уно и платформу на колесиках.
    Теперь я новый ардуинщик

    • @UCanDo
      @UCanDo  7 หลายเดือนก่อน

      Желаю вам успехов на этом пути!
      Если будут вопросы или какие-то сложности, то у меня для этого есть группа в Телеграмм, там можно задать любой вопрос и получить помощь: t.me/HomeMadeChannel

  • @D.A.V.I.N.C.I
    @D.A.V.I.N.C.I 7 หลายเดือนก่อน +1

    Ето круто.
    Ибо своей памяти у ардуинки будет не достаточно если захочется написать сложную программу для робота например который не сможет функционировать так как будет нужно без нужного количества данных

  • @oleksiilive2084
    @oleksiilive2084 3 ปีที่แล้ว +3

    Лучше всего сделать станок с ЧПУ и считывать с флешки коды управления по типу G-Code или ещё что-то

  • @SuperPracion
    @SuperPracion 4 ปีที่แล้ว +2

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

  • @krepton85you
    @krepton85you 6 ปีที่แล้ว +1

    Можно и по строкам считывать данные, все зависит от фантазии ардуинщика. :) Сейчас делаю интересный проект с microSD так тут вообще замутил индэксацию файлов и папок в один файл и вся навигация по файловой системе выполняется через этот файл, так должно быть быстрей, чем сканирвать всю файловую систему при прокрутке списка файлов на дисплее. Да и функция перехода по файлам здесь работает только в одном направлении, но это тоже решается.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Да, все от фантазии зависит. Можно вообще свой файловый менеджер сделать:)

  • @Aleksan6er
    @Aleksan6er ปีที่แล้ว

    Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение.

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      За помощью в написании программы вы можете обратится в мою группу Телеграмм: t.me/HomeMadeChannel

  • @user-yr7ds7hj7r
    @user-yr7ds7hj7r 6 หลายเดือนก่อน

    Если нужно крутить энкодер с задержкой во времени на определённые градусы, а потом крутить шаговик с такими же углами и задержками между поворотами, как тогда быть?

  • @Rin_Media
    @Rin_Media 5 ปีที่แล้ว

    спасибо за лайк.
    я бы хотел узнать поподробнее то как нужно записывать данные датчика или датчиков в файл на флешке.
    Например: есть пара термодатчиков подключённых к аналоговым пинам ардуино, и данные от этих датчиков было бы удобно сохранять в тхт файле в столбиках.
    к примеру первый датчик на первый столбик, второй на второй и т д...
    для того чтобы после в компьютере открыть, импортировать в екселл и прстроить график или конвертировать из одного в другое.... ну это к примеру...
    а вообще это очень удобно использовать к примеру для ведения статистики в определённый участок времени (сутка, неделя, месяц или же год)... анализировть к примеру изменение температура в течении дня или в сутки...
    говорить можно долго........

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Добрый день. Такое видео уже есть: th-cam.com/video/mJTerESiBww/w-d-xo.html
      Так же почитайте комментарии под тем видео, там есть несколько полезных советов.

    • @Rin_Media
      @Rin_Media 5 ปีที่แล้ว

      Home Made - То, что ты можешь сделать спасибо, щас посмотрю👍

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Кстати, подобную идею использовал в логировании данных при тестировании солнечного трекера: th-cam.com/video/8V8zteJGilo/w-d-xo.html
      Только принцип логирования я использовал не самый лучший.

  • @alexandergarin2297
    @alexandergarin2297 4 ปีที่แล้ว

    Вопрос знатокам. А можно на основе данной схемы сделать устройство для снятия блокировки с микросд? Т.е. флешка перешла в состояние read only, данные на ней сохранились, но ни записать, ни отформатировать ее не получается, только чтение. Вообще то есть такое готовое устройство, "Клипса для разблокировки microsd" называется, но у нас в городе такое не купишь. На Али раньше были, сейчас чего то не нахожу... Заранее спасибо за ответы!

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Проблема с флешками не новая, и, в большинстве случаев, не решаемая. Сделать с ними мало что можно. Обычно этим страдает память от SanDisk (никогда не покупайте флешки и диски этой фирмы!), но не суть...
      Если бы это была обычная USB флешка, то есть много вариантов по восстановлению, а вот с MicroSD вариантов почти нет. Единственное что может помочь - форматирование. Но только не через компьютер, а через телефон, или планшет. Вставляете, пробуете форматировать, если не получилось - пробуйте в другом телефоне. Если смерили 3 девайса, и нигде не форматируется, то флешка можно выкидывать, ей ничем не помочь.
      За всю свою жизнь мне удалось реанимировать всего 1-2 флешки. Так что не особо рассчитывайте на то что получится ее восстановить.

  • @user-nh4sg6ql7m
    @user-nh4sg6ql7m 5 ปีที่แล้ว

    Привет. А есть микросхемы памяти на 8мгб а в их можно засунуть картинку и отобразить на дисплее?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      С флеш-памятью сложнее работать, чем с MicroSD.
      А в целом, картинку можно выводить. Вот пример: th-cam.com/video/ShnyOOcfbhc/w-d-xo.html
      В этом видео я подключал дисплей и выводил на него несколько тестовых картинок

    • @user-nh4sg6ql7m
      @user-nh4sg6ql7m 5 ปีที่แล้ว

      @@UCanDo
      Спасибо выручил🙂

  • @Megavolt.
    @Megavolt. 5 ปีที่แล้ว

    Вопрос: если я правильно понял, то перед записью, файл нужно открыть для записи, сделать запись и закрыть его. Так? Отсюда вопрос- если запись, допустим данные с какой то переменной, писать в цикле, то как потом в нужный момент закрыть файл и что будет если файл не будет закрыт?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Если не закрыть файл, и потом отключить Ардуино, вытянуть флешку, и попробовать открыть файл на компьютере, то может появиться сообщение что файл поврежден.
      Запись в файл ведь не делается непрерывно. Любые данные получаются с промежутком. Открыли файл, записали данные, закрыли файл.
      Если у вас данные идут непрерывным потоком, то вам нужно как-то оптимизировать код. За сутки (а то и за несколько часов) вы полностью заполните флешку, получите ошибку записи, зависание Ардуино и файл в несколько гигабайт, который неполучится открыть на компьютере (из-за размера и ошибки сохранения файла, так как файл не был закрыт, то есть правильно сохранён).
      Делайте промежутки между записями. Оптимизируйте код. На самом деле данные не нужны в реальном времени. На пример, для погодной станции, сохранять данные 1 раз в 15 минут. Хотя данные можно получать и ежесекундно.

    • @Megavolt.
      @Megavolt. 5 ปีที่แล้ว

      @@UCanDo , спасибо, принцип понятен. То есть в цикле так и нужно крутить : открыл, записал, закрыл. Конечно данные в реальном времени не нужны. Но получается что перед отключением, цикл записи как то нужно останавливать? Ведь даже если запись проводить раз в 5-15 сек то существует вероятность оставить файл открытым. То есть, по хорошему, надо изначально задавать рамки по времени? Или как?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Существует очень много способов задать временные рамки. И каждый из них предназначен для определенных целей. Все зависит от того что именно требуется от устройства. Я бы рекомендовал использовать millis
      вот интересные статьи:
      arduino.ru/Reference/Millis
      arduino-diy.com/arduino-Ispolzuyem-funktsii-delay-i-millis-pravilno
      arduinomaster.ru/program/arduino-delay-millis/

    • @Megavolt.
      @Megavolt. 5 ปีที่แล้ว

      @@UCanDo спасибо! Нет... Не так... СПАСИБО!

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Не за что :))
      всегда рад помочь!
      Это самый простой способ реализации задержки. Есть вариант с часами реального времени. Я их использовал в метеостанции: th-cam.com/video/xCad3Q1Egrc/w-d-xo.html
      Есть еще вариант по прерыванию таймера. Но это совсем сложная вещь. Я его применял в тестере аккумуляторов:
      th-cam.com/video/55rTwzUuvI4/w-d-xo.html
      (код разбираю с 10-й минуты)

  • @user-nq1qx7qt5i
    @user-nq1qx7qt5i 3 ปีที่แล้ว

    На компе место кончилось?

  • @peace__duke
    @peace__duke 6 ปีที่แล้ว +1

    Чойто аудиоплеер не сделаешь? а то что люди делают говорилки всякие, да и медиа шилд есть для музыки с флешкой не в счёт?

    • @wolodymyrzl6631
      @wolodymyrzl6631 6 ปีที่แล้ว

      Pavel dyadya так это отдельные шильды!!! На одном ардуино не сделать.

  • @RadTV-dg5pd
    @RadTV-dg5pd 4 ปีที่แล้ว

    Можна закачати на флешку оперативну сестему?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Типа написать код для Ардуино и разместить его не в микроконтроллере, а на флешке? Нет, нельзя.

    • @RadTV-dg5pd
      @RadTV-dg5pd 4 ปีที่แล้ว

      @@UCanDo Спасибо!

  • @elenasvobodnaya7966
    @elenasvobodnaya7966 6 ปีที่แล้ว +8

    При записи видео - меньше дёргай руками ! Это очень раздражает ! Лучше во время рассказа - покажи какую нибудь информацию (например записанную по теме) ! Удачи.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Спасибо за отзыв! Постараюсь! :)

  • @vtikey7191
    @vtikey7191 3 ปีที่แล้ว

    Кто нить подскажет библиотечку для работы с ардуино с конфиг файлами (инишки ) - главное - умение просто читать - параметр-значение - чтение\запись!

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Я не уверен на 100%, но посмотрите эту библиотеку: github.com/stevemarple/IniFile

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      Спасибо за отзыв!

  • @NikNavish
    @NikNavish 5 ปีที่แล้ว

    Видео можно было бы сократить раз в десять

  • @movlamverdiquliyev6049
    @movlamverdiquliyev6049 3 ปีที่แล้ว +1

    здравстуйте кто поможетсделать проект по ардуино,проект-техзадача есть-готов платить

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      В описании под видео написан мой имейл. Напишите мне туда

  • @igorpodol5480
    @igorpodol5480 6 ปีที่แล้ว

    а где программа с примером !?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Примеры использованы стандартные. Они есть у вас. Зайдите Файл - Примеры - SD

  • @KingdomLine
    @KingdomLine 3 ปีที่แล้ว

    Есть 32 битные ардуины на ARM, кури сайт разработчиков

  • @user-dx8jv6uf9v
    @user-dx8jv6uf9v 2 ปีที่แล้ว

    Как же меня корежит от того что он даже назвать их правильно не смог

  • @rafaela8975
    @rafaela8975 6 ปีที่แล้ว

    Можна записать на флэшку скейч и считать снего? Ато на ардуино нано места не хвотает для скейча

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Нет. Оптимизируйте программу. По возможности используйте чистый С++. Замените Delay на delay_ms и т.д.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      У меня одна программа занимала 40 килобайт, а после оптимизации - 15 килобайт. Без изменения программы. Только оптимизация

    • @rafaela8975
      @rafaela8975 6 ปีที่แล้ว

      Home Made - спасибо за ответ, но я туповат не смогу это сделать

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Вышлите ваш скетч. Загрузите его на пример на ГуглДиск

    • @rafaela8975
      @rafaela8975 6 ปีที่แล้ว

      ДОБРО ВРЕМЕНИ СУТОК, ситуация таково я повторяю проект с аруино нано "Боукс мод или электронная сигарета",вот ссылка кто проектировал th-cam.com/video/KaPSNJm7Uuo/w-d-xo.html там 2 ч у него ардуино AtMego328 У меня AtMego168 и не вмещаться вот ссылка на скейч drive.google.com/drive/folders/1kXCycgHICBorrQyg-Th3T-myKmEsOku1эсли сможешь помоги, спасибо заранее

  • @stalkerx569
    @stalkerx569 6 ปีที่แล้ว

    а видео проигрывать нельзя?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +2

      Увы, нет. Ардуино доя этого слишком слабая. Нужно минимум STM, а лучше Raspberry PI.

    • @Gameplayer55055
      @Gameplayer55055 6 ปีที่แล้ว +1

      stalker x будет 0.1 фпс

  • @gray_area
    @gray_area 3 ปีที่แล้ว

    Ниочем. Ни архитектуры, ни протоколов...