Наливатор - автоматизированная машина, которая будет разливать алкоголь по стопкам.

Gridzilla
Offline
Зарегистрирован: 25.10.2019

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

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Rolo1 пишет:

Поменял повышайку, теперь когда включаю прокачку , качает как ненормальная кнопку отпускаю все равно качает, пока питание не выключу.


Замена релюшки помогает? У меня таких пяток было, из них два брака. Правда как раз три штуки пустил сыну на светофор https://www.instagram.com/p/B9fwUCMgVkX/?igshid=wz58pt1fj8f7 А одна из них так же, отщелкивала обратно только после отключения питания.

Самое простое и надежное, как мне кажется, в радиодеталях купить мосфет и с парой резисторов спаять ключ https://umnyjdomik.ru/silovoj-kljuch-5-a-24-v-na-polevom-tranzistore-irf... Можно навесом даже. Но это ИМХО.

Rolo1
Offline
Зарегистрирован: 13.09.2019

Да реле странно ведет себя, буду менять на другую

raven78
Offline
Зарегистрирован: 03.11.2019

Сделал универсальный скетч(40) под нано и мегу. На меге теперь не должно быть затыков при движении серво совместно с работой ленты. Пины для нано и меги настраиваются в отдельных блоках в первой вкладке. Схема с мегой отсутствует пока, нужно разобраться с оптимизацией пинов , чтобы всем было удобно))). Добавлена новая библиотека для серво, используем её!

ТЕСТ

 

Носмас
Offline
Зарегистрирован: 13.06.2020

Никто платы в китае не заказывал?

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Носмас пишет:
Никто платы в китае не заказывал?

Я заказывал на JLCPCB. Они минимум пять делают. Одна мне ушла, пара братьям, и две товарищам.
Разводил сразу с мосфетом.

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Носмас пишет:
Никто платы в китае не заказывал?

Правда изначально была разведена под хард сериал, но потом скетч переделал и, собственно, пришлось огород сгородить от 10 и 11 пинов до плеера. 

Фотка не моя, товарища. На ней ардуина перевернута :))

Acket
Offline
Зарегистрирован: 23.07.2019

Я там же сделал заказ. Пару сделал сам - остальные раздал, продал друзьям, пояснил как и что - сами сделают :))

Носмас
Offline
Зарегистрирован: 13.06.2020

Коллеги, файлами плат не поделитесь?

Acket
Offline
Зарегистрирован: 23.07.2019

Скажите, а для маленького I2C led дисплея требуется много переделок в скетче?

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Носмас пишет:

Коллеги, файлами плат не поделитесь?


Сейчас на даче. Если сегодня приеду домой, скину. Если нет, то завтра вечером.

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Acket пишет:

Скажите, а для маленького I2C led дисплея требуется много переделок в скетче?


Какого маленького?

Acket
Offline
Зарегистрирован: 23.07.2019

0.9 дюйма который

Rolo1
Offline
Зарегистрирован: 13.09.2019

Реле поменял на другую модель и вроде все работает нормально.

Стал тестировать и вылезли вот такие проблемы:

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

Можно ли как-то это в скече поправить, чтоб не шел сигнал при включении питания на помпу (реле) ?

2) Когда скорость серво выставлена меньше 25 то почему то может налить в 3 или 2 рюмки вместо поставленных четырех.

При выставленной скорости серво в 30 наливает всегда во все поставленные рюмки.

raven78
Offline
Зарегистрирован: 03.11.2019

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

По второму я не замечал у себя  такого. Концевики точно нормальные? Проверить ещё раз схему сборки досконально и попробовать сменить блок питания. Никто такой проблемы не озвучивал. Ещё не вижу на этой схеме дополнительных фильтрующих кондёров, они всё таки нужны.

Rolo1
Offline
Зарегистрирован: 13.09.2019

Благодарю за ответ.

