Ruslan
🎧Ukt_Pxd🎧
Evgen
Evgen
🎧Ukt_Pxd🎧
Evgen
понял...
гугель находит в основном на гитхабе и еще на сайте Гайера. А вообще у нас несколько процессоров и два фрейворка - один для ардуины, другой не для ардуины
Ruslan
Max
https://hackaday.io/project/195345/gallery#78feb06481e74783e67fdad6cdaf601b
Ruslan
Сборка в докере (IDF v4.4.7) на M1:
real 15m49.968s
user 40m43.029s
sys 6m7.142s
root@276a772e9482:/project# time idf.py build
Max
Час на сборку? Чотак?
Ruslan
чёта правда долго )))
Ruslan
а вот нативно:
~/.espressif/python_env/idf4.4_py3.9_env/bin/python fullclean build 105,07s user 43,68s system 366% cpu 40,617 total
Ruslan
старт: четверг, 28 марта 2024 г. 00:32:45 (MSK)
финиш: четверг, 28 марта 2024 г. 00:33:26 (MSK)
Max
Ruslan
41 секунда
индзэец
кста, у меня прикольное UB вышло
индзэец
индзэец
типо у меня массив 6 элементов и я присваиваю массиву[n] значение и n++ делает
Ruslan
41 секунда
А через VSCode ещё быстрее, видимо из-за буферизации вывода на консоль
Ruslan
Ruslan
забавно, залил прошивку, что собрал на 4.4.7, устройство обругало сертификат и обновило его автоматически, смотрю дальше
Ruslan
не, не хочет работать, чую много ебли на переезде до 5.2
Ruslan
а не, наговариваю, видимо были ошибки по связи, всё чётенько девайс отработал
Marat
Прошу извинить за ламерские вопросы, видел что esp32 s3 поддерживает аппаратный usb, хочу познакомится с ним, еще только предстоит документацию открыть, но можно в двух словах, можно ли сделать свое plug-n-play устройство? Придется писать свой драйвер или уже есть универсальные? Надо ли как usb-hid устройство такое регистрировать у майкрософта (а у нас сейчас это вообще возможно)? Хочется накидать свое приложение и что бы когда подключаю esp оно автоматически его определяло и начинало общаться.
Ruslan
Marat
Да для примера простая метеостанция, а приложение собирает данные и строит графики, а в обратную сторону, ну управлять светом или просто слать значения переменным. Просто если понять такое, дальше уже алгоритм ясен.
Ruslan
осталось понять, зачем в этой схеме USB
Marat
plug-n-play можно на uart сделать?
Marat
Я как то ковырял такое через ftdi и софт наших разработчиков, когда подключаешь несколько устройств (например каждый датчик это независимое устройство) то приходилось для каждого выбирать ком порт и было все это криво и не удобно. Вот мне стало интересно как сделать автоопределение, купил несколько stm32 с аппаратным usb но руки до них так и не добрались. :) Я просто самоучка, по этому многих простых вещей могу не понимать.
Andrey
Ruslan
Ruslan
только не сферическое дерьмо, а конкретно
Ruslan
не тупи, пока мы добрые!
ok-home
Andy
Marat
Ruslan
если доки почитать, ваще всё просто, но почему-то все сначала лезут в этот чат
Evgen
А никто не наблюдал в логах с есп на UART0 рандомную срань EF BF типа такого
Ruslan
Sergey
Евгений
Ruslan
забавно, переезд с 4.4.4 на 4.4.7 сэкономило 2.5 кб оперативы, я конечно немного оптимизаций навертел, совпало похоже
Ruslan
Evgeniy
Доброго времени.
Столкнулся с проблемой - утечка памяти после событий отключения от WiFi.
Версия idf 4.3.
Пока решение - перезагрузка проца на событие дисконнекта от AP (esp в режиме AP)
Evgeniy
Встречали подобное?
Заметил по поведению вебсервера - заканчивается память под сокеты.
Если отключаться именно от сервера - то нет проблем в утечках сокетов, т.е. это именно внутри фреймворка баг
Evgeniy
Перезагрузка чипа кстати не заметна особо 😁
Ruslan
вердикт: чини или игнорируй
Ruslan
но если учесть, что версия IDF уже 5.2
Evgeniy
Есть упоминания, но уже не вариант переходить на другую версию IDF, тогда была только 5-ая. Придется всё переписывать.
Ruslan
а кому легко, сам не хочу, а приходится
Ruslan
ещё есть такая тема как backport
Ilya
всем здрасти
я тут редко пишу.... вопрос есть, где-то год или два назад слышал, что какая-то компания объявила революцию и стала выпускать "блоки питания" в корпусах dip корпксах и соответсвенно в таких вот микроразмерах, так вот была эта революция или нет ? статью что-то не могу найти
Mezzo Lab
Давно есть герметичные модули мелкие
Ilya
размером dip8 с аощможностью 220 в 5 вольт dc переделывать?
Ruslan
Ilya
Foxhound
Denis
Всем привет. Кто нибудь шарит за esp8266 и home kit библиотеки нашел скетч под замок с серво переделал его немного но есть проблема после перезагрузки wifi он не подключается в apple home
Denis
Max
Логично, процедуры переподключения к вайфаю нету.
Max
QA)
Sergej
Подскажите как реализовать.
Нужно собрать температуру в моём доме с 5ти мест. 6 лет назад планировал, что каждая пара DS18B20 будет подключаться по UTP к своей esp8266, которые будут расположены в одном месте. Тогда и проложили UTP кабели.
Сейчас есть esp32 (espruino), который трудится над сбором данных с котла, скважины, насосов и собственно проложены кабели (рисунок), т.к wifi там не ловит. Есть много мыслей:
1. подключить все DS18B20 по UTP к ESP32, не понятно как;
2. в каждом месте поставить по esp8266 и по UTP их подключить к ESP32, тоже вопрос как подключить;
3. Использовать R46CA01, но непонятно как... что-то примеров не нашёл.
4. Перейти на какой-то протокол типа RS485.
Есть реальные идеи? Может с примерами?
Sergej
Sergej
Да и нехотелось бы уходить с espruino, т.к. уже много чего реализовано.
Евгений
Древний, проверенный и надежный 485. Каждой паре датчиков МК, самый дешевый (я бы стм8 поставил), от него по 485 все в центр. Ну а что в центре - это исключительно вопрос кому что нравится.
Евгений
Подскажите как реализовать.
Нужно собрать температуру в моём доме с 5ти мест. 6 лет назад планировал, что каждая пара DS18B20 будет подключаться по UTP к своей esp8266, которые будут расположены в одном месте. Тогда и проложили UTP кабели.
Сейчас есть esp32 (espruino), который трудится над сбором данных с котла, скважины, насосов и собственно проложены кабели (рисунок), т.к wifi там не ловит. Есть много мыслей:
1. подключить все DS18B20 по UTP к ESP32, не понятно как;
2. в каждом месте поставить по esp8266 и по UTP их подключить к ESP32, тоже вопрос как подключить;
3. Использовать R46CA01, но непонятно как... что-то примеров не нашёл.
4. Перейти на какой-то протокол типа RS485.
Есть реальные идеи? Может с примерами?
Не вытянет по расстоянию, дс18б20 глохнет уже метрах на 3-4
Sergej
По этому и думаю, что 1wire не заработает
Andrey
Sergej
Да звезда 485 не очень, можно попробовать точка-точка по 485 (422) а уже в центре шлейфиком собрать с преобразователей... дороговато и некрасиво :)
Евгений
485 звездой так себе.
Нормально.. У него же там не индустриал.
Ставишь скорость 1200 и забываешь про ошибки.
Andrey
Andrey
по уму надо каждый, а по факту будет 5шт в параллель.