Огромное спасибо, разложили все по полочкам!
В принципе, о многих вещях я интуитивно догадывался, например сделать дорожки питания пошире. И видел в мануале по EasyEDA как накладывают полигоны на GND.
Но мне показалось, что нету смысла заморачиваться, ведь у меня не космический корабль… А «отмазкой» послужило то, что многие вон проводками макетки лепят, и ничего: никаких помех, и SPI работает. Я программист, больше времени уделял коду.
Интересный у вас проект с ванной… но… у вас один «2-канальный модуль силовых реле» стоит как весь мой девайс, если считать железо. И то, в Германии. Большая часть немецкого ибея (чтобы купить Beckhoff и комплектуху) не высылает в Беларусь. Да и растаможка у нас всего что выше 22 евро — это +30% к стоимости и +5 евро сверху за услуги.
Так что можете вашу сумму в 538 евро умножать надвое.
А если здесь все это брать, будут везти под заказ, снова x2.
И это у вас еще нету модуля с web. Т.е. не включишь наливаться, если скажем вас нету дома или вы на другом этаже. Добавьте еще евро 200-300 (думаю, будет не меньше стоить).
Ну, это больше девайс для автоматизации, чем IoT устройство. Поставь его, потом еще потрать дурных денег на коммуникационные модули измерения температруры, прочие модули. Потом с телефона через web-браузер так просто не поуправляешь, там софт ставить надо.
Ну и еще разобраться с этим всем надо, тоже времени куча потратится.
Я вижу в этом смысл, если делать умный дом целиком, это проект на килобаксы. Ну и если нужно потом будет прикрутить «еще один» бассейн, то да, тогда это то что надо.
Да, хочу еще замутить по умному дому много чего… Было бы время.
Да, не против был бы поработать в этой области, мне интересно, но пока в другой предлагают больше.
А найдите мне пожалуйста девайс схожей функциональности на рынке. Хоть даже за 500$. Ссылку плиз в студию!
Ну и согласен со вторым комментатором, что со временем идет качественная трансформация, даже если полученные знания напрямую не применяются.
P.S. В последнем комменте написал про время…
Ребята, я программист! Печатка для меня и схемотехника: слава Богу что разобрался. А вот с другой стороны полно девайсов, где схемотехника отличная, а софт нормальный написать «ниосилили». Особенно у китайцев. Или надо какую-то корявую приладу ставить, которая еще под Windows 98 была написана.
Сорри, невозможно быть во всем профи. Не пиннайте сильно.
Сначала я сразу сделал на коленках и все лето грел таким вот вариантом на арудинке и с кучей проводков, которые периодически отрывались по поводу каждого чиха. За прошлое лето я понял чего мне не хватает, и чем ближе к сезону, тем выше было желание все доделать.
Ну и процесс увлек…
Реально это было с ноября, в среднем по 2-3 часа в неделю, в основном когда укладывал детей то мог ночью посидеть: почитать, поизучать, присовать, попаять.
Трубы идут на глубине в 1 метр по улице, около 30 метров. Не смотря на утепление и проч., они все же промерзают зимой. Любые другие — разорвет.
Ну и дорого это, столько метров полипропиленом.
Сорри, быстро рероутил плату, забыл расширить дорожки.
Как видно на фото, даже в заказанной черновой версии платы они широкие.
Но я повторюсь (уже писал выше), реле всего лишь управляют включением контактора на DIN рейке. Нагрузки там никакой. Контакторы стоят в куполе, а само устройство в доме у котла.
И да, я делал автороутингом все. Потом чуток долизывая ручками. Если я видел, что автороутингом получается слишком неоптимально, я старался поиграться с расположением компонент на плате, чтобы дорожки были покороче.
Знаю, что крутые «перцы» презирают аутороутинг. Для меня же это не приципиально, да и способ наделать меньше ошибок.
Вот что я имел в виду, когда говорил про инвертирование:
"
Проблема действительно в PCF: «At power on, the I/Os are high.»
т.е. при включении до тех пор, пока с контроллера программно по I2C я не переведу выходы PCF в низкое состояние, они будут с высоким уровнем сигнала. А значит высокий уровень идет на ULN, а она же инвертирует сигнал и притягивает выход к земле. Упс, и через реле потек ток, т.к. вторым концом обмотки реле на питании.
А как советуете грамотно подтянуть выходы PCF к нулю, так что бы при переводе в высокий уровень это все не сгорело?
Из статьи
«Еще на схеме порта виден транзистор (3), который как раз может подтянуть порт к питанию напрямую. Но увы, он включается только на короткое время, чтобы обеспечить быстрое переключение порта в логическую единицу.» Вот в это время не сгорит?
Спасибо за советы!
Отвечаю по пунктам:
1. Да, по земле в EasyEDA можно маску наложить, так что все где пусто — земля. И экранирование, как я понял, и дорожки толще.
2. Реле у меня по 12вольт цепи замыкают контакторы на DIN-рейке, которые находятся далеко от коробки, в щитке в куполе (а сам девайс в доме у котла). Поэтому мне все-равно сколько там между дорожками и их толщина.
3. Тут реле переключаются достаточно редко. Только при вклбючении/выключении подогрева по команде с устройства и по срабатыванию защиты. Не вижу проблем. Если вдруг обмотка реле сгорит, просто выключится подогрев.
4. Почему? Поясните.
В принципе, о многих вещях я интуитивно догадывался, например сделать дорожки питания пошире. И видел в мануале по EasyEDA как накладывают полигоны на GND.
Но мне показалось, что нету смысла заморачиваться, ведь у меня не космический корабль… А «отмазкой» послужило то, что многие вон проводками макетки лепят, и ничего: никаких помех, и SPI работает. Я программист, больше времени уделял коду.
Как вижу, халтура с рук не сошла ;)
Так что можете вашу сумму в 538 евро умножать надвое.
А если здесь все это брать, будут везти под заказ, снова x2.
И это у вас еще нету модуля с web. Т.е. не включишь наливаться, если скажем вас нету дома или вы на другом этаже. Добавьте еще евро 200-300 (думаю, будет не меньше стоить).
Ну и еще разобраться с этим всем надо, тоже времени куча потратится.
Я вижу в этом смысл, если делать умный дом целиком, это проект на килобаксы. Ну и если нужно потом будет прикрутить «еще один» бассейн, то да, тогда это то что надо.
Да, не против был бы поработать в этой области, мне интересно, но пока в другой предлагают больше.
А найдите мне пожалуйста девайс схожей функциональности на рынке. Хоть даже за 500$. Ссылку плиз в студию!
Ну и согласен со вторым комментатором, что со временем идет качественная трансформация, даже если полученные знания напрямую не применяются.
P.S. В последнем комменте написал про время…
Сорри, невозможно быть во всем профи. Не пиннайте сильно.
Ну и процесс увлек…
Реально это было с ноября, в среднем по 2-3 часа в неделю, в основном когда укладывал детей то мог ночью посидеть: почитать, поизучать, присовать, попаять.
Ну и дорого это, столько метров полипропиленом.
Про автороутинг писал выше в комментах.
Как видно на фото, даже в заказанной черновой версии платы они широкие.
Но я повторюсь (уже писал выше), реле всего лишь управляют включением контактора на DIN рейке. Нагрузки там никакой. Контакторы стоят в куполе, а само устройство в доме у котла.
И да, я делал автороутингом все. Потом чуток долизывая ручками. Если я видел, что автороутингом получается слишком неоптимально, я старался поиграться с расположением компонент на плате, чтобы дорожки были покороче.
Знаю, что крутые «перцы» презирают аутороутинг. Для меня же это не приципиально, да и способ наделать меньше ошибок.
Спасибо за ссылку на книгу!
"
Проблема действительно в PCF: «At power on, the I/Os are high.»
т.е. при включении до тех пор, пока с контроллера программно по I2C я не переведу выходы PCF в низкое состояние, они будут с высоким уровнем сигнала. А значит высокий уровень идет на ULN, а она же инвертирует сигнал и притягивает выход к земле. Упс, и через реле потек ток, т.к. вторым концом обмотки реле на питании.
А как советуете грамотно подтянуть выходы PCF к нулю, так что бы при переводе в высокий уровень это все не сгорело?
Из статьи
«Еще на схеме порта виден транзистор (3), который как раз может подтянуть порт к питанию напрямую. Но увы, он включается только на короткое время, чтобы обеспечить быстрое переключение порта в логическую единицу.» Вот в это время не сгорит?
Отвечаю по пунктам:
1. Да, по земле в EasyEDA можно маску наложить, так что все где пусто — земля. И экранирование, как я понял, и дорожки толще.
2. Реле у меня по 12вольт цепи замыкают контакторы на DIN-рейке, которые находятся далеко от коробки, в щитке в куполе (а сам девайс в доме у котла). Поэтому мне все-равно сколько там между дорожками и их толщина.
3. Тут реле переключаются достаточно редко. Только при вклбючении/выключении подогрева по команде с устройства и по срабатыванию защиты. Не вижу проблем. Если вдруг обмотка реле сгорит, просто выключится подогрев.
4. Почему? Поясните.