Каскадное включение
Каскадное включение
Доброго здравия!
Помогите! Сделайте работу за меня! Немного шучу.
Есть задача:
Имеем 8 грядок.
1. Условие - с помощью тумблера выбираем количество грядок для полива 4/6/8 грядок.
2. С помощью реостата выбираем длительность полива 1 грядки (все грядки поливаются одинаковое время указанное с помощью реостата, но в разное время)
3. С помощью реостата выбираем длительность перехода от грядки к грядке.
Пример: нужно полить 4 грядки. Устанавливаем переключатель в положение 4 грядки. Реостатом выбираем 20 минут, Вторым реостатом выбираем 1 час. Процесс пошел. 20 минут поливается первая грядка, дальше один час ждем, далее вторая грядка, опять ждем и т.д. по списку.
Установили 6 грядок, время полива не меняется, а время между поливами сокращается (день то у нас не резиновый)
Так же и на 8 грядок.
Помогите! Сделайте работу за меня! Немного шучу.
Есть задача:
Имеем 8 грядок.
1. Условие - с помощью тумблера выбираем количество грядок для полива 4/6/8 грядок.
2. С помощью реостата выбираем длительность полива 1 грядки (все грядки поливаются одинаковое время указанное с помощью реостата, но в разное время)
3. С помощью реостата выбираем длительность перехода от грядки к грядке.
Пример: нужно полить 4 грядки. Устанавливаем переключатель в положение 4 грядки. Реостатом выбираем 20 минут, Вторым реостатом выбираем 1 час. Процесс пошел. 20 минут поливается первая грядка, дальше один час ждем, далее вторая грядка, опять ждем и т.д. по списку.
Установили 6 грядок, время полива не меняется, а время между поливами сокращается (день то у нас не резиновый)
Так же и на 8 грядок.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Каскадное включение
А как-же тогда:Fartovjy писал(а): 13 июн 2018, 16:06Пример: нужно полить 4 грядки. Устанавливаем переключатель в положение 4 грядки. Реостатом выбираем 20 минут, Вторым реостатом выбираем 1 час. Процесс пошел. 20 минут поливается первая грядка, дальше один час ждем, далее вторая грядка, опять ждем и т.д. по списку.
Установили 6 грядок, время полива не меняется, а время между поливами сокращается (день то у нас не резиновый)
Так же и на 8 грядок.
Если там выбрали 1 час?Fartovjy писал(а): 13 июн 2018, 16:063. С помощью реостата выбираем длительность перехода от грядки к грядке.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Каскадное включение
Просто Вы предлагаете каким-то образом, не вращая резисторы, но при изменении кол-ва грядок менять время паузы между ними.
Так понял я.
Так понял я.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Каскадное включение
Ну да. Время полива 4 грядок и 6 грядок одинаковое. Общее время полива тоже одинаковое (про сутки Я уже писал), значит мы вынуждены уменьшить время перехода между грядками.
Отправлено спустя 2 минуты 48 секунд:
Этот момент мне кажется не таким сложным. Scale со второго реостата на каждый режим свой будет.
Отправлено спустя 2 минуты 13 секунд:
Не могу сообразить как сформировать каскад. Включился Несимметричный мультивибратор на одну грядку, как перейти на другую? Она же на другом пине висит.
Отправлено спустя 2 минуты 48 секунд:
Этот момент мне кажется не таким сложным. Scale со второго реостата на каждый режим свой будет.
Отправлено спустя 2 минуты 13 секунд:
Не могу сообразить как сформировать каскад. Включился Несимметричный мультивибратор на одну грядку, как перейти на другую? Она же на другом пине висит.
Каскадное включение
во таким - Многовыходной переключатель (демультиплексор)
но 0 небудет ничего, а начиная с 1 будут пины
включилась 1 грядка , полив, пауза и к другой
но 0 небудет ничего, а начиная с 1 будут пины
включилась 1 грядка , полив, пауза и к другой
Каскадное включение
Вот, повторять каскадно до необходимого количества
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Каскадное включение
Попробовал. Не работает.garry писал(а): 13 июн 2018, 18:06Вот, повторять каскадно до необходимого количества2018-06-13_18-02-46.png

Как удалить связь между блоками? Чтобы не переделывать всю схему.
Отправлено спустя 2 минуты 22 секунды:
Обратная последовательность тоже не работает. Не соображу почему.
Старт - Задержка 1 - Время полива
Старт - Задержка 2 - Время полива
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Каскадное включение
Берите связь, приходящую к блоку мышкой и отбрасывайте в сторонуFartovjy писал(а): 19 июн 2018, 11:14Как удалить связь между блоками? Чтобы не переделывать всю схему.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Каскадное включение
В каждой шутке есть доля шутки