С этим реле которое в этой схеме у меня вообще никак работать не хотело, поменял на вот этот https://aliexpress.ru/item/32828315272.html?spm=a2g0s.9042311.0.0.264d33...

и с ним стало нормально работать.  Еще бы победить как то чтоб не срабатывал при включении питания.

Не совсем понял что в схеме нарисовано IOK  не понимаю эти значки?

Концевики нормальные, кондер по питанию один на входе 6.3в 1500uf  и больше нигде нет, да и не понимаю я куда и в какое место еще нужно что-то вставить.

raven78
Offline
Зарегистрирован: 03.11.2019

Rolo1 пишет:

Не совсем понял что в схеме нарисовано IOK  не понимаю эти значки?

10 кОм резистор , но это уже не важно, оставляем схему как есть. По ссылке уже другой релейный модуль, который может работать и по низкому уровню и по высокому. Ставим перемычку на модуле в положение H, в скетче меняем параметр

#define PUMP_LEVEL 0

с нуля на единицу, помпу подключаем к NO и COM релейного модуля. Кондёр ещё желательно поставить прямо около ардуино

Rolo1
Offline
Зарегистрирован: 13.09.2019

Благодарю, буду пробовать. 

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Acket пишет:
0.9 дюйма который

Если который OLED 128*64, то таки да, дофига переделывать.

Acket
Offline
Зарегистрирован: 23.07.2019

Да, именно такой. Жаль, хотел на этом дисплейчике сделать...

Rolo1
Offline
Зарегистрирован: 13.09.2019

raven78]</p> <p>[quote=Rolo1 пишет:

 Ставим перемычку на модуле в положение H, в скетче меняем параметр

#define PUMP_LEVEL 0

с нуля на единицу, помпу подключаем к NO и COM релейного модуля. Кондёр ещё желательно поставить прямо около ардуино

Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.

Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.

Прикладываю схему как у меня подключено.

student24
Offline
Зарегистрирован: 19.07.2020

Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку? 
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?

Что нужно изменить, я то совсем запутался) 


 // Нажатие меню казино
     } else if (Menu == 3 && MenuFlag == 0 &&  pause_sw < 10) {
          MenuFlag = 3;
          oled_cazino(DrinkCount, Drink);
     } else if (MenuFlag == 3 && pause_sw > 20) { //Выход из меню казино в главное
          MenuFlag = 0;
          oled_menu(3);
     } else if (MenuFlag == 3 ) { 
          //Начинается рулетка
           mp3_play (41); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3)
          delay (100);
          CvetoMuzik();
         
