Поменял повышайку, теперь когда включаю прокачку , качает как ненормальная кнопку отпускаю все равно качает, пока питание не выключу.
Замена релюшки помогает? У меня таких пяток было, из них два брака. Правда как раз три штуки пустил сыну на светофор https://www.instagram.com/p/B9fwUCMgVkX/?igshid=wz58pt1fj8f7 А одна из них так же, отщелкивала обратно только после отключения питания.
Сделал универсальный скетч(40) под нано и мегу. На меге теперь не должно быть затыков при движении серво совместно с работой ленты. Пины для нано и меги настраиваются в отдельных блоках в первой вкладке. Схема с мегой отсутствует пока, нужно разобраться с оптимизацией пинов , чтобы всем было удобно))). Добавлена новая библиотека для серво, используем её!
Реле поменял на другую модель и вроде все работает нормально.
Стал тестировать и вылезли вот такие проблемы:
1) При включении питания начинает работать помпа несколько секунд. Пока система не прокачана это не вредит, но потом когда в трубках есть жидкость и выключил наливатор от питания а потом включил срабатывает помпа и несколько секунд качает и соответственно заливает корпус.
Можно ли как-то это в скече поправить, чтоб не шел сигнал при включении питания на помпу (реле) ?
2) Когда скорость серво выставлена меньше 25 то почему то может налить в 3 или 2 рюмки вместо поставленных четырех.
При выставленной скорости серво в 30 наливает всегда во все поставленные рюмки.
По поводу первого, т.к управление с данным реле идёт по минусу, может возникать такое при включении. Тут два варианта, либо менять релейный блок , который управляется плюсом(лучший вариант как на начальной схеме) , или так как на рисунке попробовать.
По второму я не замечал у себя такого. Концевики точно нормальные? Проверить ещё раз схему сборки досконально и попробовать сменить блок питания. Никто такой проблемы не озвучивал. Ещё не вижу на этой схеме дополнительных фильтрующих кондёров, они всё таки нужны.
и с ним стало нормально работать. Еще бы победить как то чтоб не срабатывал при включении питания.
Не совсем понял что в схеме нарисовано IOK не понимаю эти значки?
Концевики нормальные, кондер по питанию один на входе 6.3в 1500uf и больше нигде нет, да и не понимаю я куда и в какое место еще нужно что-то вставить.
Не совсем понял что в схеме нарисовано IOK не понимаю эти значки?
10 кОм резистор , но это уже не важно, оставляем схему как есть. По ссылке уже другой релейный модуль, который может работать и по низкому уровню и по высокому. Ставим перемычку на модуле в положение H, в скетче меняем параметр
#define PUMP_LEVEL 0
с нуля на единицу, помпу подключаем к NO и COM релейного модуля. Кондёр ещё желательно поставить прямо около ардуино
Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 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);
}
Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 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);
}
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
В usb порт ардуино ничего не вставлено? Просто если ардуино втыкать в пк для прошивки, то у меня тоже наблюдается дрыгание помпы. Ещё на помпу в параллель конденсатору нужно поставить обязательно обратный диод(катодом к плюсу), он нужен от импульсных помех коллектора двигателя помпы.
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
В usb порт ардуино ничего не вставлено? Просто если ардуино втыкать в пк для прошивки, то у меня тоже наблюдается дрыгание помпы. Ещё на помпу в параллель конденсатору нужно поставить обязательно обратный диод(катодом к плюсу), он нужен от импульсных помех коллектора двигателя помпы.
Я когда прошиваю вытаскиваю ардуино из платы, usb свободный всегда, а диод попробую.
Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку?
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?
Что нужно изменить, я то совсем запутался)
Во первых 7 вывод ардуино это цифровой(54 строка) , а нужен аналоговый и это A7, хотя компилятор возможно сам правит эту ошибку. Ещё нужно, чтобы randomSeed, всегда получал разное число
randomSeed(analogRead(А7));
Для этого аналоговый вывод A7 ардуино должен висеть в воздухе и сильно шуметь, что достигается не всегда. Можно проверить что там за число, выведя значение в порт
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
В usb порт ардуино ничего не вставлено? Просто если ардуино втыкать в пк для прошивки, то у меня тоже наблюдается дрыгание помпы. Ещё на помпу в параллель конденсатору нужно поставить обязательно обратный диод(катодом к плюсу), он нужен от импульсных помех коллектора двигателя помпы.
Я когда прошиваю вытаскиваю ардуино из платы, usb свободный всегда, а диод попробую.
Спасибо, дома изучу. Без реле?
Чем понравилась Ваша плата это тем, что можно ужаться и плату сделать меньше.
Чем плата Аскета нравится. У меня все сделано без реле, наверно попробывал как это все щёлкает и жужжит)))
Спасибо, дома изучу. Без реле?
Чем понравилась Ваша плата это тем, что можно ужаться и плату сделать меньше.
Чем плата Аскета нравится. У меня все сделано без реле, наверно попробывал как это все щёлкает и жужжит)))
Она без реле. Помпу включает IRF520, например. А повышайки отдельно. У Аскета да, все в одном, что более юзабельно. Я вообще изначально хотел и ардуину, точнее саму атмегу впихнуть на плату, как выложено выше.. Но мпло ли, авось куда и что или спалить ее случайно.. Перепаивать потом :)) Поэтому запилил все на пинах 2.54 (ранее на фото были). Удобно. Поэтому простор для творчества есть. Можно вообще на смд компонентах сделать, двухстороннюю и тогда будет размером с модуль плеера и самой ардуины.
входные провода, которые по вашей схеме на усилитель напряжения идут отсоедините и подключите к нижним синим клеммам а входы усилителя к верхним. Ну и помпу просто на выход бустера...
входные провода, которые по вашей схеме на усилитель напряжения идут отсоедините и подключите к нижним синим клеммам а входы усилителя к верхним. Ну и помпу просто на выход бустера...
Не совсем понятно, как помпу, тоесть от модуля плюс и минус идут на помпу?
Да так. Только в Вашем случае повышайка работает всё время, не зависимо от включения помпы, что критично для работы от акб, лишнее потребление. Я бы сделал так, как подсказал Acket , но если не планируется акб, то не критично.
А только заметил, что от повышайки ещё усилок питается, тогда только Ваш вариант.
Да так. Только в Вашем случае повышайка работает всё время, не зависимо от включения помпы, что критично для работы от акб, лишнее потребление. Я бы сделал так, как подсказал Acket , но если не планируется акб, то не критично.
А только заметил, что от повышайки ещё усилок питается, тогда только Ваш вариант.
Добрый вечер, Роман. Долго не мог добраться, чтобы закачать универсальный 40-вой скетч. Серву подсоединил на пин 2 меги 2560, но забыл отключить режим АКБ, из-за этого никак не мог откалибровать помпу, потом закомментировал строку АКБ, после калибровка быстро и отлично прошла, огромное спасибо, теперь серво работает без рывков!))
Мужики, кто пользуется электромагнитными клапанами вместо обратного, дайте ссылку на нормальный, пожалуйста.
Поменял повышайку, теперь когда включаю прокачку , качает как ненормальная кнопку отпускаю все равно качает, пока питание не выключу.
Замена релюшки помогает? У меня таких пяток было, из них два брака. Правда как раз три штуки пустил сыну на светофор https://www.instagram.com/p/B9fwUCMgVkX/?igshid=wz58pt1fj8f7 А одна из них так же, отщелкивала обратно только после отключения питания.
Самое простое и надежное, как мне кажется, в радиодеталях купить мосфет и с парой резисторов спаять ключ https://umnyjdomik.ru/silovoj-kljuch-5-a-24-v-na-polevom-tranzistore-irf... Можно навесом даже. Но это ИМХО.
Да реле странно ведет себя, буду менять на другую
Сделал универсальный скетч(40) под нано и мегу. На меге теперь не должно быть затыков при движении серво совместно с работой ленты. Пины для нано и меги настраиваются в отдельных блоках в первой вкладке. Схема с мегой отсутствует пока, нужно разобраться с оптимизацией пинов , чтобы всем было удобно))). Добавлена новая библиотека для серво, используем её!
ТЕСТ
Никто платы в китае не заказывал?
Я заказывал на JLCPCB. Они минимум пять делают. Одна мне ушла, пара братьям, и две товарищам.
Разводил сразу с мосфетом.
Правда изначально была разведена под хард сериал, но потом скетч переделал и, собственно, пришлось огород сгородить от 10 и 11 пинов до плеера.
Фотка не моя, товарища. На ней ардуина перевернута :))
Я там же сделал заказ. Пару сделал сам - остальные раздал, продал друзьям, пояснил как и что - сами сделают :))
Коллеги, файлами плат не поделитесь?
Скажите, а для маленького I2C led дисплея требуется много переделок в скетче?
Коллеги, файлами плат не поделитесь?
Сейчас на даче. Если сегодня приеду домой, скину. Если нет, то завтра вечером.
Скажите, а для маленького I2C led дисплея требуется много переделок в скетче?
Какого маленького?
0.9 дюйма который
Реле поменял на другую модель и вроде все работает нормально.
Стал тестировать и вылезли вот такие проблемы:
1) При включении питания начинает работать помпа несколько секунд. Пока система не прокачана это не вредит, но потом когда в трубках есть жидкость и выключил наливатор от питания а потом включил срабатывает помпа и несколько секунд качает и соответственно заливает корпус.
Можно ли как-то это в скече поправить, чтоб не шел сигнал при включении питания на помпу (реле) ?
2) Когда скорость серво выставлена меньше 25 то почему то может налить в 3 или 2 рюмки вместо поставленных четырех.
При выставленной скорости серво в 30 наливает всегда во все поставленные рюмки.
По поводу первого, т.к управление с данным реле идёт по минусу, может возникать такое при включении. Тут два варианта, либо менять релейный блок , который управляется плюсом(лучший вариант как на начальной схеме) , или так как на рисунке попробовать.
По второму я не замечал у себя такого. Концевики точно нормальные? Проверить ещё раз схему сборки досконально и попробовать сменить блок питания. Никто такой проблемы не озвучивал. Ещё не вижу на этой схеме дополнительных фильтрующих кондёров, они всё таки нужны.
Благодарю за ответ.
С этим реле которое в этой схеме у меня вообще никак работать не хотело, поменял на вот этот https://aliexpress.ru/item/32828315272.html?spm=a2g0s.9042311.0.0.264d33...
и с ним стало нормально работать. Еще бы победить как то чтоб не срабатывал при включении питания.
Не совсем понял что в схеме нарисовано IOK не понимаю эти значки?
Концевики нормальные, кондер по питанию один на входе 6.3в 1500uf и больше нигде нет, да и не понимаю я куда и в какое место еще нужно что-то вставить.
Не совсем понял что в схеме нарисовано IOK не понимаю эти значки?
10 кОм резистор , но это уже не важно, оставляем схему как есть. По ссылке уже другой релейный модуль, который может работать и по низкому уровню и по высокому. Ставим перемычку на модуле в положение H, в скетче меняем параметр
с нуля на единицу, помпу подключаем к NO и COM релейного модуля. Кондёр ещё желательно поставить прямо около ардуино
Благодарю, буду пробовать.
Если который OLED 128*64, то таки да, дофига переделывать.
Да, именно такой. Жаль, хотел на этом дисплейчике сделать...
Ставим перемычку на модуле в положение H, в скетче меняем параметр
с нуля на единицу, помпу подключаем к NO и COM релейного модуля. Кондёр ещё желательно поставить прямо около ардуино
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
Прикладываю схему как у меня подключено.
Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку?
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?
Что нужно изменить, я то совсем запутался)
Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку?
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?
Что нужно изменить, я то совсем запутался)
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
В usb порт ардуино ничего не вставлено? Просто если ардуино втыкать в пк для прошивки, то у меня тоже наблюдается дрыгание помпы. Ещё на помпу в параллель конденсатору нужно поставить обязательно обратный диод(катодом к плюсу), он нужен от импульсных помех коллектора двигателя помпы.
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
В usb порт ардуино ничего не вставлено? Просто если ардуино втыкать в пк для прошивки, то у меня тоже наблюдается дрыгание помпы. Ещё на помпу в параллель конденсатору нужно поставить обязательно обратный диод(катодом к плюсу), он нужен от импульсных помех коллектора двигателя помпы.
Я когда прошиваю вытаскиваю ардуино из платы, usb свободный всегда, а диод попробую.
Благодарю за помощь.
Кто нибудь подскажет, почему в Американской рулетке всё время наливает только в 4 рюмку?
Кто нибудь подскажет, почему в Русской рулетке всё время пропускает 4 рюмку?
Что нужно изменить, я то совсем запутался)
Во первых 7 вывод ардуино это цифровой(54 строка) , а нужен аналоговый и это A7, хотя компилятор возможно сам правит эту ошибку. Ещё нужно, чтобы randomSeed, всегда получал разное число
Для этого аналоговый вывод A7 ардуино должен висеть в воздухе и сильно шуметь, что достигается не всегда. Можно проверить что там за число, выведя значение в порт
http://arduino.ru/Reference/RandomSeed
)
Переделал, стало работать лучше и стабильнее. Наливает в рюмки теперь ровно, до этого было не очень.
Но все равно 2-3 капли выплевывает при включении питания. Хотя это гораздо лучше чем до этого несколько секунд заливало все.
В usb порт ардуино ничего не вставлено? Просто если ардуино втыкать в пк для прошивки, то у меня тоже наблюдается дрыгание помпы. Ещё на помпу в параллель конденсатору нужно поставить обязательно обратный диод(катодом к плюсу), он нужен от импульсных помех коллектора двигателя помпы.
Я когда прошиваю вытаскиваю ардуино из платы, usb свободный всегда, а диод попробую.
Благодарю за помощь.
А Диод сюда ставить?
Так А7 и висит в воздухе, тут вроде програмно, т.е. в скейтче беда(
Коллеги, файлами плат не поделитесь?
https://drive.google.com/file/d/1_-hxbZ2rubNlmPaQsUh6b5Ar6E7dUivp/view?u...
В принципе там все подписано.
Электролиты ставил 10В на 1000 МКФ
Пленочные 104 на 0.1 МКФ
Коллеги, файлами плат не поделитесь?
https://drive.google.com/file/d/1_-hxbZ2rubNlmPaQsUh6b5Ar6E7dUivp/view?u...
В принципе там все подписано.
Электролиты ставил 10В на 1000 МКФ
Пленочные 104 на 0.1 МКФ
Спасибо, дома изучу. Без реле?
Чем понравилась Ваша плата это тем, что можно ужаться и плату сделать меньше.
Чем плата Аскета нравится. У меня все сделано без реле, наверно попробывал как это все щёлкает и жужжит)))
Спасибо, дома изучу. Без реле?
Чем понравилась Ваша плата это тем, что можно ужаться и плату сделать меньше.
Чем плата Аскета нравится. У меня все сделано без реле, наверно попробывал как это все щёлкает и жужжит)))
Она без реле. Помпу включает IRF520, например. А повышайки отдельно. У Аскета да, все в одном, что более юзабельно. Я вообще изначально хотел и ардуину, точнее саму атмегу впихнуть на плату, как выложено выше.. Но мпло ли, авось куда и что или спалить ее случайно.. Перепаивать потом :)) Поэтому запилил все на пинах 2.54 (ранее на фото были). Удобно. Поэтому простор для творчества есть. Можно вообще на смд компонентах сделать, двухстороннюю и тогда будет размером с модуль плеера и самой ардуины.
Благодарю.
Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки.
Так, что думаю оставить уже как есть и не мучиться.
Благодарю.
Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки.
Так, что думаю оставить уже как есть и не мучиться.
Благодарю.
Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки.
Так, что думаю оставить уже как есть и не мучиться.
У тебя реле помпы к 13 пину подключено? Попробуй подцепить к другому не занятому цифровому.
Благодарю.
Заметил если не сразу включать питание (после того как выключил), то вроде не плюётся с трубки.
Так, что думаю оставить уже как есть и не мучиться.
Да решил оставить уже как есть, тем более и плату спроектировал под это дело и заказал на jLCPCB
Да решил оставить уже как есть, тем более и плату спроектировал под это дело и заказал на jLCPCB
А если не секрет, то пищалка зачем на плате?
Да решил оставить уже как есть, тем более и плату спроектировал под это дело и заказал на jLCPCB
Это не пищалка, это у меня сюда динамик должен припаиваться напрямую(если без модуля усилителя звука)
Решил вот вместо реле мосфет попробовать и что то не хочет он у меня помпу включать, что у меня не так подключено подскажите?
Погуглил за Вас))))
https://umnyjdomik.ru/silovoj-kljuch-5-a-24-v-na-polevom-tranzistore-irf...
Погуглил за Вас))))
https://umnyjdomik.ru/silovoj-kljuch-5-a-24-v-na-polevom-tranzistore-irf...
Благодарю за подсказку, я прочитал и все равно не понял. Дело в том, что я в электротехнических делах плаваю
немного и боюсь спалить все если не так подключу. Так что если не трудно ткните пальцем что с чем спаять чтоб заработало все. -)
входные провода, которые по вашей схеме на усилитель напряжения идут отсоедините и подключите к нижним синим клеммам а входы усилителя к верхним. Ну и помпу просто на выход бустера...
входные провода, которые по вашей схеме на усилитель напряжения идут отсоедините и подключите к нижним синим клеммам а входы усилителя к верхним. Ну и помпу просто на выход бустера...
Не совсем понятно, как помпу, тоесть от модуля плюс и минус идут на помпу?
ну да, а как ещё...
Ребята, залипла мышка и как я думаю что нечаянно поставил минус Аскету в посте #3108.
поправьте карму пжл
ну да, а как ещё...
Вот так ?
Да так. Только в Вашем случае повышайка работает всё время, не зависимо от включения помпы, что критично для работы от акб, лишнее потребление. Я бы сделал так, как подсказал Acket , но если не планируется акб, то не критично.
А только заметил, что от повышайки ещё усилок питается, тогда только Ваш вариант.
Да так. Только в Вашем случае повышайка работает всё время, не зависимо от включения помпы, что критично для работы от акб, лишнее потребление. Я бы сделал так, как подсказал Acket , но если не планируется акб, то не критично.
А только заметил, что от повышайки ещё усилок питается, тогда только Ваш вариант.
Благодарю за помощь.
Добрый вечер, Роман. Долго не мог добраться, чтобы закачать универсальный 40-вой скетч. Серву подсоединил на пин 2 меги 2560, но забыл отключить режим АКБ, из-за этого никак не мог откалибровать помпу, потом закомментировал строку АКБ, после калибровка быстро и отлично прошла, огромное спасибо, теперь серво работает без рывков!))