Arduino и relay module... война миров :-)

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Добрый день :-)  И сразу к делу....приобрёл шилд relay module на 4 шт. Подключаю, заливаю код ( секунду ВКЛ, через сек выкл ) - все работает. Заливаю др код :

int rele =4;

Void setup {

Pinmode(rele,output) ;

}

Void loop{

Digitalwrite(rele,low);

}

Все просто,хочу просто ВКЛ реле. Оно включается- публика ликует, я снова спас планету.... через секунд 20 начинается....рандомно (где то с периодичностью 10 сек) выкл  и сразу ВКЛ блок реле ( не важно один канал или все четыре задействованы). Подскажите куда копать.... тоже самое наблюдается и на Due :-(  Менял пины... на всех одно и тоже. Питание 5 в от usb. :-) реле вот такое http://www.dhgate.com/store/product/4-channel-relay-module-for-arduino-arm-pic/140173676.html

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Забыл, gdn к gdn arduino, vcc к vcc arduino, 4 pin управление

MaksMS
Offline
Зарегистрирован: 11.03.2013

Ну возможно питания не хватает , USB порт не может прокачать эти релюшки,подключайте внешнее питание

dedov
Offline
Зарегистрирован: 21.01.2014

эти реле сами по себе фонят в ардуину. их надо через опторазвязку ставить. и в питании тоже может быть дело.

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

dedov пишет:

эти реле сами по себе фонят в ардуину. их надо через опторазвязку ставить. и в питании тоже может быть дело.

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

там же стоит вроде опторазвязка?

чем реле могут фонить?

dedov
Offline
Зарегистрирован: 21.01.2014

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

опторазвязка уже стоит на плате. отдельное питание хоть от зарядника телефона. земли только соеденить между платой реле и ардуиной

и зачем в loop постоянно LOW на выходе делать? просто интересно. ладно бы хоть включали и выключали раз в секунду

и запомните уже. если подключаете к ардуине, питающейся от USB, что то потребляющее: сервы, моторы, реле, другие устройства будьте готовы к глюкам, постоянным перезагрузкам ардуины

для таких целей купил usb хаб с внешним питанием и выключателями отдельных каналов. и то не всегда тянет. блок питания 5в 2а. проходя через ардуину и сенсор шилд перестает тянуть. конденсатор на 4700 мкф спасает при 6 сервоприводах только на маленькой скорости

 

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Опторазвязка там стоит. И дело не в питании, т.к. там есть джемпер,который развязывает питание реле вообще (отключает питание реле от ардуино) и тем самым остаётся лишь питание сигнилизирующих светодиодов.

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Такое чувство,что ардуино сама переводит порты в high и сразу в low.... но такого нет в программе :-( 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

MUSulmanin пишет:

Такое чувство,что ардуино сама переводит порты в high и сразу в low.... но такого нет в программе :-( 

подайте отдельное питание для реле и сравните

MUSulmanin пишет:

Опторазвязка там стоит. И дело не в питании, т.к. там есть джемпер,который развязывает питание реле вообще (отключает питание реле от ардуино) и тем самым остаётся лишь питание сигнилизирующих светодиодов.

светодиоды моргают даже если питание на реле  не подать?

+

http://img01.taobaocdn.com/imgextra/i1/407779758/T24Q0JXo8aXXXXXXXX_!!407779758.jpg

уберите перемычку. подайте питание vcc должен светодиод гореть. на реле отдельное питание (перемычку не ставить). должно работать

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Завтра выложу  видео, чтоб нагляднее было 

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Джампер разьединяет vcc реле,т.е. если снять джампер, то когда на порт в low светодиод горит (сигнализирует о том,что сигнал прошёл), а реле не срабатывает. Это для того,что бы отдельное питание моно было подать на реле.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

так я и говорю подайте отдельное питание для реле. сколько еще раз писать

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Запитывал отдельно... никогого результата :-(  в том то и бэда...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ну о том что запитывали отдельно кажется не писали. 

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

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

int rele =4;

Void setup {

Pinmode(rele,output) ;

}

Void loop{

Digitalwrite(rele,low);

}

msng
Offline
Зарегистрирован: 07.06.2012

первое

второе - Ваш код не компилируется ))))))

ну а третье если его и поправить, чуда не будет...

попробуйте из примеров "блинк", управляющий вход на 13-пин, что произойдет:

1 с реле?

2 со светодиодом на плате реле?

3 со светодиодом на дуньке?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

у вас ваш код комплируется? много ошибок

int rele =4;

void setup(){
pinMode(rele,OUTPUT);
}

void loop(){
digitalWrite(rele, LOW);
}

должно быть так

и посмотрите как вставлять код

http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

......Питание 5 в от usb.......

5 Вольт от usb  - понятие растяжимое.

Особенно если нагрузить пятивольтовым реле....

http://www.fasttech.com/product/1443704-songle-t73-5v-srd-5vdc-sl-c-5-pin-power-relay

(Coil resistance: 70-80 ohm)  5/70 = 71 mA   + Ардуина ....

Особенно на длинном-тонком кабеле...

Особенно на разных компах-материнках-блоках их питания....

Особенно если детектор напряжения стоит на 4.3 Вольта....

Так что думайте... Мультиметр вам в руки и вперёд. Узнаете много интересного.

Или я бы порекомендовал купить ( потому-что подключать легко)

http://www.ebay.com/itm/USB-Power-Current-and-Voltage-Tester-USB-Mobile-Power-Current-Test-T5-/400613034570?pt=LH_DefaultDomain_2&hash=item5d4665ca4a

По крайней мере ток будете знать точно и напряжение примерно.

А в  жизни не так много неразрешимых загадок!

 

MUSulmanin
Offline
Зарегистрирован: 12.02.2014

Большое спасибо Всем принимавшим участие....даже и не думал, что так все откликнуться...оч приятно))) Дело было как всегда в питании!!!(((( Взял у соконфетника др блок питания и усе....работает как часики))) Всем огромное спасибки)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а вам давно говорили про питание