ESP32 + SD card

Работа ESP32 с SD флеш-картами

Контроллеры на основе ESP32
Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 13
Откуда: Самара
Имя: Грачик
Контактная информация:

ESP32 + SD card

#21

Сообщение hrach » 18.05.2020{, 18:05}

rw6cm, Спасибо большое, был на выезде, на днях попробую.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

ESP32 + SD card

#22

Сообщение rw6cm » 18.05.2020{, 22:27}

hrach писал(а):
18.05.2020{, 18:05}
на днях попробую.
Иконки были не все, домик с сайта взял, а термометр и ацп Вам оставил ))
Win10-64, FLProg (portable)

Anydy

ESP32 + SD card

#23

Сообщение Anydy » 19.05.2020{, 08:31}

может я что то не понимаю....спрошу - зачем к ESP32CAM подключать модуль карт ридера если он уже есть на борту?

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP32 + SD card

#24

Сообщение Rovki » 19.05.2020{, 08:37}

Anydy писал(а):
19.05.2020{, 08:31}
может я что то не понимаю....спрошу - зачем к ESP32CAM подключать модуль карт ридера если он уже есть на борту?
Наверное речь про ESP32 (без САМ)
Электронщик до мозга костей и не только

Anydy

ESP32 + SD card

#25

Сообщение Anydy » 19.05.2020{, 08:54}

сорри ...я почему то подумал про ESP32CAM ...... извеняюсь!

Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 13
Откуда: Самара
Имя: Грачик
Контактная информация:

ESP32 + SD card

#26

Сообщение hrach » 20.05.2020{, 19:22}

rw6cm, Уважаемый Владимир попробовал проект. WEB интерфейс работает без SD карт. При подключение модуля SD, WEB страница становится не доступной. Пробовал две модуля результат одинаково. Тоже самое происходит с тестовым скетчем Метео ESP32. Не пойму в чем проблема. Из за чего это может бит?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

ESP32 + SD card

#27

Сообщение rw6cm » 20.05.2020{, 23:01}

hrach писал(а):
20.05.2020{, 19:22}
Из за чего это может бит?
Флешка отформатирована в фат32?
Во втором сообщении проверка ее работы.
есп ее видит? Файлы из архива распаковали?
Win10-64, FLProg (portable)

Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 13
Откуда: Самара
Имя: Грачик
Контактная информация:

ESP32 + SD card

#28

Сообщение hrach » 21.05.2020{, 19:00}

rw6cm писал(а):
20.05.2020{, 23:01}
Флешка отформатирована в фат32?
Во втором сообщении проверка ее работы.
есп ее видит? Файлы из архива распаковали?
Флешка отформатирована в фат32
Файлы из архива распаковал
При проверки работы если отключаю питание с модуля получается так 2
при подключенном модуля картина такая 1

Отправлено спустя 5 минут 11 секунд:
Я хотел бы узнать Вы пробовали SD с модулем или только прямую подключили как на картинке. У меня такое очущчение что с модулем не работает. Я на выезд, через несколько дней попробую провода спять на SD, может так заработает
Вложения
2.jpg
2.jpg (14 КБ) 2617 просмотров
1.jpg

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

ESP32 + SD card

#29

Сообщение rw6cm » 23.05.2020{, 10:56}

hrach, По тесту видно что не может прочитать.
С подключением ни чего не напутали?
Напряжение какое подаете на модуль?
Попробовал проект с модуля, работает.
СпойлерПоказать
IMG_5297.JPG
Win10-64, FLProg (portable)

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

ESP32 + SD card

#30

Сообщение Rovki » 25.05.2020{, 07:06}

rw6cm писал(а):
01.05.2020{, 13:54}
Rovki писал(а):
01.05.2020{, 11:01}
Нужно что бы камера писала картинки ,а потом клиент отправлял их на почту или ММС
Если SD на ESP подключена по VSPI, залейте проект с поста 2 (возможно в настройке блока придется сменить пин SC)
Если увидит флешку, и правильно определит свободный/занятый ее объем, то файлы с нее можно будет брать.
А от куда будут файлы в нее приходить, и куда потом сплавлять, это должен делать рассчитанный для этого софт.

