Max
А, было еще западло - на некоторых модулях ставили ESP32 без внутреннего флеша и продавали под видом нормальных.
Max
Поэтому зашить их без шансов.
Max
Загрузчик пишет же, что флешка 4мб
Значит контакт. Осциллом потыкать во все точки вплоть до ножки
Sergey
Всё в норме, иначе как бы он не чего не принимал в мониторе
Короче, не знаю, мне кажется что прошивка скомпилена не для того процессора
Sergey
Есть ещё один вариант, обновить esptool до версии 4.7
Sergey
Была такая трабла - старый есптул не хотел шить C6
Vlad
USB CDC on boot - должен быть enabled, чтобы консоль работала. из-за него много геморроя у этих камней C3, S2, S3, С6... со встроенным USB
ok-home
USB CDC on boot - должен быть enabled, чтобы консоль работала. из-за него много геморроя у этих камней C3, S2, S3, С6... со встроенным USB
насколько я вижу там обычный esp32, нет там никаких usb https://www.espressif.com/sites/default/files/documentation/esp32-mini-1_datasheet_en.pdf
Vlad
а что за плата "ESP32 mini" ? на старых ESP32 NodeMcu - тоже не стартовал автовход в режим загрузки при прошивке, там надо электролит на 10 мкФ припаивать на ногу EN. Ну или "распальцовку" обязательно делать штатную, с парой кнопок (в режим разгрузки вручную камень вводить)
Vlad
Я шью просто через uart, физически притягивая boot к земле
там вроде надо двумя пинами оперировать, а не только boot
Vlad
Нажимаешь ресет, зажав Бут
ну вот и своя схема на своей плате должна делать это же самое
RZ
Ну ещё rest (EN)
Vlad
Я шью просто через uart, физически притягивая boot к земле
https://myrobot.ru/downloads/images/NodeMCU_esp32_schematic_diagram.png
RZ
У меня он не как модуль, у меня он распаян на моей плате
Vlad
меня за ссылку на схему - выкинули роботы с канала. походу, больше помогать ответами у меня энтузиазма нету :)
RZ
Sergey
Теперь он так пишет
Скачай с сайта отдельно 4.7, проверь с ней
RZ
Мне почему то кажется проблема в помехах, я обрезал некоторые дорожки и теперь он пишет что типо пытался загрузить
RZ
Hh
А есть ли какие-то библиотеки для рисования веб-страниц?
Hh
Ну там кнопочки формы ползунки
Hh
Как блинк но не блинк
Hh
Здравствуйте есть ли какая то класная библиотека для ЕСП для создания страничек с веб интерфейсом?
Tonchik
Возьми старый монгуз и дальше на минимальном html и js заливай файлы в его веб сервер
Евгений
Ну там кнопочки формы ползунки
Такие? Не, не видел 😀
Денис
фиолетовый конечно тут в тему😁
Maxim
Всем доброго дня! Вопрос следующий. У меня две платы. Одна на esp 8266, другая esp 32. На обеих установлена версия MicroPython v1.23.0 on 2024-06-02 Подключаю к каждой дисплей ssd 1306, oled 128x64. Так вот, если я на esp 8266 пишу: import machine from machine import Pin, I2C import ssd1306 то все работает нормально, дальше я указываю пины для i2c и т.д. Неважно, все корректно работает и отображается. Если я на esp 32 делаю аналогично: import machine from machine import Pin, I2C import ssd1306 То получаю ошибку: File "<stdin>", line 3, in <module> ImportError: no module named 'ssd1306' Т.е. не найден модуль ssd1306, Если же вручную создать файл ssd1306.py в корне ф.с , где boot и main и вписать в него содержимое библиотеки с гитхаба для этого дисплея, то все работает корректно. И вот вроде как в прошлых версиях (сейчас уже не помню, в прошлом году летом делал) все работало как нужно , т.е. находилось без костылей. Кто нибудь. объясните пожалуйста, что это за особенность или что я делаю не так. Спасибо.
Андрей
Эх сделали бы отдельную ветку для микропитона на контроллерах 🤔 . как к thonny прикрутить виртуальный плоттер как в Ардуино ide отладчике?
Maxim
Вроде как уже нашел: https://github.com/orgs/micropython/discussions/10388 Вкратце, Yes, the source of ssd1306.py used to be in the GitHub repo, under drivers/display and was removed.
Vlad
всем привет кто использует библиотеку ESPUI для построения web-интерфейсов ? htt__://github.com/s00500/ESPUI не сталкивались с циклическим бутом камня из-за неё ? если создать кучку статических labels - то проблем нет. а вот если штук 17-20 контролов и 10-ток обновляемых - то при тычках в интерфейсе то и бело ребут с ошибкой: Guru Meditation Error: Core 1 panic'ed (Unhandled debug exception). Debug exception reason: Stack canary watchpoint triggered (async_tcp)
Vlad
если много статичных labels - то нормально, а если 17-20 контролов из которых штук 10 обновлять динамически, то циклический ребут с ошибкой: Guru Meditation Error: Core 1 panic'ed (Unhandled debug exception). Debug exception reason: Stack canary watchpoint triggered (async_tcp)
Anton
попробуй таске добавить стека
Anton
ничего не знаю про эту библиотеку и исходники не видел... и не знаю зачем она вообще. от есп обычно нужно отдача минимального хтмл/цсс/жс и обрабатывать аякс-запросы. частично цсс можно брать внешний, типа бутстрапа
Anton
если с отдачей ответов от есп обычно вопросов нет, то вот разбор запроса -- я не видел реально хорошего варианта. у себя городил свой, понимая его ограничения
Евгений
Александр
Встречал как то движок CRMUI называется вроде.
Александр
Не даёт ссылку отправить!
Max
The Smallest DIY Camera Using XIAO ESP32S3 Sense A tiny DIY cam built with Xiao ESP32S3 Sense. Captures images with a button press and saves them to an SD card. https://www.hackster.io/tech_nickk/the-smallest-diy-camera-using-xiao-esp32s3-sense-0f7859
Max
Делаем умный кондиционер еще умнее В статье расскажу как можно отправлять текущую температуру с внешнего датчика кондиционеру и как можно управлять обычным кондиционером через умный дом с помощью ESPHome и HomeAssistant. Читать далее https://habr.com/ru/articles/840050/?utm_source=habrahabr&utm_medium=rss&utm_campaign=840050
Max
https://www.youtube.com/watch?v=icD-hER8YQ8
Max
Project #29 - DFRobot - Micro SD Card Breakout Board - Mk27 Project #29 - DFRobot - Micro SD Card Breakout Board - Mk27 https://www.hackster.io/neosteam-labs/project-29-dfrobot-micro-sd-card-breakout-board-mk27-cb7fd4
Эмманул Лаперузович
Народ, может кто в теме. В учебном учереждении Охранник попроси купит карточку для пропуска. На сколько знаю, есть несколько форматов. И вообще, наверное есть какие нибудь болванки и не очень. Кто то что то посоветовать может, что брать. Или уже трясти этого охранника на внятное ТЗ?
Max
Есть готовые, в любом маркетплейсе берутся. Обычно это либо RFID, либо NFC, в СКУД используют RFID (перезаписываемые и не очень). NFC можно склонировать телефоном, для RFID нужен считыватель (собирается на коленке при наличии компонентов).
Эмманул Лаперузович
Есть готовые, в любом маркетплейсе берутся. Обычно это либо RFID, либо NFC, в СКУД используют RFID (перезаписываемые и не очень). NFC можно склонировать телефоном, для RFID нужен считыватель (собирается на коленке при наличии компонентов).
Как то эти два формата можно отличить визуально? Завтра пойду с охранником общаться, что бы он показал хоть одну действующую и по ней уже делать выводы. а то пока только по сарафанному "нужно купить карточку" до меня донесли.
Max
Только смотреть описание
Эмманул Лаперузович
Самое западло, что визуально никак, их обычно корпусируют в одно и тоже.
Мне в соседнем чате подсказали, что если он мне "образец" покажет, то можно его на NFC телефоном проверить. И если не отзовется, то методом исключения брать RFID Рабочий вариант?
Max
Мне в соседнем чате подсказали, что если он мне "образец" покажет, то можно его на NFC телефоном проверить. И если не отзовется, то методом исключения брать RFID Рабочий вариант?
Не особо - https://www.ozon.ru/product/klyuch-dlya-domofona-rfid-mifare-1k-13-56-mgts-siniy-beskontaktnyy-brelok-dostupa-dlya-1287176250/ Вот этот вот на телефон отзовется, потому что и NFC тоже
Max
Ну, понятно, что белые прямоугольные такие тоже есть
Max
Можно, кстати, сделать проход по пластику банка. У сына в университете так и сделали
Max
https://habr.com/ru/companies/flipperdevices/articles/571838/ - вот, кстати, база на этот счет
qwert
У есп32 есть либа wifi_provisioning которая позволяет запровизионить ssid и пароль от вайфая... и все. А что если например нужно передать себе какую-то ещё дату? Да, можно потом подключившись к сетке передать ему какие-то данные через какой-то канал, но это нужно реализовать. Я придумал такую схему. Немного изменив код компонента я вместо пароля от вайфая передаю строку !@CDATA_%DATA_LEN%%DATA%%WifiPassword% где "!@CDATA_" это маркер что нужно парсить кастом дату, %DATA_LEN% это размер даты в base64, всегда 8 байт текста %DATA% и %WifiPassword% думаю понятно. пример использования: !@CDATA_QwAAAA==tok=1234567890:AIHyuaZFjK6qegPCojGJI0_0l7GPUNV8_PD,userid=123456789asdfzxcvb где data_len это QwAAAA== (0x43), пароль от вайфая - asdfzxcvb при приеме даты она записывается либой wifi_provisioning в nvs откуда можно потом читать единственный минус - нужно поддерживать компонент при смене версии idf
Resident
Только смотреть описание
если карта то на просвет по антенне можно определить её частоту
Эмманул Лаперузович
Денис
мультипаспорт🤔 🤣
Андрей
Если толстая 125 кГц
Anton
У есп32 есть либа wifi_provisioning которая позволяет запровизионить ssid и пароль от вайфая... и все. А что если например нужно передать себе какую-то ещё дату? Да, можно потом подключившись к сетке передать ему какие-то данные через какой-то канал, но это нужно реализовать. Я придумал такую схему. Немного изменив код компонента я вместо пароля от вайфая передаю строку !@CDATA_%DATA_LEN%%DATA%%WifiPassword% где "!@CDATA_" это маркер что нужно парсить кастом дату, %DATA_LEN% это размер даты в base64, всегда 8 байт текста %DATA% и %WifiPassword% думаю понятно. пример использования: !@CDATA_QwAAAA==tok=1234567890:AIHyuaZFjK6qegPCojGJI0_0l7GPUNV8_PD,userid=123456789asdfzxcvb где data_len это QwAAAA== (0x43), пароль от вайфая - asdfzxcvb при приеме даты она записывается либой wifi_provisioning в nvs откуда можно потом читать единственный минус - нужно поддерживать компонент при смене версии idf
там же вроде в либе есть возможность кастомные данные передавать
Матвей
А что за прога на каком яп написана
Tonchik
А что за прога на каком яп написана
CRMui3 WebFramework Ps: гуглится по CRMDEV лого внизу скринов
qwert
там же вроде в либе есть возможность кастомные данные передавать
я не нашел, можно ткнуть? точно можно в протоколе, но провизионинг либа работает с идфовским андроид приложением и там нельзя. Она больше служит как пример, но у меня нет возможности пилить свою
Anton
я не нашел, можно ткнуть? точно можно в протоколе, но провизионинг либа работает с идфовским андроид приложением и там нельзя. Она больше служит как пример, но у меня нет возможности пилить свою
да, в приложении не предусмотрено, надо типа своё пилить на основе предоставленного примера. а в либе на стороне есп32, я помню, было. хотел сначала использовать, но своё приложение делать заломало, удобно, когда уже есть готовое для андроида и иоса. так что я сделал провиженин в два этапа: сначала вайфай, затем вебсервер с настройками, урл вебвервера куэркодом показывается
qwert
а можно присылать ссылки с esp32 доки хоть?
qwert
@EVP_07_KZ
Max
https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/provisioning/wifi_provisioning.html
Mikluho
😍
Mikluho
у dupont + витая пара оказалось не такой уж уверенный конечно. из-за от перекоса коннектора из-за жесткости проводов витой пары. есть какие то альтернативы быстроразьемного соединения для макетки?