Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

brahmaparush
2018-03-13 16:15:49

Схема заработала после того, как на реле подали питание 12В
Убрали джампер (перемычку)
1) 12В plus VCC подали на JD-VOC (красный провод)
2) 12В minus GND подали на GND (чёрный провод)
3) IN 1 с реле подали на D7 (чёрный провод)
4) VOC с реле подали на +5V (оранжевый провод)

KAxjxoxIMlW8xm.png

vvr
2018-03-12 22:59:28
brahmaparush пише:

или мне нужно питать реле от 12в ?
Я ж то его подключил к 5в от nano

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

brahmaparush
2018-03-12 20:30:18

или мне нужно питать реле от 12в ?
Я ж то его подключил к 5в от nano

brahmaparush
2018-03-12 20:11:52
vvr пише:

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

насчёт этого не совсем понял

brahmaparush
2018-03-12 19:57:32
brahmaparush пише:
vvr пише:

а вы помпу на реле правильно прицепили.
и помпа то хоть рабочая ?

должна быть рабочая...
кстати, хороший вопрос )

помпа работает на прямую от БП

brahmaparush
2018-03-12 19:48:53
vvr пише:

а вы помпу на реле правильно прицепили.
и помпа то хоть рабочая ?

должна быть рабочая...
кстати, хороший вопрос )

vvr
2018-03-12 19:41:10

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

vvr
2018-03-12 19:38:32

а вы помпу на реле правильно прицепили.
и помпа то хоть рабочая ?

brahmaparush
2018-03-12 19:25:36

Приветствую форумчане!

У меня дилемма: не могу заставить работать помпу через реле.
Что есть:

  • nano

  • диод + резистор 220 Ом

  • кнопа + резистор 10 кОм

  • 2-х канальный модуль реле 12В 10А с опторазвязкой (https://arduino.ua/prod2223-2-h-kanalnii-modyl-rele-12v-10a-s-optorazvyazkoi)

  • Мембранний насос (12 В, 2 л/мин) от Elecrow (https://arduino.ua/prod1602-membrannii-nasos-12-v-2-lmin)

  • БП 12В 2.5А для насоса (помпы)

Схема подключения следующая
Q2K0lYlf4PVxGA.png


Код так же прилагается

int buttonPin = 8;
int ledPin = 5;
int buttonState = 0;
#define RELAY1 3

void setup() {
  pinMode(RELAY1, OUTPUT);
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);
  //digitalWrite(ledPin, HIGH);
  //Serial.begin(9600);
}

void loop() {
  buttonState = digitalRead(buttonPin);
  //Serial.println(buttonState);
  if (buttonState == HIGH) {
      digitalWrite(ledPin, HIGH);
      digitalWrite(RELAY1,LOW);
      delay(1000);
      digitalWrite(RELAY1,HIGH);
  }
    else {
    digitalWrite(ledPin, LOW);
  }
}

В собранном виде это выглядит так

L21RQzQF897boA.png

GrqyZXZUQ9ePvr.png

По отработке события нажатия - всё чётко - тыц на кнопку - диод горит и на реле загорается диод первого реле
А вот помпа почему-то не работает....

Підвал форуму