Viter
Как в esp32 ядро 1 ввести в deep sleep, а ядро 2 что бы продолжало работать с датчиками, и при сработке пробуждало ядро 1?
Денис
Может подскажет кто, как рассчитать угол поворота колесной базы? Имея: счетчики оборотов, длину окружности колес
Денис
(
Viter
Не отвлекайте спецов
Viter
Такое в школе учат
Денис
Такое в школе учат
https://randomnerdtutorials.com/esp32-deep-sleep-arduino-ide-wake-up-sources/ что не так?
I K
вот бы у нас в городе такое проводили
Вы можете стать первым и провести мастерскую в своём городе. 👍
Viter
https://randomnerdtutorials.com/esp32-deep-sleep-arduino-ide-wake-up-sources/ что не так?
Да нет, такое все знают, интересует именно как ядро 2, оставить работать, так как оно мало потребляет, и при сработке что бы оно пробуждало весь модуль
Владимир
Может подскажет кто, как рассчитать угол поворота колесной базы? Имея: счетчики оборотов, длину окружности колес
А чего за база? Танк? где то была научная работа по теме управления 2х и 3х колесной машинкой. Сам думал выводить но когда нашел забил..
Viter
Куда я попал
Viacheslav
Вы можете стать первым и провести мастерскую в своём городе. 👍
У меня пока компетенции маловато! А так я за движуху. Может к осени и осмыслю чего! А че бы и нет действительнО!
Dr Zlo
Да нет, такое все знают, интересует именно как ядро 2, оставить работать, так как оно мало потребляет, и при сработке что бы оно пробуждало весь модуль
Можно не клокать второе ядро, работать на одном, но динамически не видел чтобы кто-то так делал, и экономия там миллиампер-два
Viter
Никак
А как на esp сделать работу c датчиками с потреблением в мкА и при сработке чтобы пробуждало модуль для отправки по WIfi
Dr Zlo
Есть два пути: 1) спать по таймеру, изредка просыпаться и опрашивать 2) выбрать датчик которому можно задать что-то типа ALARM порогов и котоырй может тебя отдельно разбудить
Viter
18B20
Dr Zlo
есть ещё ULP Coprocessor, но оно оч слабое, медленное и там не будет микроампер
Dr Zlo
18B20
опрашивать раз в минуту-десять-час
Dr Zlo
остальное время спать
Viter
Надо тогда wihi отключать а там с этим прбеломы
Dr Zlo
какие?
Viter
Через сдк
Dr Zlo
тебе не надо отключать wifi
Dr Zlo
тебе надо ложить весь камень в deep sleep
Dr Zlo
просыпаться, опрашивать, и уже после этого если всё не ок - включать вайфай и отправлять данные
Viter
Выход с дип слип включает автоматом wifi
Dr Zlo
что-то супер странное наконфигурировали
Dr Zlo
у меня не было никаких проблем при работе по алгоритму который я озвучил выше
Dr Zlo
и вайфай сам не включался
Dr Zlo
камень грузился с нуля при выходе из сна
Viter
Та ничего странного, просто путаешь подключение к по и работу wifi
Viter
К АР
Dr Zlo
что путаю?
Dr Zlo
перед сном выключаете вайфай?
Viter
что путаю?
Процес подключения модуля к АР и работу приемо передатчика wifi, последний запускается авто после пробуждения, а подключении можно упрпвлять
Viter
wifi_stop вызывается перед входом в сон?
Отключиться от АР а при пробуждении приемник запуститься на автомате а там самое большое потребление
Viter
Модуль не может работать без wifi
Viter
Только через регистры сдк вроде можно как то
Dr Zlo
Модуль не может работать без wifi
Очень странное утверждение которому я склонен не верить
Viter
Зуб даю
Dr Zlo
Проверю как будет время, но пока тогда ничем не могу помочь
Dr Zlo
странно зачем тогда нужны wifi_init и wifi_start
WerdnaZX
Модуль не может работать без wifi
Как понять не может работать? У меня никаких вайфаев и в помине нет. И всё работает.
Viter
Откл и подкл к ap но не отк и вкл приемопередатчки
Денис
Лепеха для изучения. Имеет ручное управление, веб морду с запросами по вебсокету, автоматический объезд помещения. Хочу прикрутить отрисовку пути в веб панели. Корпус из композита: эпоксидная смола и стеклоткань
Денис
Viter
👍
Viter
Поганяло смени а как то не солидно для такой техники
Денис
"Лепеха" слишком кратко с точки зрения дизайна для заголовка
Viter
Я про клоуна
Viter
Пишут что ядро 2 можно включать в глубоком сне
Viter
garik
А где пункт "Самоуничтожение"? Каждый достойный робот должен иметь
Viter
Последняя строк интересует
Денис
А где пункт "Самоуничтожение"? Каждый достойный робот должен иметь
18650 дорогие, разобрал акб старого ноута 12 летней давности. Достал 6 из нее. Он исходя из этой информации уже имеет такую функцию
Viter
А где пункт "Самоуничтожение"? Каждый достойный робот должен иметь
Поддерживаю, какой то робот не настоящий получается
Dr Zlo
Можно тыкнуть?
Dr Zlo
сопроцессор ulp это не второе ядро, если что
Viter
Второе ядро с низким потреблением
Dr Zlo
и оно вообще не ядро
Viter
Разве что
Viter
Оно на втором ядре и естб
Dr Zlo
ulp отличается от основных ядер абсолютно всем
Dr Zlo
оно даже не умеет обращаться к периферии кроме гпио и ацп (и вроде бы уарт, но мб он там через ногодрыг, не разбирался)
Dr Zlo
ulp отличается от основных ядер абсолютно всем
например там адресуемо только 8кб озу, там вообще свой набор инструкций
Dr Zlo
и в даташие его рассматривают не как полноценный процессор, а как finite state machine
Dr Zlo
и тактовая у него очень странная, что-то вроде сотен килогерц
Dr Zlo
например там адресуемо только 8кб озу, там вообще свой набор инструкций
а, и оно на самом деле 16 битное, в отличии от 32битных основных ядер