Yuriy
Две ардуины на лету по i2c что ли соединить?
Боюсь я не смогу соблюсти всех необходимых формальностей в изложении вопроса. Но попробую ещё раз. Есть esp8266 к его i2c ногам (10кОм) есть желание подключать либо одно, либо несколько (через мультипликатор ) устройств, и делать это без обесточивания esp8266.
Yuriy
Эксперимент показал что все ок
Yuriy
Но сотни раз его повторять я без понимания того безопасно ли это для esp не хочу. Решил спросить у вас, практиковал ли кто-нибудь подобное. Устройства не обладают собстаенным источником питания. Питания которое получает esp заведомо достаточно.
Yuriy
Slava
А какие периферийные датчики вы подключаете и отключаете?
Yuriy
"База" для меня as-is. Ее схематехника не подразумевает изменений.
Slava
На текущий момент речь идёт о датчиках "холла" и температуры.
Вам нужно переосмыслить суть устройств на микроконтроллере, в моем понимании, устройство один раз пропаивается, пакуется в корпус коробочку и используется. Потом делается новое устройство, потом третье. Иметь одну базу-коробочку и периодически что-то в неё включать выключать как-то неправильно. Имхо
Василий
.....подсказал бы - как правильно сделать - но послушаю ...а то еще у администрации обьяснений надо будет требовать )))))))))0
Yuriy
Slava
Slava
Я на днях вот такое собрал
Slava
Slava
Вкратце... Меряет расстояние до рамы окна, всегда знаем закрыто или на сколько см открыто мансардное окно, датчик протечки на случай дождя, если я мудак окно не закрою, дождевая вода польётся на нижний этаж. Датчик температуры приделал потому что он был и был свободный порт на есп. Отчет шлет на другую есп32 далее и телеграм или сразу в еспнотифи на смарт.
Slava
Slava
Василий
та я тут не партесь...
Василий
а удалось добиться стабильных показаний?
Slava
Устройство так себе, учитесь делать свои и программировать. Удачи.
Василий
ну и что тут обидного?
Slava
Slava
И лучше используйте есп32, у 8266 маловато ресурсов, а если цель программировать - андроид студио ваше будущее.
Slava
Мне пора по делам, всем спокойно й ночи.
Василий
ок, до встречи
Василий
априори...все знать не возжно, некоторое забывается - и всегда надо учиться
Yuriy
Вы какой спецификацией руководствуетесь?
Василий
от филипс
Yuriy
Подскажите, стандарт i2c предусматривает "горячее подключение", а на практике, это действительно безопасно для ESP?
Yuriy
Ответ - вопрос . Идеально. Спасибо (не сарказм)
Василий
поясню - порты esp не имеют защиты и не буферезированы - если их так просто тыкать - их рано или поздно убьет статика
Василий
а так -- конечно можно
Василий
и да - не безопасно
Василий
это одинаково что бы вы подключали на включеном компе - к процессору какието проводки
Василий
возможно не вылетит - а возможно и вылетит
Yuriy
Какая статистика по выходу из строя?
Василий
есть внутренняя переферия - есть внешняя
Василий
ну ясное дело если 220 всунуть - то сгорит
Василий
пишу как правильно - как минимум - внешние защитные диоды - + токоограничивающие резисторы - возможно еще емкости пикофарад по 10 на землю
Василий
это с обеих сторон - шины i2c устройсв
Василий
если хотите изучить вопрос - можно почитать спецификацию или хотябы методы защиты портов USB - там тоже много интересного
Yuriy
Ещё раз спасибо. Если я резюмирую , что при отсутствии оных (схематехнических решений) , в связи с отсутствием подобных встроенных в esp8266, делать это (подключать к i2c на горячую устройства), технический вандализм. Я близок к правильному пониманию вопроса?
Василий
так и есть
Василий
НО
Василий
если это как поиграться - можете творить что угодно
Василий
а если это кому то продавать - сами замучаетесь - менять модули платы микросхемы и уберегать свою репутацию
Василий
последнее дороже всего ..)))
Slava
https://youtu.be/_4KD29qnhNM
Yuriy
так и есть
Вы не против если я оставлю только сообщения согласно тематике (о своих сообщения речь)? В личку напишу ответ на ваши вопросы ко мне
Slava
Угомонить уже, вот кино ,отвлекитесь
Василий
Василий
допускает подключение - при соблюдении схемотехники правильной - в есп - ее нет - поэтому убить можно
Василий
ну и да, опять же - самое лучшее кино - оригинальная спецификация
Slava
Ближе к концу мужик сказал, что МОЖНО подключать на горячую. Можете дальше спорить 🤣
Василий
ну когда вам принесет заказчик ваше устройство - с убитым портом - отправите его к мужику )))
Василий
...тут для себя надо понять - нужно лишь бы как - или надежно
Slava
А еще я услышал, что технология разработана в 80х годах. Наверно спустя 40 лет, лучше использовать вайфай и блютуз?
Василий
на счет защиты от статики - 10000000%
Василий
да филлипс i2c разработал в 80 годах для внутренней переферии - например в телевизоах микросхемы общались именно по этой шине
Василий
а потом постепенно она вышла за рамки внутрисхемных решений - поэтому имеет ряд ограничений
Василий
Василий
все очень просто - фигни в промышленности применять не будут - поэтому - кому надежно надо - обращаем взгляды - как делают в промышленности
Slava
Одно гнилое устройство повесит шину i2c. Как ни крути, надежность не 100%.
Василий
для проводных линий это оптоизолированный RS-485 или CAN, как вариант Ethernet
Василий
Василий
кстати таже история с 1-wire
Slava
Если даже и не повесит, роскомпозор поможет! 😜 Я спать.
Alexey
ищу пример работы ардуино нано с mqtt через 28j60 шилд
Andy
Alexey
с ним проблем нет. сеть поднимается пакеты бегают. почему то через него топики не ходят
пока не понял но попробую еще
Alexey
главное найти правильные маны чтобы их курить )
Andy
Alexey
да
Andy
я ставил акулу на коммутатор и ловил пакеты на брокера
Alexey
понятно , нет комутатора )
Alexey
лана порою , посмотрю