1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 10

Самодельный контроллер пеллетной горелки на Arduino

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем бутус1, 19.07.17.

  1. VinsentAoki
    Регистрация:
    21.03.12
    Сообщения:
    786
    Благодарности:
    546

    VinsentAoki

    Живу здесь

    VinsentAoki

    Живу здесь

    Регистрация:
    21.03.12
    Сообщения:
    786
    Благодарности:
    546
    Адрес:
    Химки
    Чаще всего они так себя ведут, когда на них питание не подается. Т. е они на паразитном питании.
     
  2. demonei
    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5

    demonei

    Живу здесь

    demonei

    Живу здесь

    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5
    Скетч использую номер5 с первых страниц
     
  3. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.689
    Благодарности:
    639

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.689
    Благодарности:
    639
    Адрес:
    Москва
    @demonei, попробуйте вот что:
    после строки 53 boolean avtozapusk=LOW;
    добавьте строку boolean first_run=HIGH;
    перед строкой
    Код:
    ReadKey(); if (key>0&&f_key==0) {action(key);f_key=1;} ////читаем кнопки и выполняем кнопки
    вставьте строку
    Код:
    if (first_run==HIGH) {first_run=LOW; schetchik=0;}
    А с автором не пробовали связаться?
     
  4. demonei
    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5

    demonei

    Живу здесь

    demonei

    Живу здесь

    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5
    Дык вот кричу пока не ответили.
     
  5. demonei
    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5

    demonei

    Живу здесь

    demonei

    Живу здесь

    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5
    Вот что значит плохо учился а на программиста у нас не учат. Не выходит хорошо более отлаженную версию сохранил перепутал напрочь, продолжаю бороться. Есть Леонардо но в неене лезет скетч. Заказал ещё угу.
     
  6. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    Если у Вас возникают какие-то вопросы, то дело в используемом железе, а не программе. Обе версии программы выложенные здесь работоспособны. есть только два момента: 1) удостоверьтесь что датчик температуры передает данные в 8 бит. (как это сделать есть в интернете.) 2) удостоверьтесь, что при нажатии клавиш показания попадают в диапазон:
    кнопка вверх - от 100 до 250
    кнопка вниз - от 250 до 400
    кнопка влево 400-600
    вправо - от 1 до 100
    кнопка выбор (Select) от 600 до 900

    Это зависит от распаянных на плате резисторов и происхождения платы. как проверить это - есть в интернете.
     
  7. demonei
    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5

    demonei

    Живу здесь

    demonei

    Живу здесь

    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5
    Спасибо за направление и понимание, скоро отпишусь о результате.
     
  8. Viktor_Klimenko
    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6

    Viktor_Klimenko

    Живу здесь

    Viktor_Klimenko

    Живу здесь

    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6
    Подскажите плз. Надо выставить время паузы 120 сек. Как?
     
  9. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    ищите в коде строку:
    if (menu=12) {vremya_pauzi=var (vremya_pauzi, 0, 99, 1, 1, 1); EEPROM. write (8,vremya_pauzi); PrintScreen (menu); tone (speaker, 400, 100);}

    она находится в void action

    99 поменяйте на 120 (макс значение 255)
     
  10. power380
    Регистрация:
    24.10.18
    Сообщения:
    9
    Благодарности:
    1

    power380

    Участник

    power380

    Участник

    Регистрация:
    24.10.18
    Сообщения:
    9
    Благодарности:
    1
    В if (menu=10) {vremya_pauzi=var (vremya_pauzi, 0, 99, 1, 1, 1), поменять 99 на 120 или 150 не пробовали?
     
  11. Viktor_Klimenko
    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6

    Viktor_Klimenko

    Живу здесь

    Viktor_Klimenko

    Живу здесь

    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6
  12. nfsto
    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0

    nfsto

    Участник

    nfsto

    Участник

    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0
    Привет!
    Будет ли он работать с arduino-mega 2560 ?
     
  13. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    Будет, конечно. Только проверить совпадение номеров контактов.
     
  14. Cadenn
    Регистрация:
    18.09.18
    Сообщения:
    4
    Благодарности:
    0

    Cadenn

    Новичок

    Cadenn

    Новичок

    Регистрация:
    18.09.18
    Сообщения:
    4
    Благодарности:
    0
    Добрый вечер. Подскажите как заставить вентилятор работать наоборот? У меня при 100% он стоит, а при 0% крутится на полную.
     
  15. demonei
    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5

    demonei

    Живу здесь

    demonei

    Живу здесь

    Регистрация:
    12.11.17
    Сообщения:
    60
    Благодарности:
    5
    Как управляешь и какой вентилятор