Автополивщик растений на Arduino (Iskra Neo) не работает

Тема в разделе "Arduino & Shields", создана пользователем Gvozd, 12 авг 2015.

  1. Limoney

    Limoney Гик

    А попробуйте сменить вывод подключения мосфета на другой.
     
  2. Limoney

    Limoney Гик

    Так и должно быть. Мосфет будет включаться при записи displayInt(4, 0);
    потому, что это включает четвертый вывод, а к нему подключен мосфет. Это написано в библиотеке дисплея.
     
  3. tio

    tio Нуб

    я сейчас включил мосфет в 0 пин, мосфет при этом пропускает напряжение при любом показание дисплея (на нём горит светодиод).
    а если я например попробую подключить мосфет в 6 пин, я в скетче какие параметры должен изменить ?
     

    Вложения:

    • 03.jpg
      03.jpg
      Размер файла:
      329,8 КБ
      Просмотров:
      428
  4. tio

    tio Нуб

    а почему в скетче тогда написано displayInt(3, 0); а не 4, 0 ?
     
  5. Limoney

    Limoney Гик

    Пин 0 и 1 отведены для последовательного порта.
    Заменить в setup
    pinMode(2, OUTPUT); на pinMode(6, OUTPUT);, а

    if(humidy < HUMIDY_MIN) {
    //digitalWrite(2, HIGH); на
    digitalWrite(6, HIGH);

    analogWrite(5, 50);
    delay(1500);

    //digitalWrite(2, LOW); на
    digitalWrite(6, LOW);

    digitalWrite(5, LOW);
    wait = millis() + 3*60000;
    }
     
  6. tio

    tio Нуб

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

    Вложения:

    • 04.jpg
      04.jpg
      Размер файла:
      316,2 КБ
      Просмотров:
      454
    • скетч.txt
      Размер файла:
      1,6 КБ
      Просмотров:
      508
  7. Limoney

    Limoney Гик

    Это номер пина , к которому подключается дисплей.
     
  8. Limoney

    Limoney Гик

    Проделайте такой эксперимент: Светодиод силового ключа при показаниях 345 светиться?
    А потом смочите датчик влажности, показания должны увеличиться, а тот светодиод должен выключиться.
     
  9. tio

    tio Нуб

    я сейчас подключил как вы написали в пин 6, изменил и загрузил скетч. почему-то напряжение всё равно не проходит через мосфет при показании 323.
     

    Вложения:

    • 05.jpg
      05.jpg
      Размер файла:
      310,2 КБ
      Просмотров:
      427
    • скетч.txt
      Размер файла:
      1,6 КБ
      Просмотров:
      508
  10. Limoney

    Limoney Гик

    А эксперимент работает?
     
  11. tio

    tio Нуб

    нет светодиод на силовом ключе не светится, я даже в разные пины переключал.
     
  12. tio

    tio Нуб

    а у вас нет фото автополива в полном сборе и скетча с которым он работает ?
     
  13. tio

    tio Нуб

    я вместо дисплея подключил мосфет, и напряжение через него проходит, светодиод на нем горит, значит он работает.
     

    Вложения:

    • 06.jpg
      06.jpg
      Размер файла:
      335,4 КБ
      Просмотров:
      412
  14. Limoney

    Limoney Гик

    Должно работать как в эксперименте. Даже влажность не увеличивается, когда датчик в воде?
    Как меряете напряжение? На каких контактах.Фото и скетча нету.
     
  15. Limoney

    Limoney Гик

    да, работает
     
  16. tio

    tio Нуб

    Датчик влажности полностью в воде показывает = 690, напряжение меряю так: красный провод тестера подключен к контакту 5 вольт на тройке шилд, а черный провод тестера подключен к плюсовой клемне на мосфете. (от минуса на мосфете провод идет в тройку шилд - GND)
     

    Вложения:

    • 07.jpg
      07.jpg
      Размер файла:
      311,7 КБ
      Просмотров:
      402
  17. tio

    tio Нуб

    а где написано "нагрузка" туда что подключить нужно ? (и также проводами подключить в эти пины vcc и gnd ? )
     
  18. MDV

    MDV Гик

    Посмотрел скетч и посмотрел Вики.
    мосфет необходимо подключить к пин 5. (на вики неправильная фотография, но правильное описание)
     
  19. Максимус-Бог

    Максимус-Бог Убийца матрёшек

    Eсли 0 и 1 - Serial, то зачем менять пин 2?
     
  20. Limoney

    Limoney Гик

    Просто выше в посте, пин 2 переключался на пин 6. А вообще, не зачем.