По идеи к этой ESP CAM должен быть свой скетч от производителя, в нем смотреть с какими библиотеками он работает с SD.
На базе этого скетча и делать блок под свои хотелки.
Вот нашел распиновку SD esp32
ESP32-CAM board uses the SD card to the following pins:
SD Card | ESP32 |esp32-cam
D2 - -
D3 SS gpio13
CMD MOSI gpio15
VSS GND gnd
VDD 3.3V 3.3v
CLK SCK gpio14
VSS GND gnd
D0 MISO gpio2
D1 - gpio4 + LED flash also :(в
FLASHLED gpio4
led1 gpio33 (mini smd ledje below ESP32-controler)
SD card socket : pin 9 is SD ( = CARD DETECTION , is a card inserted ? )
В нее уже записаны jpeg , теперь нужно как то прочитать из нее картинки
Электронщик до мозга костей и не только

Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 13
Откуда: Самара
Имя: Грачик
Контактная информация:

ESP32 + SD card

#31

Сообщение hrach » 25.05.2020{, 20:22}

rw6cm писал(а):
23.05.2020{, 10:56}
По тесту видно что не может прочитать.
С подключением ни чего не напутали?
Напряжение какое подаете на модуль?
Попробовал проект с модуля, работает.
Напряжение 5 вольт. Модуль с стабилизатором. Думаю что ничего не перепутал, соединил как у вас. Две модуля обе не работают. Интересно то что при подключение питание к модуля WEB интерфейс перестает работать.
СпойлерПоказать
SD.jpg
MOSI подключается к 23 вывода (плата немного отличается от вашего, рядом вывод GND)

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

ESP32 + SD card

#32

Сообщение rw6cm » 26.05.2020{, 12:38}

hrach,
Попробуйте залить рабочий скетч с нета, будет ли SD работать?
или заменить всего три вещи: флешку, модуль, ЕСП. ))

Отправлено спустя 33 минуты 41 секунду:
Rovki,
Rovki писал(а):
25.05.2020{, 07:06}
Вот нашел распиновку SD esp32
что могу сказать, Это не HSPI и не VSPI.
Быстрей всего третий, которому прописываются пины.
Но с ним еще не разбирался.
Не знаю чем помочь.
Win10-64, FLProg (portable)

shura2
Рядовой
Сообщения: 45
Зарегистрирован: 10.01.2020{, 00:26}
Репутация: 1
Имя: Александр

ESP32 + SD card

#33

Сообщение shura2 » 18.12.2020{, 01:14}

rw6cm писал(а):
26.04.2020{, 09:16}
ESP32 запись чтение SDкарты.flp
приветствую!

а нет у вас блока чтения списка файлов и директорий?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

ESP32 + SD card

#34

Сообщение rw6cm » 18.12.2020{, 08:18}

shura2 писал(а):
18.12.2020{, 01:14}
а нет у вас блока чтения списка файлов и директорий?
Начал было его делать, но столкнулся с не определенностью.
Файлов и директорий может быть 100500. В строку это не войдет.
Выводить в UART ? , на веб сервер?, в файл? как то это сразу удобно разложить для использования?
В общем на тот момент, не определился, и блок остался недоделка.
Win10-64, FLProg (portable)

yuriich
Рядовой
Сообщения: 6
Зарегистрирован: 24.12.2020{, 11:34}
Репутация: 0
Имя: yurii

ESP32 + SD card

#35

Сообщение yuriich » 24.12.2020{, 11:52}

Здравствуйте! Требуется помощь! У меня ESP32 WROOM DEVKIT V1 sd модуль с али подключен правильно Test SDcard ESP32.flp показывает все по нулям flprog пробовал разные путь к библиотекам в 6.3.1 указывал правильно но при компиляции в ide библиотеки не выделены красным цветом. ЧТО ЭТО? Несколько дней пытаюсь без успешно( Что это может быть? Путь нужно указывать в блоках? У меня портативные версии flprog.

starmos
Сержант
Сообщения: 114
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 13
Откуда: Челябинск

ESP32 + SD card

#36

Сообщение starmos » 24.12.2020{, 15:19}

А вот такой вопрос, чуть не в тему, но работать я буду с ESP32 и microSD, поэтому и сюда подходит :)
Есть устройство, которое при загрузке заливает в себя софт с microSD. Устройство удаленное и с флешкой не набегаешься, в случае обновления. Но там же есть контроллер с ESP32. Напрашивается удаленное обновление через ESP. И вот вопрос, существуют ли (кто-нибудь сталкивался) разъемы, которые одним концом вставляются вместо microSD, а к другому концу можно подпаяться/подключиться? Т.е. тема закачивать обновление через ESP32 и подсовывать его устройству при загрузке, через разъем-переходник.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

