mitya1698 17 27 апреля, 2023 Опубликовано 27 апреля, 2023 · Жалоба Нужен батарейный BLE датчик. Думаю использовать ESP32 Опрашивать нужно один потенциометр и несколько, около 8 кнопок, ну и батарею наверное тоже передавать. В программе по максимуму загонять в сон. Подтяжки кнопок отключать, опору потенциометра тоже. Как лучше организовать питание чтобы это подольше работало без смены батарей. Батарей думаю ставить 1 - 4. Не определился сколько предпочтительней при одинаковой суммарной емкости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seniorandre 0 27 апреля, 2023 Опубликовано 27 апреля, 2023 · Жалоба Тут сперва надо решить а как это чудо просыпаться будет, то иначе придется поставить тумблер 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 27 апреля, 2023 Опубликовано 27 апреля, 2023 · Жалоба esp32 ?! я бы понял, если бы nRF51/52 или silabs какой то. Или Telink на крайний случай Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mitya1698 17 27 апреля, 2023 Опубликовано 27 апреля, 2023 · Жалоба А почему бы и нет, сон вроде как есть, лишние узлы отключаются. Доступный и дешевый. В 27.04.2023 в 21:43, seniorandre сказал: а как это чудо просыпаться будет, Думаю примерно так. В РТЦ взвожу будильник и просыпаюсь раз в 100 мс, опрашиваю потенцометр и кнопки, если изменений не произошло спим дальше. Если что-то изменилось отправляю на базу. И Опрашиваю чаще некоторое время. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 27 апреля, 2023 Опубликовано 27 апреля, 2023 · Жалоба 1 час назад, mitya1698 сказал: просыпаюсь раз в 100 мс Тогда батареи надолго не хватит. Если потенциометр заменить на энкодер, то просыпаться можно по событиям: нажатиям или поворотам. Ну или получше продумать способ регистрации перемещения потенциометра. Не периодическим опросом, а например: ЦАП + пара компараторов. И просыпаться от сигнала компаратора о пересечении одного из порогов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mitya1698 17 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба Энкодер не очень годится, нужно абсолютное положение. Если оптический, то он сам будет жрать много. А механические кажется такие точные не бывают Есть желание 9 бит с потенциометра получать. Тут есть еще вариант, часть времени можно будет опрашивать только кнопки, по этому событию и просыпаться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба 51 minutes ago, mitya1698 said: Есть желание 9 бит с потенциометра получать. Желание может быть и 16 бит получать, а вот сколько реально будет - лучше заранее померять и соизмерять свои желания с возможностями потенциометра. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mitya1698 17 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба В 28.04.2023 в 09:48, x893 сказал: лучше заранее померять и соизмерять свои желания с возможностями потенциометра. Соизмерил и померил - выходит нормально, СП5-21 весьма не дурен собой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба 3 minutes ago, mitya1698 said: Соизмерил и померил - выходит нормально, СП5-21 весьма не дурен собой. Тогда берёте отладку на нужном ESP32, делаете режим спячки и меряете ток. Потом поделите ёмкость батарейки на это число. Потом, как настоящий ученый, ещё на Pi поделите и получите время. Ну и потом решение примите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mitya1698 17 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба Ну примерно так и планирую, только на отладке немного лишнего, придется сдуть :) Просто может кто что похожее делал, по профилю потребления, шишки набили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба 5 minutes ago, mitya1698 said: Ну примерно так и планирую, только на отладке немного лишнего, придется сдуть 🙂 Просто может кто что похожее делал, по профилю потребления, шишки набили. Шишки - мишки набили. На отладочной обычно после LDO стоит фильтр ферритовый на ESP32, можно его выпаять и мерять. Но не на всех. Сдуть лишнее можно, но жалко будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mitya1698 17 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба там еще usb com Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба 7 minutes ago, mitya1698 said: там еще usb com Они разные есть, но выпаять можно всё. 300-400 руб для науки не жалко. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
quark 48 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба 14 часов назад, mitya1698 сказал: Нужен батарейный BLE датчик. Думаю использовать ESP32 Опрашивать нужно один потенциометр и несколько, около 8 кнопок, ну и батарею наверное тоже передавать. В программе по максимуму загонять в сон. Подтяжки кнопок отключать, опору потенциометра тоже. Как лучше организовать питание чтобы это подольше работало без смены батарей. Когда-то решал подобную задачу. МК был PIC12. Просыпался по WDT, примерно с такой же периодичностью (меньше 100мс). Далее следовал опрос кнопок, включение опорного напряжения для переменного резистора, запуск АПЦ для измерения и оценки - не изменилось ли чего... Подтяжки кнопок, в этом случае, можно не отключать. А вот питание переменника - обязательно. Ключевые параметры для оценки потребления - соотношение время "сна" и время "бодрствования". Потребление в этих режимах нужно измерить каждый отдельно - по факту. И вычислить среднее потребление. В моем случае, получилось 2 мкА. Это, вполне, устроило... Как правильно организовать питание в этом случае - это вопрос отдельный. Без вашей схемы - его обсуждать бессмысленно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 28 апреля, 2023 Опубликовано 28 апреля, 2023 · Жалоба 2 часа назад, mitya1698 сказал: Энкодер не очень годится, нужно абсолютное положение. Тогда = ЦАП + пара компараторов. 1 минуту назад, quark сказал: МК был PIC12. ... В моем случае, получилось 2 мкА. Это, вполне, устроило... Одно дело - простейший PIC, и совсем другое - такой комбайн как ESP32. Ему чтобы только разогнать генератор+PLL времени может несколько мсек потребоваться. 2мкА тут не достичь. Скорее всего - на порядки больше будет. Если в режиме периодического опроса сидеть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться