Ардуино и 16 реле по LAN

Dimmos
Offline
Зарегистрирован: 06.01.2018

Приветствую всех  ардуинщиков!

Незнаю,  какой раздел выбрать,  поэтому  пишу тут. Сам я радиолюбитель со   стажем, но программированием и  микроконтроллерами никогда не занимался. Сюда  привел меня  практический вопрос - по  работе  потребовалось  применить несколько   удаленно управляемых через локальную  сеть  блоков  с реле. Для этой  цели  нашел на  али   и купил для  пробы  16-ти канальную плату  https://ru.aliexpress.com/item/16-channel-ethernet-relay-outputs-10A-WEB-HTTP-UDP-module-control-board-WEBAPI-V2-0-support/1854226494.html

Требуется  еще  больше  каналов,  но  и такая сгодится.  Вещь  оказалась приличная - как по    качеству , так  и  по   софту,  в общем, полностью  удовлетворяет. Но  минимальная  цена  3700р, дороговато.  Посмотрел  на чём  сделана: ENC28J60 + Аtmega328p, прикинул,  сколько купить подобный набор  из плат,  получается примерно 1100 рублей:

https://ru.aliexpress.com/item/1pcs-ENC28J60-SPI-interface-network-module-Ethernet-module-mini-version/32680426165.html?ws_ab_test=searchweb0_0,searchweb201602_3_10152_10151_10065_10344_10068_10342_10343_10340_10341_10543_10084_10083_10618_10307_10301_5722316_5711215_10313_10059_5711115_10534_100031_10629_10103_10626_10625_10624_10623_10622_10621_10620_10142_10125,searchweb201603_25,ppcSwitch_2&algo_expid=abc93961-f6b4-47eb-bf2f-b8a96d7d949a-9&algo_pvid=abc93961-f6b4-47eb-bf2f-b8a96d7d949a&transAbTest=ae803_5&priceBeautifyAB=0

https://ru.aliexpress.com/item/Nano-CH340-ATmega328P-MicroUSB-Compatible-for-Arduino-Nano-V3/32572612009.html?ws_ab_test=searchweb0_0,searchweb201602_3_10152_10151_10065_10344_10068_10342_10343_10340_10341_10543_10084_10083_10618_10307_10301_5722316_5711215_10313_10059_5711115_10534_100031_10629_10103_10626_10625_10624_10623_10622_10621_10620_10142_10125-5711215,searchweb201603_25,ppcSwitch_2&algo_expid=9d065b12-418b-402c-857f-79767f26a286-10&algo_pvid=9d065b12-418b-402c-857f-79767f26a286&transAbTest=ae803_5&priceBeautifyAB=0

https://ru.aliexpress.com/item/1pcs-12V-16-Channel-Relay-Module-for-arduino-ARM-PIC-AVR-DSP-Electronic-Relay-Plate-Belt/32589022833.html

Была  мысль   скопировать прошивку с купленной  платы, но ознакомившись  с вопросом осознал,  что   в заводской плате эта  возможность практически  исключена,  проще написать свою программу. Поискал по интернету,  делал ли  кто-нибудь подобное,  оказалось что  делали,  но  проекта "под  ключ" в сети нет. Сам  я конечно попытаюсь освоить эту тему,  но приду к результату  в лучшем  случае через год. 

Так вот и  вопрос - может  кто  сталкивался с готовыми проектами по этой теме? Или готов за приемлимое  вознаграждение помочь?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Dimmos, думаю, Вы должны отдавать себе отчет, что hand made всегда существенно дороже конвейера.

Если отдаете, подобные темы лучше сразу создавать в разделе "Ищу исполнителя".

sadman41
Offline
Зарегистрирован: 19.10.2016

Dimmos пишет:

Требуется  еще  больше  каналов,  но  и такая сгодится.  Вещь  оказалась приличная - как по    качеству , так  и  по   софту,  в общем, полностью  удовлетворяет. Но  минимальная  цена  3700р, дороговато.  Посмотрел  на чём  сделана: ENC28J60 + Аtmega328p, прикинул,  сколько купить подобный набор  из плат,  получается примерно 1100 рублей:

Это не совсем такой набор. На фабричной подключение релейных блоков по иному принципу, чем на вашей модульной, релюшки получше. Так же - выбран не совсем удачная модель модуля на ENC. 

Dimmos пишет:

Была  мысль   скопировать прошивку с купленной  платы, но ознакомившись  с вопросом осознал,  что   в заводской плате эта  возможность практически  исключена,  проще написать свою программу.

ICSP там есть, похоже. Можно попробовать и прошивку дернуть.

Dimmos пишет:

Так вот и  вопрос - может  кто  сталкивался с готовыми проектами по этой теме? Или готов за приемлимое  вознаграждение помочь?

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

Я, к примеру, провел немало времени с ENC28J60 и она меня просто выбесила. Но теперь я знаю, на что она способна и как подчиняется. Но, вы правы - история эта длинная и местами болезненная, особенно если вы пытаетесь добиться стабильной работы, а не шаляй-валяй на столе. 

Так что, если желаете, то можете сбросить в "Ищу исполнителя" свои контакты - свяжемся, обсудим.

Dimmos
Offline
Зарегистрирован: 06.01.2018

 

sadman41 пишет:
Это не совсем такой набор. На фабричной подключение релейных блоков по иному принципу, чем на вашей модульной, релюшки получше. Так же - выбран не совсем удачная модель модуля на ENC
- кстати да, это  Вы  очень   правильно  заметили, я  попытался  найти  в сети  микросхемы,   которые  стоят после  атмеги,  и  про них  информации   нет, только   продажа  http://www.auto-chips.com/hc595ag-commonly-used-vulnerable-drive-chip-for-control-unit-module_p1593.html

но  вместе с ней  в поиске  вылезает 74HC4066D-T (вероятно  они  аналоги),   если  почитать даташит на эту,  то   это  четырехблочный двухсторонний переключатель (из перевода: каждый
переключатель имеет два входа / выхода (nY и nZ) и активный вход разрешения HIGH)
- никогда  с  такими не сталкивался.  Такой переключатель увеличивает  количество подключаемых реле  в  2  раза  что-ли?

sadman41 пишет:
ICSP там есть, похоже. Можно попробовать и прошивку дернуть
- в  смысле, попытать счастья, что  она окажется  не залоченой?

sadman41 пишет:
Так что, если желаете, то можете сбросить в "Ищу исполнителя" свои контакты - свяжемся, обсудим
-понял.  На  форуме  программистов  такой продувинутый  иинтерфейс, что даже лички нет ))

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Dimmos пишет:
я  попытался  найти  в сети  микросхемы,   которые  стоят после  атмеги,  и  про них  информации   нет, только   продажа  http://www.auto-chips.com/hc595ag-commonly-used-vulnerable-drive-chip-for-control-unit-module_p1593.html

Скорее всего обычный сдвиговый регистр типа такого: http://datasheet.elcodis.com/pdf/57/7/570769/mc74hc595adr2g.pdf

А за ним как раз ULN2003 для мощи поставлена.

Dimmos пишет:
sadman41 пишет:
ICSP там есть, похоже. Можно попробовать и прошивку дернуть
- в  смысле, попытать счастья, что  она окажется  не залоченой?

Попытка - не пытка, как говорил товарищ Берия. Однако при этом вам нужно будет практически полностью повторять схему фабричного изделия. 

Dimmos пишет:
sadman41 пишет:
Так что, если желаете, то можете сбросить в "Ищу исполнителя" свои контакты - свяжемся, обсудим
-понял.  На  форуме  программистов  такой продувинутый  иинтерфейс, что даже лички нет ))

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

 

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

В вашем вопросе есть и ответ - по  работе  потребовалось ...
4 т.р. совсем не большая цена за готовое решение из коробки