Оповещение для новичков
У меня есть код, который делает снимок с камеры на ESP32, но затем это изображение находится во флэш-памяти, и я не знаю, как его получить. Как мне получить его на свой компьютер с помощью micropython или Circuitpython?
Сейчас у меня есть последовательное соединение для отладки, но в конечном итоге его не будет. Только через вайфай будет цель. Будет ли способ использовать сокет для загрузки каждого изображения по мере его съемки, не сохраняя его сначала локально во флэш-памяти или на карте MicroSD? Потому что я предполагаю, что сохранение их каждый раз перед загрузкой довольно быстро уничтожит любое из этих хранилищ ...?
поскольку ваш вопрос очень общий, мои ответы также будут очень общими: создайте веб-сервер или FTP-сервер на устройстве micropython для доступа к хранилищу.
Как вы загружаете свой код в ESP32? Включает ли прошивка ESP32-Cam WebREPL?
@nekomatic Загрузка через Тонни с использованием REPL
В Thonny wiki говорится, что вы можете загружать / скачивать файлы и каталоги данных и библиотек с помощью соответствующих команд в файловом браузере (Вид => Файлы) через контекстное меню файлов (открывается щелчком правой кнопкой мыши по файлу). Это работает?
@nekomatic Да, я понял это сегодня. Спасибо!
Если вы написали свой код на Circuit Python, вы можете подключить esp32-камеру к точке доступа Wi-Fi и передавать... через http или mqtt по вашему желанию.
Но если вам удалось получить изображение с камеры С помощью схемного питона, то вам нужно поделиться тем, как вы этого добились!
Да, это проблема. Единственная известная мне библиотека для этой платы + камеры от Lemariva с использованием Micropython.
Как говорит Вики Тонни:
Вы можете загружать/загружать данные и библиотечные файлы и каталоги через соответствующие команды в файловом браузере (Вид => Файлы) через файлы контекстное меню (открывается щелчком правой кнопкой мыши по файлу).
Что ж, «обычным» способом, вероятно, будет подключение к общей сети Wi-Fi с вашим ПК и передача через сокет, но это зависит от того, как подключены ваш ESP32 и ПК, например. у вас может быть последовательная ссылка.