servo.attach(PIN_SERVO);// имитация рулетки сервой
     for (int pos = servo.read(); pos <= 180; pos += 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
     for (int pos = servo.read();  pos >= 15; pos -= 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
          
         
       for (int y = 0; y <= 5; y++) {
          strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом
          strip.show();
          ServoNaliv(y); // Перемещяемся к рюмке
          pump_timer(random(min_Drink, max_Drink)); // Налив
          delay(1000);
          strip.setPixelColor(y, strip.Color(0, 255, 0)); // Подствечиваем зеленым , налито.
          strip.show();
          mp3_stop;
}
          ServoParking();
          mp3_play (60); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3)
          delay (400);
          CvetoMuzik();
          Tost();
          oled_cazino(DrinkCount, Drink);

                   
        // Нажатие меню АМЕРИКАНСКАЯ РУЛЕТКА, налив только в одну рюмку случайно
     } else if (Menu == 4 && MenuFlag == 0 &&  pause_sw < 10) {
          MenuFlag = 4;
          oled_cazino(DrinkCount, Drink);
     } else if (MenuFlag == 4 && pause_sw > 20) { //Выход из меню американская рулетка в главное
          MenuFlag = 0;
          oled_menu(4);
     } else if (MenuFlag == 4 ) {
          // запуск рулетки
          randomSeed(analogRead(7));
           mp3_play (41); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3)
          delay (100);
          CvetoMuzik();
          
     for (int y = 0; y <= 5; y++) {
            strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом все рюмки
            strip.show();
}
          servo.attach(PIN_SERVO);// имитация рулетки сервой
     for (int pos = servo.read(); pos <= 180; pos += 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
     for (int pos = servo.read();  pos >= 15; pos -= 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
          int r = random(0, 6);//выбор одной рюмки в которую нальёт
          ServoNaliv(r); // Перемещяемся к рюмке
          strip.setPixelColor(r, strip.Color(0, 255, 0)); // Подствечиваем зеленым, налито, остальные красные
          delay(1000);
          strip.show();
          pump_timer(Drink); // Налив
          servo.detach();
          ServoParking();
          mp3_play (60); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3), победные фанфары
          
          CvetoMuzik();
          Tost();
          oled_cazino(DrinkCount, Drink);

      // Нажатие меню РУССКАЯ РУЛЕТКА, не наливаем в одну рюмку случайно
    } else if (Menu == 5 && MenuFlag == 0 &&  pause_sw < 10) {
          MenuFlag = 5;
          oled_cazino(DrinkCount, Drink);
    } else if (MenuFlag == 5 && pause_sw > 20) { //Выход из меню американская рулетка в главное
          MenuFlag = 0;
          oled_menu(5);
    } else if (MenuFlag == 5 ) {
// запуск рулетки
          randomSeed(analogRead(7));
          mp3_play (41); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3), музыка с Поле чудес
          
          CvetoMuzik();
          
      for (int y = 0; y <= 5; y++) {
          strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом все рюмки
          strip.show();
}
          servo.attach(PIN_SERVO);// имитация рулетки сервой
      for (int pos = servo.read(); pos <= 180; pos += 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
      for (int pos = servo.read();  pos >= 15; pos -= 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
int r = random(0, 6);//выбор одной рюмки в которую НЕ нальёт
      for (int y = 0; y < 6; y++) {
        if (y != r) {
          strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом
          strip.show();
          ServoNaliv(y); // Перемещяемся к рюмке
          pump_timer(Drink); // Налив.
          delay(1000);
          strip.setPixelColor(y, strip.Color(0, 255, 0)); // Подствечиваем зеленым , налито.
          strip.show();
          delay(500);
  }
        else { (y=r);
 }
}
          servo.detach();
          ServoParking();
          mp3_play (60); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3), победные фанфары
          delay (50);
          CvetoMuzik();
          Tost();
          oled_cazino(DrinkCount, Drink);
    }
student24
Offline
Зарегистрирован: 19.07.2020

Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку? 
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?

Что нужно изменить, я то совсем запутался) 


 // Нажатие меню казино
     } else if (Menu == 3 && MenuFlag == 0 &&  pause_sw < 10) {
          MenuFlag = 3;
          oled_cazino(DrinkCount, Drink);
     } else if (MenuFlag == 3 && pause_sw > 20) { //Выход из меню казино в главное
          MenuFlag = 0;
          oled_menu(3);
     } else if (MenuFlag == 3 ) { 
          //Начинается рулетка
           mp3_play (41); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3)
          delay (100);
          CvetoMuzik();
         
