Как управлять SD картой удалённо по WI-FI. Возможность создавать, удалять файлы и папки на SD карте, не подключая её к компьютеру. Просматривать фото, загружать с телефона или с компьютера. Редактировать текстовые файлы и всё это Онлайн, без компьютера.
Сегодня снова поговорим про SD карту.
Вы хотите управлять SD картой удалённо, не подключая её к компьютеру?
Тогда вам обязательно надо прочитать эту статью и посмотреть видео которое я размещу ниже.
Представьте, что ваша карта лежит где-нибудь в сумке, или в другой комнате, а вы что-то там на ней удаляете, редактируете, меняете или просто скачиваете с неё файлы себе на компьютер.
Вот краткий перечень, что может эта программа.
- Закачивать на карту практически любые форматы файлов и zip архивы.
- Загружать можно как с телефона так и с компьютера. Нужен WI-FI.
- Скачивать файлы с SD карты на компьютер(удалённо).
- Создавать папки и файлы.
- В папки можно загружать файлы.
- Картинки и фотографии можно просматривать в браузере.
- Текстовые файлы можно редактировать. Изменять, дополнять и удалять текст внутри файла.
- Все файлы можно удалять или скачивать.
Заинтересовались?
Тогда давайте посмотрим как можно сделаем себе такую же.
Нам понадобятся всего две вещи.
Сама SD карта и плата ESP8266.
Карту можно подключать к ESP просто так, но это не удобно, поэтому воспользуемся специальным модулем.
Вот схема подключения.
Она очень простая. Вам нужно будет подключить всего 6 выводов.
Особо надо сказать о питании модуля.
Модули бывают разные. Если у вас модуль, где есть вывод на 3.3 вольта, то вам повезло и его можно смело подключать к выводу 3.3 вольта платы ESP. Если на модуле выход только 5 вольт, то его тоже надо подключать к выводу 3.3 вольта, но если у вас плата работает от 5 вольт, то лучше подключить модуль к контактам VIN. На него будет сразу поступать напряжение питания.
С питание думаю разобрались. Остальные контакты соединяем по схеме.
Это обычное подключение по шине SPI.
У меня канале есть несколько видео про использование модуля SD карты. Можете посмотреть, там много интересного.
В видео я разбил подключение SD карты на этапы.
Так как код примера работы с онлайн картой довольно сложный, то его лучше делать постепенно.
Надо убедиться что у вас всё правильно подключено и работает.
Поэтому я сделал 2 скетча.
Все скетчи находятся на моём сайте «Ардуино для начинающих» и вы можете их оттуда скачать.
Первый скетч – это простое подключение модуля SD карты и проверка работоспособности.
Для проверки загрузите на sd карту какой-нибудь файл. Сохраните его название в переменную. И посмотрите результат.
Если всё прошло успешно, то вы увидите об этом сообщение.
Также будет написано какой файл открыт и его содержимое. У вас естественно будет свой файл и своё содержимое.
Теперь давайте посмотрим, что будет если произойдёт какая-нибудь ошибка, например модуль не найдёт карту.
Вы видите, на экране сообщение об ошибке.
С этим тоже не должно быть проблем.
Снова устанавливаем карту и продолжаем.
Сначала надо на SD карту записать файл index.html из архива. Этот файл загружается сразу при открытии страницы в браузере. Именно он отвечает за вывод интерфейса на экран. Вы можете настроить его сами. Изменить шрифты, цвета или ещё что по своему усмотрению.
Ещё вы можете записать туда несколько файлов, чтобы было с чем работать. Хотя это и не обязательно, вы сможете добавить их потом, онлайн.
Если вы ещё не видели видео о работе, то это лучше сделать сейчас.
Ведь лучше один раз увидеть, чем ……. Ну сами знаете.
Пример работы с SD онлайн картой
Работу скетча я описывать не буду, он довольно сложный и не интересный.
Вам всего лишь надо установить недостающие библиотеки, если вдруг такие имеются, и изменить настройки для своей WI-FI сети.
Для постоянных подписчиков это не составит труда, так как мы это уже проделывали десятки раз.
После прошивки скетча можно посмотреть в мониторе порта IP адрес, который был присвоен вашей плате.
Заходим из любого браузера по этому адресу и начинаем работать с SD картой.
Скетч этого примера, вы можете скачать с моего сайта «Ардуино для начинающих»
Если вам интересна эта тема – работа модуля с SD картой, то я могу снять ещё несколько видео и написать пару статей.
Объём вашего интереса, я буду оценивать по количеству лайков. Чем их будет больше, тем быстрее выйдет новое видео.
Если вам нравятся мои видео или статьи, то вы можете поставить лайк, это очень поможет мне в продвижении канала.
Также вы можете написать в комментариях, что бы вы хотели ещё увидеть или прочитать.
У меня более 150 видео и возможно я уже снял урок по этой теме, и его осталось только выложить на Дзэн.
Спасибо за то, что досмотрели или дочитали до конца.
А пока на этом всё.
До скорой встречи.