ㅤ
Блин обманул(
ㅤ
ㅤ
Но полная сборка один хер не нужна в нормальном состоянии
Ruslan
На эмке версия 4.4 собирается примерно минуту, на эйре для секретарш
Rocket
Я не перегибаю, visual studio пишет время компиляции. Меня это тоже вымораживает, после кейла который достаточно большой проект собирает за 2 секунды
Возможно на ноуте имеет место перегрев проца, нужно запустить cpu-z для мониторинга температуры проца при сборке. Если температура выше 60-70 градусов, имеет смысл для начала почистить радиатор пневмо очистителем снаружи ( баллончик с сжатым воздухом) при выключенном ноуте. И проверить температуру ещё раз. Возможно придется чистить ещё раз, с разборкой ,если снова выше 60-70 градусов, с заменой термопасты на мх-4 , проверкой и смазкой вентилятора охлаждения. Как разбирать ноут есть на Ютюб , для каждой модели свой способ. Ещё есть способ понижения температуры проца путем уменьшения напряжения питания и частоты проца на 20% средствами виндоуза . При уменьшении частоты /напряжения проца на 80% можно втрое увеличить длительность работы на батарее.
BAT
поставь wsl, приятно удивишься
Можно по подробнее))
ok-home
Можно по подробнее))
А что там подробнее то ставишь wsl (ubuntu) под виндой. Как ставить в гугле можно найти. vscode там вроде сам встает, уже не помню ставишь idf под linux скорость сборки на той же машине увеличивается в разы
ok-home
там единственный минус нужно пробрасывать usb порты с виды на линукс, но это давно решили, просто пара лишних нажатий на кнопки (usbipd), и в vscode завезли расширение под это дело
Max
M5Stack Unit Gateway H2 – A tiny ESP32-H2 Thread/Zigbee gateway selling for $6.50 M5Stack’s Unit Gateway H2 is a small Thread/Zigbee gateway powered by the ESP32-H2-MINI-1 module with an 802.15.4 radio for Zigbee 3.0, Thread 1.3, and Matter connectivity. The Unit Gateway H2, also known as Gateway H2 Unit…, can operate as a gateway (e.g. a Thread Board Router) or a terminal device that communicates with a M5Stack… https://www.cnx-software.com/2025/03/17/m5stack-unit-gateway-h2-tiny-esp32-h2-thread-zigbee-gateway/
Денис
Всем привет! Подскажите, как на esp реализовать диммер с управляющим сигналом 0-10в , чтобы потом его подключить к Home Assistant, без проводов. Диммер должен управлять скоростью канального вентилятора через регулятор, у которого управляющий сигнал - два контакта 0-10В. Может есть готовый проект с прошивкой и что нужно дополнительно купить?
Денис
Там только 0-10В? Других нет?
Других способов нет
Vladimir
Других способов нет
https://sl.aliexpress.ru/p?key=PtznGHW
Денис
https://sl.aliexpress.ru/p?key=PtznGHW
Видел эту платку . А через esp home можно будет настроить работу через нее?
Денис
Понятно, спасибо!
Max
Для владельцев дисплеев Sunton на ESP32, по ссылке вы можете скачать архив для своей модели с примерами и схемотехникой плат, а то поиском не очень ищется http://pan.jczn1688.com/1/ESP32%20module
Max
[Перевод] Самодельная воздушная мышь с мультимедийным управлением Имея ограниченный бюджет и страсть к DIY‑проектам, я решил создать что‑то полезное, используя те компоненты, которые уже были у меня под рукой. Порывшись в своих запасах, я наткнулся на гироскопический датчик, ESP32-C3 и ёмкостные сенсоры, оставшиеся от предыдущих проектов — и тут меня осенило! Почему бы не собрать воздушную мышь с мультимедийными функциями? Вооружившись этими компонентами и щепоткой креативности, я поставил перед собой цель — собрать Bluetooth HID‑устройство с управлением движением, которое позволит буквально взмахами руки перемещаться по меню, наслаждаясь удобным управлением мультимедиа. Но и это ещё не всё! Этот мини‑гаджет подходит не только для телевизоров, ПК и Android‑устройств — он также может управлять радиоуправляемыми моделями, роботизированными манипуляторами и другими умными устройствами с плавным управлением движением. Читать далее https://habr.com/ru/companies/otus/articles/891484/?utm_campaign=891484&utm_source=habrahabr&utm_medium=rss
ㅤ
Видел эту платку . А через esp home можно будет настроить работу через нее?
Ты в esphome настраиваешь обычный PWM. На выхода своего есп и всё
ㅤ
https://youtu.be/cd-yxtvIvpk Видосов в инете масса
Сергей
челы, приветствую есть странный вопрос начал поднимать проект на esp32p4, у меня должно быть 4 асинхронные таски: 1. ble 2. wifi 3. i2c 4. ui экранчик подключается и работает чуть ли нативно через board support package создание задачи из wifi вместе с работой дисплея и ui работает великолепно, но стоит добавить туда ble, то все рушится, он даже не заходит в app_main, пишу кстати на esp-idf я поэксперементировал, wifi + ble = ok wifi + ui = ok ble + ui = !ok ble + wifi + ui = !ok сделал вывод, что где-то конфликт между ble и ui, если нужен код, я отправлю. Заранее спасибо за помощь!!! Реализовываю через ванильный FreeRTOS, wifi и ble работают на esp32c6, на моей esp32p4 нет их поддержки, поэтому на моем девките вывели c6, соединили их через sdio, к ним претензий нет Может как-то обмануть эту многозадачность через допустим millis, циклы какие интересные бесконечные, но как факт нужна помощь у меня уже глаз замылился Еще раз огромное спасибо за помощь!!!!
Сергей
челы, приветствую есть странный вопрос начал поднимать проект на esp32p4, у меня должно быть 4 асинхронные таски: 1. ble 2. wifi 3. i2c 4. ui экранчик подключается и работает чуть ли нативно через board support package создание задачи из wifi вместе с работой дисплея и ui работает великолепно, но стоит добавить туда ble, то все рушится, он даже не заходит в app_main, пишу кстати на esp-idf я поэксперементировал, wifi + ble = ok wifi + ui = ok ble + ui = !ok ble + wifi + ui = !ok сделал вывод, что где-то конфликт между ble и ui, если нужен код, я отправлю. Заранее спасибо за помощь!!! Реализовываю через ванильный FreeRTOS, wifi и ble работают на esp32c6, на моей esp32p4 нет их поддержки, поэтому на моем девките вывели c6, соединили их через sdio, к ним претензий нет Может как-то обмануть эту многозадачность через допустим millis, циклы какие интересные бесконечные, но как факт нужна помощь у меня уже глаз замылился Еще раз огромное спасибо за помощь!!!!
// Сильный новичок на самом деле, как в микроконтроллерах так и в этой беседе, если что сделал не по правилам, то прошу понять и простить, это все из-за моего тупняка
Сергей
сама ошибка это assert failed к app_main и выкидывает core dump 0 ядра
Сергей
вопрос наверное больше творческий, который перетекает в реализацию кода
ㅤ
челы, приветствую есть странный вопрос начал поднимать проект на esp32p4, у меня должно быть 4 асинхронные таски: 1. ble 2. wifi 3. i2c 4. ui экранчик подключается и работает чуть ли нативно через board support package создание задачи из wifi вместе с работой дисплея и ui работает великолепно, но стоит добавить туда ble, то все рушится, он даже не заходит в app_main, пишу кстати на esp-idf я поэксперементировал, wifi + ble = ok wifi + ui = ok ble + ui = !ok ble + wifi + ui = !ok сделал вывод, что где-то конфликт между ble и ui, если нужен код, я отправлю. Заранее спасибо за помощь!!! Реализовываю через ванильный FreeRTOS, wifi и ble работают на esp32c6, на моей esp32p4 нет их поддержки, поэтому на моем девките вывели c6, соединили их через sdio, к ним претензий нет Может как-то обмануть эту многозадачность через допустим millis, циклы какие интересные бесконечные, но как факт нужна помощь у меня уже глаз замылился Еще раз огромное спасибо за помощь!!!!
Так может у тебя где-то размера стека просто не хватает? Как рушится то
Сергей
Так может у тебя где-то размера стека просто не хватает? Как рушится то
на ui не выделяет стек, повторюсь через bsp_lock и bsp_unlock, а вот на wifi и ble по 4*1024 кб выделяется, учитывая, что все действие происходит на esp32c6
Сергей
пробовал разные значения, и отдельные таски для ui без мьютекса, везде один и тот же крах
ㅤ
Ну мне кажется тут мало кто баловался с P4. Учитывая его сырость и сомнительную вероятность релиза - ну его нафиг
Сергей
все кроется в использование esp-idf
ㅤ
Везде есть нюансы.
Сергей
а единственный прикол отходящий за рамки - это esp_hosted, со своей с6
Сергей
Везде есть нюансы.
но не такие, чтобы рушить все приложение по своей прихоти
ㅤ
Ну esp_hosted это старая база для тех же линуксов
Сергей
в espressif явно не самые глупые китайцы сидят
ㅤ
в espressif явно не самые глупые китайцы сидят
Так продукт не релизный ты чего от него хочешь?
Сергей
Ну esp_hosted это старая база для тех же линуксов
оч ем и речь, на ней строится взаимодействие со слейвом для бле и вайфай
ㅤ
Он не вышел в релиз. Порой issues в esp-idf
Сергей
Он не вышел в релиз. Порой issues в esp-idf
ни ответов, ни норм статей
ㅤ
Брать китайские железки иногда впринципе лотерея а уж брать бета/альфа китайские железки ну это я не знаю, супергерои что-ли?
Сергей
просто что предлогаю
Сергей
просто что предлогаю
забить то что это p4
Сергей
и исходить из логики что это такая же ванильная esp
Сергей
у которой памяти много
Сергей
оттолкнуться отсюда, и понять почему идет крах
ㅤ
Ну так у тебя все падает к херам когда ты прикручиваешь бле через esp_hosed так?
Сергей
ble адекватно не совместим с bsp
Сергей
тоесть все комбинации рабочие, кроме тех в которых блютуз работает с дисплеем оодновременно
Сергей
и по сути сам вопрос в том, как подружить ble с bsp, использую компонент esp-nimble-cpp, ибо ничего другого завести не получилось
Max
Эта статья опоздала лет на двадцать: музыкальный центр с CD-караоке, радио и блютусом на ESP32 своими руками Пожалуй, самый любимый мой аудиоформат — это CD Audio. Он либо читается идеально, либо не читается совсем — в отличие от кассет и катушек, кинематику проигрывателей которых нужно то и дело обслуживать. При этом компакт-диск обладает такой же тактильностью, как и винил, но существенно меньшими размерами — внушительная коллекция займёт от силы пару небольших книжных шкафов. Ретрофутуризма, как в минидиске, в нём нет, но за отсутствие артефактов ATRAC'а это мы ему простим :-) Ещё с детства у меня была мечта собрать проигрыватель компакт-дисков самому. В те времена слово «микроконтроллер» звучало гордо, и скорее всего обозначало, что для сборки и наладки схемы нужно иметь целый стенд оборудования на несколько тысяч баксов. Да и приводы компакт-дисков от компьютера были в цене, выкорчевать его из компьютера для своей поделки его никто бы не дал. Прошло 20 лет, что такое компакт-диск — некоторые не вспомнят, а некоторые уже и не знают. Те приводы, что ещё не постигла участь металлолома, то и дело валяются по мусорным ящикам комиссионок за копейки. Микроконтроллеры же наоборот, стали встречаться в ящике любого самодельщика пачками, да и я со своими часами уже поднаторел в программировании оных. Поэтому — погнали! Делаем свой CD-player с караоке и CD TEXT'ом! Push «PLAY» https://habr.com/ru/companies/timeweb/articles/883772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=883772
Sergey
и по сути сам вопрос в том, как подружить ble с bsp, использую компонент esp-nimble-cpp, ибо ничего другого завести не получилось
Что остаётся делать, отправляться в приключение по волнам отладки. Ищи место в коде где падает, выясняй как прога оказывается там и что делает там. Закоментируй все что можно, собери минимальный возможный код при котором все падает, делай атомарные изменения и проверяй каждый шаг
ㅤ
А потом не забудь PR отправить в espressif что ты нашел баг
Ruslan
да навертел с потоками, вангую )
ok-home
сама ошибка это assert failed к app_main и выкидывает core dump 0 ядра
Ну так сам core dump покажи. Чего гадать то на кофйной гуще
Сергей
если скинул как мудак скажите как надо я переделаю
Ruslan
если скинул как мудак скажите как надо я переделаю
почему как, тебе же сложно осилить pastebin
Сергей
я же писал что новичок
Сергей
я до этого писал на ардуино иде только
Ruslan
загугли, мы ждём
ok-home
0x4ff0236c: lv_memzero at C:/Users/molml/Desktop/tested/lvgl_demo_v9/managed_components/lvgl__lvgl/src/stdlib/lv_string.h:75 (inlined by) lv_draw_rect_dsc_init at C:/Users/molml/Desktop/tested/lvgl_demo_v9/managed_components/lvgl__lvgl/src/draw/lv_draw_rect.c:42 ну вроде как здесь смотри что то с выделением памяти насколько я понимаю а первые строчки при перезагрузке ?
Сергей
https://pastebin.com/xsYqzgLi
Сергей
я могу выложить туда все логи, уно моменто
Сергей
https://pastebin.com/aFrpTFWt
Сергей
https://pastebin.com/aFrpTFWt
это все логи, включая дамп
Max
Индикатор искусственного горизонта на базе esp32 Для получения данных о пространственном положении самолета в полете, а также для информирование о высоте и скоростях разрабатываются пилотажные дисплеи. Читать далее https://habr.com/ru/articles/891606/?utm_source=habrahabr&utm_medium=rss&utm_campaign=891606
Serj
Всем привет! Вчера собирал проект Airweek на esp8266 (wemos d1) столкнулся с проблемой, долго работает моторчик, полез в код задержка реализована через delay (1000), по факту он работает секунды 4, понижение времени соответственно ничего не дает, так как время цикла проца большое, какие есть варианты решения проблемы?
Serj
Ilia M
попробую
я бы подцепил светодиод и тестировал на нём. Или в монитор порта логи писал обо всех этапах цикла