ㅤ
Сделай на millis?
Это детсадовское решение
Ilia M
Это детсадовское решение
Я только учусь, а человеку альтернатива.
Serj
А прерывание аппаратного таймера заюзать, не?
Знал бы не стал тут писать, спасибо за наводку
ok-home
память под экран статикой выделена ? в основной или псрам ?
Сергей
память под экран статикой выделена ? в основной или псрам ?
там честно не скажу, используется bsp конфиг, и потом ui закрывается в мьютекс
Сергей
по идее psram
Max
https://www.youtube.com/watch?v=V_mZsiZcy7s
Max
🔧 DIY Wireless Door Sensor 🚪| ESP8266 + NRF24L01📡 This DIY Wireless Door Sensor project allows you to monitor your doors remotely and receive alerts when a door is opened or closed. https://www.hackster.io/mkinventions100/diy-wireless-door-sensor-esp8266-nrf24l01-91ec74
Alexander
Есть возможность загружать прошивку без устоновки системы сборки?
Alexander
И сборки проекта?
Tonchik
практически нет... всеравно это тулы для сборки так или иначе, или из сборочного пакета... ну либо нужна прошивка которая может обновлять себя с вебсайта, и вебсайт куда можно файл новой прошивки загрузить
Tonchik
цель то вопроса какая?
Alexander
цель то вопроса какая?
нужно хочу скинуть для тестов прошивку. Человек который будет заниматься не особо в этом разбирается
Alexander
Есть. esp web tools. Если бины есть
бины есть, посмотрю вариант
Ruslan
Заливай бинарник через esptool.py
ok-home
по идее psram
Судя по тому, что падает все на выделении и контроле памяти и ты используешь ble который память ест как не в себя, а еще и с графикой, пробуй играться с выделением памяти в menuconfig в nimble разделах, перенести на spiram, уменьшить кол-во буферов... (насколько я смог понять в esp_hosted ble стэк разворачивается на хосте(P4), в отличии от wifi который разворачивается на контроллере (С6) ), ну и посмотри может где в lvgl можно ужаться p.s. p4 ручками не трогал, считаю что еще рано, все из idf документации
ok-home
и бле и вайфай разворачиваются на слэйве (esp32c6)
читай документацию на esp_hosted, и wifi и ble идут через c6, только в варианте ble - на с6 разворачивается только ble контроллер, который понимает только hcl уровень https://github.com/espressif/esp-hosted-mcu/blob/9fb75ee6e030bb70e455bab5358cdef8b59c1a1e/docs/bluetooth_design.md там же можешь посмотреть как wifi сделан
Сергей
я смею предположить, что просто переполняется куча когда работает bsp и nimble
Сергей
и при вызове app_main выкидывает ошибку доступа
Сергей
мол не смог создать основную задачу
ok-home
да хз, я вижу что ассерт падает на создании задачи при этом ей для этого не хватает памяти или кто то память похерил, кто эту задачу создает хз https://github.com/espressif/esp-idf/blob/release/v5.4/components/freertos/esp_additions/freertos_tasks_c_additions.h#L299
Сергей
жуткий у меня проект конечно
Сергей
было принято решение временное использовать кароче костыль
Сергей
в виде еще одной есп32 для блютуз
Сергей
ко мне она подключится по юарту через новую таску
Илья
как называется такой разъём? Часто используется для подключения аккумуляторов.
Илья
Max
https://www.mattmillman.com/info/crimpconnectors/common-jst-connector-types/
Max
Подключаем ESP32/ESP8266 к умному дому Яндекс Я начал автоматизацию умных домов еще до прихода Яндекса и Сбера - паял простые модули управления реле и датчиками сперва на Arduino, затем на ESP8266(NodeMCU). Пытался решить бытовые задачи - удаленное управления котлом, бойлером, печкой в бане. И если для решения управления бойлером можно(хоть и дорого) найти розетку на 32А, то управление контактором для печи 380В в бане - задача точно для самодельщика или за лютый оверпрайс. Но это всё лирика - что там делать? Берёшь микроконтроллер, паяешь выводы до реле/датчиков, заливаешь прошивку, работает. И дальше встаёт вопрос удобства управления... Читать далее https://habr.com/ru/articles/891812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=891812
🎩TheDaMeM 🎩
Я понял, что на esp32 есть пин на 5v, но там работает только если подключён к 5v, я правильно понял?
ok-home
Я понял, что на esp32 есть пин на 5v, но там работает только если подключён к 5v, я правильно понял?
ты все не правильно понял esp32 - питание 3,3 вольта то что ты увидел на 5 вольт - это обычно питание на девборде, которое потом через ldo превращается в 3,3 вольта
Tonchik
А для чего тогда пин VIN?
Это он же и есть, этот самый "5В" VIN pin (4..8v) + USB 5V -> LDO 3V3 -> ESP + 3V3 pin
🎩TheDaMeM 🎩
Это он же и есть, этот самый "5В" VIN pin (4..8v) + USB 5V -> LDO 3V3 -> ESP + 3V3 pin
Ну я про него как раз говорил изначально, но как использовать его тогда?
Tonchik
если питание идет по USB - снимать 5в для датчиков если юсб не включено - подавать 4..8в для питания платы
🎩TheDaMeM 🎩
мне надо запитать esp32 и 16x2 экран, есть 2 батарейки в сумме 3v, каким образом это можно сделать?
ok-home
мне надо запитать esp32 и 16x2 экран, есть 2 батарейки в сумме 3v, каким образом это можно сделать?
судя по вопросам, лучше всего взять третью батарейку ) ну или повышающий преобразователь 3->5 вольт
Сергей
Не подскажите этот как называется . Весь интернет перерыл нету. Для подключения герлянды используют
Max
Гуглить по какому-нибудь "Waterproof Power Connector" и картинкам
Vector
привет всем. мой код. включает пк через homeassistant и веб морду. но после подачи питания даёт рестарт к компьютеру. при первом запуске не заметно. но если переподключить usb, это меня раздражает. перезапуск идет чере транзистор и резистор, подключенный к gpio21. esp32 c3 попробовал разные комбинации, все равно не смог отключить.
Vector
Пробал gpio 5, 6, 7, 8, 20, 21. Результат тот же
ok-home
Пробал gpio 5, 6, 7, 8, 20, 21. Результат тот же
gpio 5, 6, 7, 8 до и после ресета висят в воздухе (input), твой резистор с транзистором при этом как себя поведут ?
ok-home
Не понял что имеется ввиду.
считай что эти ноги отключены, я же не знаю как у тебя ключ ресета сделан, будет открыт/закрыт/или будет вести себя как хочет ??
Vector
Транзистор подключен к физической кнопке. Коллектор к кнопке, база через 1ком к gpio21, эмиттер к гроунд от esp32
Vector
В обычном состоянии открытый
Vector
брал пример с этой схемы https://github.com/Erriez/ESPHomePCPowerControlHomeAssistant/blob/master/images/Schematic.png?raw=true но у меня без транзистора ребут не сработал. поэтому поставил резистор как к повер так и к резет
Vector
в форуме arduino один чел писал это: Original idea was to connect Pin32 to the "RESET" pin on the mainboard. But somehow this always outputs high/1 even when power is off.
ok-home
Транзистор подключен к физической кнопке. Коллектор к кнопке, база через 1ком к gpio21, эмиттер к гроунд от esp32
ну про gpio 21 я уже тебе сказал, там будет мусор после старта, gpio 20 после старта в pullUP, должна открыть транзистор, а 5-8 после старта скорее всего транзистор не откроют, но повешенная в воздухе база не есть хорошо, притяни ее куда тебе нужно (up/down) внешним резистором, и 8 на всякий случай не используй, это из straping pin
Воу
G5 цоколь мб
Ivan
Как вайфай и пароль для esp запросить?
Leo
сколько стоит коробка, сколько стоит один чип из коробки, сколько ждать из производства?
Vladimir
Как вайфай и пароль для esp запросить?
Вопрос не понятен. У кого и зачем пароль запрашивать?
Ivan
Вопрос не понятен. У кого и зачем пароль запрашивать?
Ну я счас ssid и пас в проше шью, как бы это иначе сделать.
ok-home
Как вайфай и пароль для esp запросить?
arduino ? Captive portal гугли idf - там убиться сколько вариантов, от их родного до кучи самописных
Ilia M
Понятнее не стало.
Он типа пишет код и не хочет жёстко вписывать SSID и пароль, а хочет создать AP и Captive Portal, просто не знает, что такое уже есть и как оно называется.
ok-home
esp32
ок, esp32 под arduino ?
ok-home
Я обычно это через создание веб странички и ESPAsyncWebServer делаю, есть более удобные решения?
здесь на вкус и цвет все фломастеры разные, кто то через wifiAP кто то через блютуз, кто то через терминал, кто то на внешнюю флэшку.... все от задачи
Yoda
Как вайфай и пароль для esp запросить?
WiFiManager скорее всего то, что тебе нужно
Yoda
https://dronebotworkshop.com/wifimanager/
S1MPLE
Может кто нибудь помочь найти ссылку?
Max
Простой телеграм-бот - это просто https://vkvideo.ru/video-229052399_456239233 https://rutube.ru/video/6ec3b85b278ed6ae66d62f3c55a5e521/ https://dzen.ru/video/watch/67dab2d72e3e9d40ec7c0c1a
Max
А откуда эта картинка? Судя по антуражу, это M5Stack, но у них на сайте нет ничего такого. Либо сильно свежее, либо уже давно умершее.
C
господа, всем привет. в idf+vscode можно как то настроить терминал, чтобы он отправлял символы после нажатия энтера, а не после каждого введенного символа?