servo.attach(PIN_SERVO);// имитация рулетки сервой
     for (int pos = servo.read(); pos <= 180; pos += 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
     for (int pos = servo.read();  pos >= 15; pos -= 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
          
         
       for (int y = 0; y <= 5; y++) {
          strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом
          strip.show();
          ServoNaliv(y); // Перемещяемся к рюмке
          pump_timer(random(min_Drink, max_Drink)); // Налив
          delay(1000);
          strip.setPixelColor(y, strip.Color(0, 255, 0)); // Подствечиваем зеленым , налито.
          strip.show();
          mp3_stop;
}
          ServoParking();
          mp3_play (60); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3)
          delay (400);
          CvetoMuzik();
          Tost();
          oled_cazino(DrinkCount, Drink);

                   
        // Нажатие меню АМЕРИКАНСКАЯ РУЛЕТКА, налив только в одну рюмку случайно
     } else if (Menu == 4 && MenuFlag == 0 &&  pause_sw < 10) {
          MenuFlag = 4;
          oled_cazino(DrinkCount, Drink);
     } else if (MenuFlag == 4 && pause_sw > 20) { //Выход из меню американская рулетка в главное
          MenuFlag = 0;
          oled_menu(4);
     } else if (MenuFlag == 4 ) {
          // запуск рулетки
          randomSeed(analogRead(7));
           mp3_play (41); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3)
          delay (100);
          CvetoMuzik();
          
     for (int y = 0; y <= 5; y++) {
            strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом все рюмки
            strip.show();
}
          servo.attach(PIN_SERVO);// имитация рулетки сервой
     for (int pos = servo.read(); pos <= 180; pos += 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
     for (int pos = servo.read();  pos >= 15; pos -= 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
          int r = random(0, 6);//выбор одной рюмки в которую нальёт
          ServoNaliv(r); // Перемещяемся к рюмке
          strip.setPixelColor(r, strip.Color(0, 255, 0)); // Подствечиваем зеленым, налито, остальные красные
          delay(1000);
          strip.show();
          pump_timer(Drink); // Налив
          servo.detach();
          ServoParking();
          mp3_play (60); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3), победные фанфары
          
          CvetoMuzik();
          Tost();
          oled_cazino(DrinkCount, Drink);

      // Нажатие меню РУССКАЯ РУЛЕТКА, не наливаем в одну рюмку случайно
    } else if (Menu == 5 && MenuFlag == 0 &&  pause_sw < 10) {
          MenuFlag = 5;
          oled_cazino(DrinkCount, Drink);
    } else if (MenuFlag == 5 && pause_sw > 20) { //Выход из меню американская рулетка в главное
          MenuFlag = 0;
          oled_menu(5);
    } else if (MenuFlag == 5 ) {
// запуск рулетки
          randomSeed(analogRead(7));
          mp3_play (41); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3), музыка с Поле чудес
          
          CvetoMuzik();
          
      for (int y = 0; y <= 5; y++) {
          strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом все рюмки
          strip.show();
}
          servo.attach(PIN_SERVO);// имитация рулетки сервой
      for (int pos = servo.read(); pos <= 180; pos += 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
      for (int pos = servo.read();  pos >= 15; pos -= 1) {
          // с шагом в 1 градус
          servo.write(pos); // даем серве команду повернуться в положение, которое задается в переменной 'pos'
          delay(servo_speed); // ждем , пока ротор сервы выйдет в заданную позицию
}
int r = random(0, 6);//выбор одной рюмки в которую НЕ нальёт
      for (int y = 0; y < 6; y++) {
        if (y != r) {
          strip.setPixelColor(y, strip.Color(255, 0, 0)); // Подствечиваем красным цветом
          strip.show();
          ServoNaliv(y); // Перемещяемся к рюмке
          pump_timer(Drink); // Налив.
          delay(1000);
          strip.setPixelColor(y, strip.Color(0, 255, 0)); // Подствечиваем зеленым , налито.
          strip.show();
          delay(500);
  }
        else { (y=r);
 }
}
          servo.detach();
          ServoParking();
          mp3_play (60); // Проигрываем "mp3/0001.mp3"(0001_get started!.mp3), победные фанфары
          delay (50);
          CvetoMuzik();
          Tost();
          oled_cazino(DrinkCount, Drink);
    }
aleksey9791
Offline
Зарегистрирован: 23.12.2019
Я в прошлом году делал плату. На ней реализована программная модуляция ик диодов и нет мр3.
Если интересно, могу скинуть в личку. 
raven78
Offline
Зарегистрирован: 03.11.2019