ESP32 + SD card

#37

Сообщение rw6cm » 24.12.2020{, 22:19}

yuriich писал(а):
24.12.2020{, 11:52}
при компиляции в ide библиотеки не выделены красным цветом. ЧТО ЭТО?
Не чего страшного. Если хотите красным, поставьте в скетче вместо "SD.h" другие скобки <SD.h>
Но в данном случае это ни чего не меняет.
Быстрей всего что то с модулем или флешкой не то, если уверенны что подключили правильно.
starmos писал(а):
24.12.2020{, 15:19}
закачивать обновление через ESP32 и подсовывать его устройству при загрузке
Вы хотите одну флешку подключить одновременно к "двум компьютерам" ))
Допустим релюшкой перекинем контакты флешки с одного на другое устройство. Но надо корректно отключить на одном,
и про инициализировать на другом устройстве флешку. а это без рестарта врятли получится.
Что то мне эта затея не внушает доверия )
Win10-64, FLProg (portable)

yuriich
Рядовой
Сообщения: 6
Зарегистрирован: 24.12.2020{, 11:34}
Репутация: 0
Имя: yurii

ESP32 + SD card

#38

Сообщение yuriich » 25.12.2020{, 05:34}

Эта флэш карта с этим модулем работает с стандартным блоком sd на nodemcu8266 я и с самодельным картридером пробовал ни в какую. Похоже что библиотеки не работают в этих блоках. Надеялся применить ваши блоки в esp32 ведь стандартный блок sd там тоже не рабочий. Еще заметил что в стандартном блоке есп32 не возможно выставить D5 для cs контакта но в гугле все используют именно D5. Извиняюсь за гадания как программист я чайник((

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

ESP32 + SD card

#39

Сообщение kulibinsvv » 25.12.2020{, 06:54}

rw6cm, если я правильно понял, то starmos собрался делать своеобразный эмулятор CD-карты.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

starmos
Сержант
Сообщения: 114
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 13
Откуда: Челябинск

ESP32 + SD card

#40

Сообщение starmos » 25.12.2020{, 07:22}

rw6cm писал(а):
24.12.2020{, 22:19}
Вы хотите одну флешку подключить одновременно к "двум компьютерам" ))
Допустим релюшкой перекинем контакты флешки с одного на другое устройство. Но надо корректно отключить на одном,
и про инициализировать на другом устройстве флешку. а это без рестарта врятли получится.
Что то мне эта затея не внушает доверия )
Немного не так. Конечно без рестарта нельзя, но рестартом второго контроллера можно же управлять с первого. Поэтому:
1. останавливаем второй контроллер;
2. переключаем флешку;
3. инициализируем ее и заполняем данными;
4. корректно отключаем от первого контроллера;
5. подключаем к второму контроллеру;
6. включаем второй контроллер, он дальше сам грузит то, что ему нужно.
Я думал и про эмулятор флешки, на ESP32, но объем памяти у ESP не настолько велик, а подсовывать данные с той же скоростью, которая необходима при загрузке второго контроллера, при том, что эти данные еще надо получать по WiFi = не выйдет, скорее всего. Поэтому проще сделать буфер в виде флешки. Тогда и писать на неё можно по мере получения данных и стандартными функциями, и не надо эмулировать отдачу, со всеми сопутствующими командами и протоколами.
Фактически сейчас речь у меня о том, ЧТО втыкать в разъем флешки и ЧЕМ переключать линии (реле я думал, но не хочу).

Ответить

Вернуться в «ESP32»