индзэец
wemos esp32-s2 mini. Будет работать такая схема? ТЗ: чтоб можно было type c подключить и подзаряжать аккум и безошибочно считыватть нажатия кнопок, ну и всё впринципе
индзэец
пожжешь порт, там наверное 40 мА максимум
то есть присобачивать к акб отдельный юсб порт?
Vlad
Да. Тем более, что аккум надо заряжать до 4.2В. Порты в любом случае только 3.3
Vlad
то есть присобачивать к акб отдельный юсб порт?
гугли общепринятую заряжалку TP4056
индзэец
гугли общепринятую заряжалку TP4056
модуль покупать денег нет и желания тем более, надо на коленках всё собрать
Vlad
т.е. зарядить аккум один раз до вздутия, взрыва и пожара? ок.
Vlad
блажен, кто верует ... в честность восточных братьев. в любом случае ты предупрежден, что перезаряд лития - это пожар
индзэец
блажен, кто верует ... в честность восточных братьев. в любом случае ты предупрежден, что перезаряд лития - это пожар
ну хорошо, значит аккум нафек выкидываю. А если похожий но по качеству норм взять то всё ок будет?
индзэец
А то я сам уже сталкиваюсь с тем что эти аккумы с вилдбериса говно, один на сомсунге уже вздулся после недели простоя
Vlad
не знаю, я стандартными решениями пользовался (TP4056), они даже по паре 18650 одновременно (5 Ач) заряжали, кипятясь, конечно
индзэец
понятно, значит выкидываю аккум и от повербанка пускай будет
ROhmsteR
Я такие ставлю в каждые самоделки, фонарик из фикса, насос для матрасов, etc... Везде где встраиваю литий аккумы
Андрей
А мне микровыключатель 74 года понравился , все китайское сгниет а он будет вечен
Илья
Да он стоит рублей 3О
Сейчас есть более компактные и с type-C.
Илья
Type-C мне больше нравится нп только ротому, что современно, но ещё и механически надёжнее.
Илья
Кстати, есть, может, у кого ссылки на али на хорошие платы павербанков?
Михаил
https://habr.com/ru/articles/841512/
fest комбатер?
у меня плата не переводится в режим прошивки почему то
fest комбатер?
я зажимаю бут и нажимаю ресет и отпускаю бут
fest комбатер?
A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html Command returned with error code 2
Vlad
?
при нажатии на кнопочки напряжение на них точно меняется ? или они замучены и не контачат
Владислав
Привет единомышленники) Задача по схемотехнике, подскажите пожалуйста: Есть 2 датчика i2c с одинаковым адресом, который не меняется (SHTxxx). Нужно их подключить без использования мультиплексора к одному модулю ESP32 на одну шину i2c. Устройство питается от батарейки. Как правильно это сделать?
Vlad
Питание каждого от отдельного GPIO и включать нужный?
тоже отличный вариант временного разделения ресурсов
Aleks
но питать от ноги проще
Tonchik
Кстати вспомнил про Dht22 , он на практике первые полминуты «приходит в норму» так что с питанием хороший трюк, если оно не требует времени на «разогрев» или оно не критично
Владислав
Питание каждого от отдельного GPIO и включать нужный?
Можно так, но могут быть утечки в режиме сна, или не?
Владислав
Устройство от батарейки питается
Tonchik
Можно так, но могут быть утечки в режиме сна, или не?
Каждый датчик уникален… партия даже может отличаться
Владислав
А партия при чем? Мы же про схемотехнику
Splum
Питание каждого от отдельного GPIO и включать нужный?
Не учли только одного, если в конкретном экземпляре на портах есть esd диоды на кристалле то будет самозапит через scl sda. По сути достаточно мультиплексировать только клок а дату оставить общую на всех, но это не точно. И да что мешает поднять 2 i2c.
Tonchik
Ну это база для чего есп используется, куча умных разноцветных лампочек на ней и ты ды…
индзэец
полчаса и готово
ROhmsteR
Вэб сервер какой нить апач с базой на какой нить sql, и пусть esp шлёт данные в базу ну и сама запрашивает
индзэец
полчаса и готово
ладно, накодить только полчаса, надо будет ещё модули нужные заказать
индзэец
Модули с кнопками
и краник который будет врду открывать
ROhmsteR
Нее, она создана для этого
ROhmsteR
и краник который будет врду открывать
Ага, их навалом, лучше с обратной связью
индзэец
кстати, спирт в аптеке продают свободно?
индзэец
не нужно чтоб было 18 лет?
индзэец
понятно, буду потом от говна отмывать плату свою
ROhmsteR
Лучше до 18 пить другое если приперло
индзэец
ROhmsteR
Можно сказать, что нужно радионуклеиды вывести, срочно
индзэец
а метанол продают, чтоб типо точно не было намёков что буду бухать?
Александр
короче я так и не понял что делать с lin датчиком с неизвестным протоколом и регистрами обмена
Александр
но на всякий случай заказал такой модуль
Александр
Александр
буду пытаться просканировать
Степан
Какой-нибудь websocket сервер на Django. Херак-херак в продакшн. А если записывать надо в базу обновления постоянно, то это influxDb + MQTT
Степан
Что тоже быстренько в продакшн запускается
Степан
Звучит как страшное легаси. HTTP-polling в помощь.
Степан
То есть можно
Степан
О! SSE может помочь
Степан
https://github.com/hhxsv5/php-sse даже такой ужас уже реализован
Степан
Потому что PHP не для целей построения iot-решений
Vlad
Потому что PHP не для целей построения iot-решений
ну, не знаю, два года датчики работали, долбили php-сайт, api, и юзеры глядят в таблички и графики этого же сайта... самопального, зато с непубличными дырами стандартных решений
индзэец
чтоб легко настраивалось и чтоб легко поддерживалось
индзэец
хотя я утрирую, зачастую для решений чтоб просто панель управления хватает всяких базовых штук
Vlad
хотя я утрирую, зачастую для решений чтоб просто панель управления хватает всяких базовых штук
вот именно. по моим тестам - самый дешевый VDS-хостинг c 2GB RAM выдерживает до 200 запросов в сек. Такое далеко не сразу можно вычерпать esp-железяками внешними
Vlad
чтоб легко настраивалось и чтоб легко поддерживалось
тут главное - структура БД максимально грамотная сразу - чтобы каждая сущность имела свою выделенную таблицу с данными и справочные: никаких констант в коде (кроме периодов запуска скриптов cron-ом) - все в базе чтобы обязательно.
Vlad
вынесу свой ответ приватный сюда о структуре системы на php: 1) датчики на esp долбят api.php и пишут данные в одну свою таблицу 2) таблицы: предприятий\локаций\объектов контроля, на которые назначаются датчики 3) юзеры логинятся, им назначены 3 варианта ролей с разными правами - доступ к разным объектам и функциям. Админ\менеджер\контролёр (read-only) 4) для датчиков по данным от юзеров из интерфейса - в таблицу команд пишутся команды для датчиков персонально 5) датчики через api.php читают таблицу команд только для своего mac, не читанные. И выполняют, и отвечают, помечая записи выполненными 6) cron периодически запускает 2-3 скрипта, которые в цикле сканируют нужные таблицы, проверяют нужное, и дают алерты юзерам 7) скрипты интерфейса показывают таблицы данных, и графики, по выбранным интервалам времени и типам данных 8) если совсем круто - то сразу есть смысл делать минимум 3 хоста: балансировочный, которые распределяет запросы между парой боевых хостов, базы которых автоматически реплицируются.
Lev
Думаю если есть много времени и нет желания покупать жирную вдску - монолит на go с sqlite
fest комбатер?
На каком языке лучше кодить на микропитоне или на с++?
индзэец
На каком языке лучше кодить на микропитоне или на с++?
Смотря для каких целей, микропитон не может заменить с++ и наоборот. Хочешь простоту и удобство то юзай микропытон, есои нужна оптимизация всякая то с++, но опять же не стоит думать что больше других сценариев применения не будет
DeFensy 🛡⚔️ AntiSpamBot
fest комбатер?, вам повышена репутация!🌟 Сейчас она составляет 1. Продолжайте в том же духе 😉 🔖ads: Бот создан в @botsbaseru
индзэец