Логику вашего ТЗ надо изменить, выставлять не время перехода (паузы), а общее время полива всех грядок.
Тогда логика становится более решаема

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Каскадное включение
а я бы в первой плате сделал опрос агалогов и тумблера .
режимы поделил на платы с выполнением по условию и там указать переменную тумблера
а в плате делаем мапим блоком скале резисторы и парочка таймеров на полив и паузы ..
это самое простое
режимы поделил на платы с выполнением по условию и там указать переменную тумблера
а в плате делаем мапим блоком скале резисторы и парочка таймеров на полив и паузы ..
это самое простое
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Каскадное включение
[ref]dizzyy[/ref],
ТЗ ТС очень скудное, многое не оговорено.
Это чисто набросок, в нем много что нужно доработать изменить.
Для осмысливания ТС-у вполне подойдет.
ТЗ ТС очень скудное, многое не оговорено.
Это чисто набросок, в нем много что нужно доработать изменить.
Для осмысливания ТС-у вполне подойдет.
Гонять внутренний таймер в цикле больше 5мин не серьезно, про часы вообще промолчу )
Win10-64, FLProg (portable)
Каскадное включение
но и часы ставить для такого жалко, а тем более настройка их и что бы не висли..rw6cm писал(а): 20 июн 2018, 19:58Гонять внутренний таймер в цикле больше 5мин не серьезно, про часы вообще промолчу )
да и не понятно будет ли там вообще экран если все на РЕОСТАТАХ
Каскадное включение
Огромное спасибо за работу, за ответы!
Действительно, Я не все точно описал.
Схема от rw6cm капец какая сложная.
Время полива мы растянуть не можем. Сутки не резиновые. А вот уменьшить можем. Например, если грядки короткие.
Название Я выбрал не удачно. Получается, это каскад с наложением. Одна грядка еще поливается, а вторая уже может включиться.
Саму схему Я уже придумал. Не правильно работает смена времени и задержки, если меняем в процессе полива. Немного осталось.
Отправлено спустя 1 минуту 25 секунд:
Другой вопрос: - может кто сталкивался, датчик температуры от Амперки. Не могу подобрать параметры в Scale.
Отправлено спустя 1 минуту 16 секунд:
// Чтение параметров с датчиков температуры
RawValue1 = analogRead(A1);
Voltage1 = (RawValue1 / 1023.0) * 5000; // 5000 to get millivots.
temperature1 = (Voltage1-500) * 0.1; // 500 is the offset
Вот так работает.
Действительно, Я не все точно описал.
Схема от rw6cm капец какая сложная.
Время полива мы растянуть не можем. Сутки не резиновые. А вот уменьшить можем. Например, если грядки короткие.
Название Я выбрал не удачно. Получается, это каскад с наложением. Одна грядка еще поливается, а вторая уже может включиться.
Саму схему Я уже придумал. Не правильно работает смена времени и задержки, если меняем в процессе полива. Немного осталось.
Отправлено спустя 1 минуту 25 секунд:
Другой вопрос: - может кто сталкивался, датчик температуры от Амперки. Не могу подобрать параметры в Scale.
Отправлено спустя 1 минуту 16 секунд:
// Чтение параметров с датчиков температуры
RawValue1 = analogRead(A1);
Voltage1 = (RawValue1 / 1023.0) * 5000; // 5000 to get millivots.
temperature1 = (Voltage1-500) * 0.1; // 500 is the offset
Вот так работает.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Каскадное включение
Вот так:Fartovjy писал(а): 22 июн 2018, 10:48Другой вопрос: - может кто сталкивался, датчик температуры от Амперки. Не могу подобрать параметры в Scale.
Отправлено спустя 1 минуту 16 секунд:
// Чтение параметров с датчиков температуры
RawValue1 = analogRead(A1);
Voltage1 = (RawValue1 / 1023.0) * 5000; // 5000 to get millivots.
temperature1 = (Voltage1-500) * 0.1; // 500 is the offset
Вот так работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Каскадное включение
Блага дарю Вас, любезнейший Sancho! Я думал отделаться Scale. Придётся углубляться в изучение Пользовательских блоков.
Кому денег переслать на сайт?
Отправлено спустя 11 минут 59 секунд:
Есть еще вопрос: - как сделать по умолчанию Serial вместо Serial1?
Кому денег переслать на сайт?
Отправлено спустя 11 минут 59 секунд:
Есть еще вопрос: - как сделать по умолчанию Serial вместо Serial1?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Каскадное включение
Шкалой не получится, есть сдвиг.Fartovjy писал(а): 22 июн 2018, 14:16Блага дарю Вас, любезнейший Sancho! Я думал отделаться Scale. Придётся углубляться в изучение Пользовательских блоков.
Если часто нужен - делай ПБ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Каскадное включение
Попробуйте коммандоаппарат. Вот тут накидал на скорую руку, думаю идея будет понятна. Да и масштабируется неплохо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя