LINUX.ORG.RU

Датчики, Твердотельные реле для системы управления. Посоветуйте.

 ,


1

3

Есть задача - сделать контроллер управления обогревом и насосом для скважины, который находится в будке на садовом участке.

Завел Raspbian на RPi 3B. Все замечательно, даже Eclipse оказывается собран для arm (не без косяков).

1) Для замера температуры взял датчики LM75AD с I2C, еще не паял. Вроде бы есть готовые датчики (температуры и давления) BMP180 (http://roboshop.spb.ru/barometr-bmp180). Буду смотреть в сторону libsoc2 для работы с I2C. Или что лучше использовать для GPIO и I2C в RPi?

2) Для включения обогрева и насоса думаю выбрать твердотельные реле. Тут есть сомнения. Вот эти https://smartmodules.ru/fotek-ssr-25da ,говорят на easyelectronics, за час работы на 1/3 заявленного рабочего тока перегреваются, залипают и сгорают до углей. Про эти https://www.chipdip.ru/product/hhg1-1-032f-38-80a ничего не знаю. Кто что использовал и посоветует?

3) А собственно что нужно реализовать? Демона, который будет заниматься управлением железом; и наверное CGI-программу для веб-морды, которая будет снимать данные, давать установки демону, и гнать html в stdout. Так?

Ответ на: комментарий от arson

я так понимаю, что времянка это отдельное сооружение

Да. Там будет малина с камерами и управлением обогревателем, инет-центр Zyxel с WiFi и 4Г модемом. Будка отдельно, на расстоянии 50м (добъет ли WiFi?), там уже будет только контроллер для насоса и обогрева скважины. Под каждую из задач кажется адекватные мощности. В принципе, при потере связи, будка сможет функционировать и автономно (там режим один), с домом желательно иметь связь. + 4Г буду пользоваться сам и местные узбеки на халяву =).

Насос на контакторе с гасящими RC на обмотке нагрузки и управляющей обмотке. На обогреватели - твердотельные реле.

Примерно такая картина вырисовывается.

bugs-bunny
() автор топика
Ответ на: комментарий от bugs-bunny

Для топика непринципиально. Узнавайте у местных строителей/гидрологов макс.глубину промерзания. Вам только эти метры надо учитывать.

vaddd ★☆
()
Ответ на: комментарий от bugs-bunny

Будка отдельно, на расстоянии 50м (добъет ли WiFi?)

Я бы кабель кинул.

4м торфа и вода.

Если он конечно не утонет.

Насос на контакторе с гасящими RC на обмотке нагрузки и управляющей обмотке

Не порть контактор, не нужны ему твои RC-цепочки.
Какое расстояние от контроллера до датчиков температуры?
Как ты собрался вводить дискретные сигналы в контроллер?

arson ★★★★★
()
Ответ на: комментарий от arson

Контактор насоса, а ты своим что?

а я поставлю JQX-15F к примеру, и буду себе спокойно ним коммутировать насос/нагреватель. цена релюхи - 1.5 баксf (у китайцев будет дешевле). сколько там контактор стоит?

Ты сравнил ПО с железом...

да-да, ПЛК работает не на китайском кривом ПО, а на магии... «железа» в ПЛК ровно столько же, сколько в малине.

Ты предлагаешь с одной малины тянуть отдельные кабели на обогрев будки, обогрев времянки, насос, i2c датчики температуры и там, и там, IP-видеокамеру...

а в чем проблема-то? разве что i2c - придется ставить пару P82B96, ну или пытаться просто кидать по cat.5 витой паре - у кое-кого до сотни метров даже работало на 100 кгц без формирователей. ну или частоту снижать...

а куда вы i2c в ПЛК включать собрались-то? в дискретный вход будете тулить, али в аналоговый? :)

На ПЛК есть uart, для отдачи команд достаточно.

отдавать команды чем? волшебной магией? а если малиной - зачем отдавать команды ПЛК, если с тем же успехом можно отдавать команды напрямую релюхе насоса?

Если что, есть uart-gprs модули за копейки принимающие команды по SMS или TCP/IP (с прошивкой ПЛК придется помудрить)

не, я понимаю, можно, пардон, посрать в позе йога стоя на голове - но зачем???

NiTr0 ★★★★★
()
Последнее исправление: NiTr0 (всего исправлений: 1)
Ответ на: комментарий от NiTr0

а я поставлю JQX-15F к примеру

не влезет она вместо старой, новую плату делай.

а в чем проблема-то?

В цене, прикинь объем работ по прокладке кабеля

у кое-кого до сотни метров даже работало
а куда вы i2c в ПЛК включать собрались-то?

Это называется порнография, я этим не занимаюсь.

отдавать команды чем? волшебной магией?

Ты не понимаешь как можно соединить ПЛК с малиной через UART?
Как-то так: Датчики, Твердотельные реле для системы управления. Посоветуйте. (комментарий)

а если малиной - зачем отдавать команды ПЛК

Роутер передает только команды пришедшие из интернета.
Зачем на каждом насосе интернет-сервер?

посрать в позе йога стоя на голове

В чем проблема-то: подсоединить четыре проводочка или написать пару строк на твоем любимом C?

но зачем???

Сам просил. Получаешь автономный ПЛК управляемый по интернету.

arson ★★★★★
()
Ответ на: комментарий от NiTr0

да-да, ПЛК работает не на китайском кривом ПО, а на магии...

Да куда уж ему до гремучей смеси linux-а, systemd-ы и самописных демонов написаными NiTr0...

«железа» в ПЛК ровно столько же, сколько в малине.

В малине за 45$ есть реле и оптроны? Ах да, ты же их заказал, плюс плат на 25$ ... с релюхами правда прогадал, ну нечего новые закажешь.

arson ★★★★★
()

Хочется быстрее получить результат, даже ценой покупки RPi, и сооружать домик над скважиной надо в авральном порядке, до заморозков.

...

Завел Raspbian на RPi 3B. Все замечательно, даже Eclipse оказывается собран для arm (не без косяков).
Для замера температуры взял датчики LM75AD с I2C, еще не паял.
Взял я попробовать и ES8266 Wemos D1 mini
Пока что запаял планки пинов, поставил Arduino IDE с плагином ES8266, бегло поглядел скетчи. Как залить их в девайс пока не понял.

Скважина – RIP.
Лучше законсервируй скважину до весны. Раньше не заведешь.

arson ★★★★★
()
Ответ на: комментарий от arson

не влезет она вместо старой, новую плату делай.

а кто-то говорил - вместо старой? мы же вроде как у китайцев плату заказываем, не? забыли?

В цене, прикинь объем работ по прокладке кабеля

а прикиньте объем работ по прокладке rs485 кабеля... что, намного меньше?

Это называется порнография, я этим не занимаюсь.

значит модемы к ПЛК с релейными входами-выходами крутить - занимаетесь, а i2c по кабелю - не?

Ты не понимаешь как можно соединить ПЛК с малиной через UART?

без кабеля? или кабель для ПЛК легче прокладывается? а главное - зеще раз спрашиваю: зачем ПЛК когда уже есть малина?

Роутер передает только команды пришедшие из интернета. Зачем на каждом насосе интернет-сервер?

а зачем интернет-сервер городить на роутере, если проще на роутере поднять VPN?

В чем проблема-то: подсоединить четыре проводочка или написать пару строк на твоем любимом C?

куда вы проводочки-то подсоединять собрались? и куда на си писать-то? или вы предлагаете в «плк» зашить кастомную прошивку, и паяться модемом к свободным лапам проца (с шагом 0.5мм)???

NiTr0 ★★★★★
()
Ответ на: комментарий от arson

Да куда уж ему до гремучей смеси linux-а, systemd-ы и самописных демонов написаными NiTr0...

как меня улыбают жопорукие «автоматчики», меряющие всех по себе...

В малине за 45$ есть реле и оптроны?

ну т.е. если я малину воткну в плату с релюхами - она станет «железным контроллером»?

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

мы же вроде как у китайцев плату заказываем

И что китайцы тебе бесплатно переделают платы если ты лажанулся?

а прикиньте объем работ по прокладке rs485 кабеля... что, намного меньше?
значит модемы к ПЛК с релейными входами-выходами крутить - занимаетесь, а i2c по кабелю - не?

Ну если я прикручу модем или WiFi мне вообще кабель не ложить.
А тебе как минимум силовой бронированный (ты же решил контактор не ставить и коммутировать релюхой на малинке), контрольный на датчики уровня и сухого хода, ту же витуху на свою i2c-порнографию, трашею раза в два пошире (нельзя твою порнуху рядом с силой ложить) ...

а главное - зеще раз спрашиваю: зачем ПЛК когда уже есть малина?

Ну нахрена мне малина с приделанными на соплях релюхами и оптронами?!

куда вы проводочки-то подсоединять собрались?

К UART-разъему. У меня есть слабая надежда, что их там два (но похоже это один просто разные уровни: TTL и RS-232)

и куда на си писать-то?

Да вот, вроде есть исходники прошивки. Напиши, тебе это на два часа.

arson ★★★★★
()
Ответ на: комментарий от arson

И что китайцы тебе бесплатно переделают платы если ты лажанулся?

не бесплатно, но переделают, в чём проблема

Harald ★★★★★
()
Ответ на: комментарий от arson

И что китайцы тебе бесплатно переделают платы если ты лажанулся?

и что китайцы вышлют бесплатно новый ПЛК, если окажется что надо 2 аналоговых входа вместо одного? не? а с чего тогда такие запросы?

если лажанулся - так и быть, заплачу 2 бакса за новую плату. сколько там новый ПЛК стоит?

Ну если я прикручу модем или WiFi мне вообще кабель не ложить.

да-да, вайфай, в ПЛК :рукалицо: и питаться насос тоже по вайфаю будет...

А тебе как минимум силовой бронированный (ты же решил контактор не ставить и коммутировать релюхой на малинке), контрольный на датчики уровня и сухого хода, ту же витуху на свою i2c-порнографию, трашею раза в два пошире (нельзя твою порнуху рядом с силой ложить) ...

внезапно - релюху можно в любом месте поставить. не прямо возле малины.

Ну нахрена мне малина с приделанными на соплях релюхами и оптронами?!

ну да, если в эти сопли добавить еще приделаный раком-боком китайский ПЛК, это сразу станет труЪ-ынтерпрайзом.

К UART-разъему. У меня есть слабая надежда, что их там два (но похоже это один просто разные уровни: TTL и RS-232)

и чо, прошивка в ПЛК сможет с ним общаться? ну на стоковой прошивке? если нет - повторюсь, смысл в ПЛК? сделать из ПЛК двухбаксовую ардуину? крутой бизнес-план, чо.

Да вот, вроде есть исходники прошивки. Напиши, тебе это на два часа.

стоп, вы же говорили - «на си писать нинада, поставил и работаед», а тут оказывается - возьми и допиши в ихний говнокод работу с модемом/вайфаем, а потом еще изнасилуй себе моск ПЛКшной системой недо-команд, а потом отлавливай глюки из-за переполнения стека/прочих прелестей...

вопрос: зачем эта клоунада? это такой извращенный способ купить железку за 15 баксов, и сделать из нее ардуину за полтора бакса?

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

если лажанулся - так и быть, заплачу 2 бакса за новую плату.

За одну с доставкой? Дай адресок производителя.

внезапно - релюху можно в любом месте поставить. не прямо возле малины.
Будка отдельно, на расстоянии 50м

Тянуть 5В 70м в земле?!

да-да, вайфай, в ПЛК :рукалицо: и питаться насос тоже по вайфаю будет...
Сейчас вода просто сливается в канаву, чтобы скважина не заиливалась

Скважина уже запитана.

стоп, вы же говорили - «на си писать нинада, поставил и работаед»

Да, зря я заикнулся про модем, дал дураку лишний повод.

arson ★★★★★
()
Ответ на: комментарий от arson

Да, уже думали как законсервировать пока.

bugs-bunny
() автор топика
Ответ на: комментарий от arson

За одну с доставкой? Дай адресок производителя.

без доставки. доставка - отдельно.

jlcpcb.com в помощь.

вы не ответили, что будет когда вашего недо-ПЛК окажется недостаточно или вы ему попалите аналоговый вход кривыми руками (вероятность чего куда больше вероятности криво развести плату)?

Тянуть 5В 70м в земле?!

а почему 5В? 12-24В вполне тянется.

Скважина уже запитана.

тогда накой новый силовой кабель прокладывать?

Да, зря я заикнулся про модем, дал дураку лишний повод.

а, ну да, у вас ПЛК с телепатической связью же :) канаву же копать не надо...

NiTr0 ★★★★★
()
Ответ на: комментарий от arson

ну автоматчики-то понятно ввиду криворукости все сразу закапывают голышом. нормальные люди кидают металлопластиковую трубу, и в нее обычный небронированный кабель. на нужное кол-во пар. ну или на другом конце копеечную платку на STM8/атмеге с парой релюх/датчиков к ней и RS485 для связи... ценой бакса в 3-4 вместо 30 (за ПЛК + контакторы).

NiTr0 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.