Rolo1 пишет:

Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.

Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.

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

Rolo1
Offline
Зарегистрирован: 13.09.2019

raven78 пишет:

Rolo1 пишет:

Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.

Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.

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

Я когда прошиваю вытаскиваю ардуино из платы, usb свободный всегда, а диод попробую.

Благодарю за помощь.  

raven78
Offline
Зарегистрирован: 03.11.2019

student24 пишет:

Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку? 
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?

Что нужно изменить, я то совсем запутался) 



Во первых  7 вывод ардуино это цифровой(54 строка) , а нужен аналоговый и это A7, хотя компилятор возможно сам правит эту ошибку. Ещё нужно, чтобы randomSeed, всегда получал разное число

randomSeed(analogRead(А7));

 Для этого аналоговый вывод A7 ардуино должен висеть в воздухе и сильно шуметь, что достигается не всегда. Можно проверить что там за число, выведя значение в порт

Serial.println(analogRead(A7));

http://arduino.ru/Reference/RandomSeed

)

 

Rolo1
Offline
Зарегистрирован: 13.09.2019

Rolo1 пишет:

raven78 пишет:

Rolo1 пишет:

Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.

Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.

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

Я когда прошиваю вытаскиваю ардуино из платы, usb свободный всегда, а диод попробую.

Благодарю за помощь.  

 

А Диод сюда ставить?

raven78
Offline
Зарегистрирован: 03.11.2019

student24
Offline
Зарегистрирован: 19.07.2020

Так А7 и висит в воздухе, тут вроде програмно, т.е. в скейтче беда(

 

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Носмас пишет:

Коллеги, файлами плат не поделитесь?


https://drive.google.com/file/d/1_-hxbZ2rubNlmPaQsUh6b5Ar6E7dUivp/view?u...
В принципе там все подписано.
Электролиты ставил 10В на 1000 МКФ
Пленочные 104 на 0.1 МКФ

Носмас
Offline
Зарегистрирован: 13.06.2020

Gridzilla пишет:
Носмас пишет:

Коллеги, файлами плат не поделитесь?


https://drive.google.com/file/d/1_-hxbZ2rubNlmPaQsUh6b5Ar6E7dUivp/view?u...
В принципе там все подписано.
Электролиты ставил 10В на 1000 МКФ
Пленочные 104 на 0.1 МКФ

Спасибо, дома изучу. Без реле?
Чем понравилась Ваша плата это тем, что можно ужаться и плату сделать меньше.
Чем плата Аскета нравится. У меня все сделано без реле, наверно попробывал как это все щёлкает и жужжит)))

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Носмас пишет:

Спасибо, дома изучу. Без реле?
Чем понравилась Ваша плата это тем, что можно ужаться и плату сделать меньше.
Чем плата Аскета нравится. У меня все сделано без реле, наверно попробывал как это все щёлкает и жужжит)))

Она без реле. Помпу включает IRF520, например. А повышайки отдельно. У Аскета да, все в одном, что более юзабельно. Я вообще изначально хотел и ардуину, точнее саму атмегу впихнуть на плату, как выложено выше.. Но мпло ли, авось куда и что или спалить ее случайно.. Перепаивать потом :)) Поэтому запилил все на пинах 2.54 (ранее на фото были). Удобно. Поэтому простор для творчества есть. Можно вообще на смд компонентах сделать, двухстороннюю и тогда будет размером с модуль плеера и самой ардуины.

Rolo1
Offline
Зарегистрирован: 13.09.2019

Благодарю.

Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки. 

Так, что думаю оставить уже как есть и не мучиться.

Rolo1
Offline
Зарегистрирован: 13.09.2019

Благодарю.

Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки. 

Так, что думаю оставить уже как есть и не мучиться.

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Rolo1 пишет:

Благодарю.

Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки. 

Так, что думаю оставить уже как есть и не мучиться.


У тебя реле помпы к 13 пину подключено? Попробуй подцепить к другому не занятому цифровому.

Rolo1
Offline
Зарегистрирован: 13.09.2019

Gridzilla пишет:
Rolo1 пишет:

Благодарю.

Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки. 

Так, что думаю оставить уже как есть и не мучиться.

У тебя реле помпы к 13 пину подключено? Попробуй подцепить к другому не занятому цифровому.

Да решил оставить уже как есть, тем более и плату спроектировал под это дело и заказал на jLCPCB

Gridzilla
Offline
Зарегистрирован: 25.10.2019

Rolo1 пишет:

Да решил оставить уже как есть, тем более и плату спроектировал под это дело и заказал на jLCPCB


А если не секрет, то пищалка зачем на плате?

Rolo1
Offline
Зарегистрирован: 13.09.2019

Gridzilla пишет:
Rolo1 пишет:

Да решил оставить уже как есть, тем более и плату спроектировал под это дело и заказал на jLCPCB

А если не секрет, то пищалка зачем на плате?

 

Это не пищалка, это у меня сюда динамик должен припаиваться напрямую(если без модуля усилителя звука)

Rolo1
Offline
Зарегистрирован: 13.09.2019

Решил вот вместо реле мосфет попробовать и что то не хочет он у меня помпу включать, что у меня не так подключено подскажите?

raven78
Offline
Зарегистрирован: 03.11.2019
Rolo1
Offline
Зарегистрирован: 13.09.2019

raven78 пишет:

Погуглил за Вас))))

https://umnyjdomik.ru/silovoj-kljuch-5-a-24-v-na-polevom-tranzistore-irf...

Благодарю за подсказку, я прочитал и все равно не понял. Дело в том, что я в электротехнических делах плаваю

немного и боюсь спалить все если не так подключу. Так что если не трудно ткните пальцем что с чем спаять чтоб заработало все. -)

Acket
Offline
Зарегистрирован: 23.07.2019

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

Rolo1
Offline
Зарегистрирован: 13.09.2019

Acket пишет:

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

Не совсем понятно, как помпу, тоесть от модуля плюс и минус идут на помпу?

 

Acket
Offline
Зарегистрирован: 23.07.2019

ну да, а как ещё...

Носмас
Offline
Зарегистрирован: 13.06.2020

Ребята, залипла мышка и как я думаю что нечаянно поставил минус Аскету в посте #3108.

поправьте карму пжл

Rolo1
Offline
Зарегистрирован: 13.09.2019

Acket пишет:

ну да, а как ещё...

Вот так ?

raven78
Offline
Зарегистрирован: 03.11.2019

Да так. Только в Вашем случае повышайка работает всё время, не зависимо от включения помпы, что критично для работы от акб, лишнее потребление. Я бы сделал так,  как подсказал Acket , но если не планируется акб, то не критично.

А только заметил, что от повышайки ещё усилок питается, тогда только Ваш вариант.

Rolo1
Offline
Зарегистрирован: 13.09.2019

raven78 пишет:

Да так. Только в Вашем случае повышайка работает всё время, не зависимо от включения помпы, что критично для работы от акб, лишнее потребление. Я бы сделал так,  как подсказал Acket , но если не планируется акб, то не критично.

А только заметил, что от повышайки ещё усилок питается, тогда только Ваш вариант.

Благодарю за помощь.

aleksandr1612
aleksandr1612 аватар
Offline
Зарегистрирован: 18.12.2017

raven78 пишет:

Добрый вечер, Роман. Долго не мог добраться, чтобы закачать универсальный 40-вой скетч. Серву подсоединил на пин 2 меги 2560, но забыл отключить режим АКБ, из-за этого никак не мог откалибровать помпу, потом закомментировал строку АКБ, после калибровка быстро и отлично прошла, огромное спасибо, теперь серво работает без рывков!))