Плата генератор счетчик выход

Плата генератор счетчик выход по достижению на счетчике

Вопросы от новичков
Ответить
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#1

Сообщение hyperomsk » 03.09.2018{, 18:57}

Здравствуйте, помогите советом, хочу сделать управление светом в аквариуме, необходимо в течении часа поднимать значение от 0 до 255(расвет), а вечером наоборот с 255 до 0. Как уже не пробовал не получается, генератор не останавливается и считает до 100500
Изображение

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#2

Сообщение hyperomsk » 03.09.2018{, 19:34}

с выхода счетчика никак нельзя протянуть связь, я так полагаю, что связанные объекты никак не могут влиять друг на друга :smile37: сам не понял, но не соединяется

Отправлено спустя 1 минуту :
привязка к времени, стоят часы, будильник делает сработки плат

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#3

Сообщение hyperomsk » 03.09.2018{, 19:44}

av писал(а):
03.09.2018{, 19:39}
hyperomsk писал(а):
03.09.2018{, 19:35}
с выхода счетчика никак нельзя протянуть связь, я так полагаю, что связанные объекты никак не могут влиять друг на друга сам не понял, но не соединяется
Что с чем вы соединяете ? Дело в том, что обратные связи с некоторых пор запрещены. Реализовать обратную связь можно через добавления переменной.
Эта была моя вторая попытка, создал переменную темп, счетик в темп, темп в светодиод, светодиод моргает, а в консоле 100500, при чем при подключении консоли счетчик показывает вновь 1..2...3 и тд, нажал закрыть окно монитора, открыл и опять 1...2...3

Отправлено спустя 52 секунды:
av писал(а):
03.09.2018{, 19:41}
hyperomsk писал(а):
03.09.2018{, 19:35}
привязка к времени, стоят часы, будильник делает сработки плат
какой модуль используете ?
DS3231

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#4

Сообщение hyperomsk » 03.09.2018{, 19:51}

я не использую хардварный будильник(коих два штуки в модуле), я использую блок Часы реального времени-будильник(по коду видно что идет простое сравнение времени), вообще хочу сделать 4 будильника, в 6 00 рассвет, к полудню полутень до 100, потом рассвет, и закат

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#5

Сообщение hyperomsk » 03.09.2018{, 20:20}

nano(с последующим переходом на мегу), часы DS3231, термометры 3 шт (18b20)
управление освещением 3 модуля MW LDD-1000H(1 аквариум, 2 аквариум фитосвет, 3 свет над фитофильтром), пусть работают одновременно и одинаково
от термометров будет зависить скорость кулеров для охлаждения(драйвера светодиодов, светодиоды, вода)
4 будильника:
1) утро - рассвет до 255 за час
2) часиков в 10 закат до 100(полутень)
3) расвет с полутени 100 до 255, гденибудь в 15 часов
4) закат с 255 до 0 за час

Отправлено спустя 6 минут 23 секунды:
av писал(а):
03.09.2018{, 20:12}
hyperomsk писал(а):
03.09.2018{, 19:51}
я не использую хардварный будильник(коих два штуки в модуле), я использую блок Часы реального времени-будильник(по коду видно что идет простое сравнение времени), вообще хочу сделать 4 будильника, в 6 00 рассвет, к полудню полутень до 100, потом рассвет, и закат
В программе FLProg можно добавить сколько угодно блоков будильника хоть на каждый час. По этому и спросил сколько вам нужно действий по будильнику. Я так понял что вам требуется 3 операции по времени.
А еще лучше опишите то что вам нужно более конкретней. И чем точнее вы опишите вашу хотелку тем быстрее вам помогут ! Так же указать используемое железо и исполнительные устройства.

Отправлено спустя 10 минут 9 секунд:
Мое видение логики работы на двух будильниках (утро, вечер). Управление выходом ШИМ от 0 до 255 за 1 час (утро).
От 255 до 0 за 1 час (вечер)
СпойлерПоказать
33.jpg
Интересная задумка, завтра попробую реализовать, обязательно отпишусь по результату, спасибо

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

Плата генератор счетчик выход

#6

Сообщение chmak2007 » 04.09.2018{, 15:43}

Вот так реализовал рассвет в аквариуме с шим управления (LED 10W на микросхеме PT4115) другие LED тоже можно перевести на шим. Прошивка каждый раз улучшается.
Вложения
Аквариум.flp
(716.37 КБ) 56 скачиваний
Снимок.PNG

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#7

Сообщение hyperomsk » 06.09.2018{, 15:02}

составил такую схему, но на >L сигнал появляется сразу(
Вложения
11.JPG

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#8

Сообщение hyperomsk » 06.09.2018{, 16:26}

av писал(а):
06.09.2018{, 15:57}
hyperomsk, значит на вход подается ноль. Вы неправильно подаете данные с четырех будильников в одну и ту же переменную.
Допустим первый будильник записал в переменную L какое-то значение для счетчика. Но в этот же момент с выхода второго будильника записывается в L нулевое значение.
Я сделал пользовательские блоки - if (in) {out1=0; out2=255;};
тоесть запись происходит только если есть вход true

Отправлено спустя 1 минуту 31 секунду:
с другой стороны, в счетчике поставил константы, и сработало, светодиод начал светится

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#9

Сообщение hyperomsk » 06.09.2018{, 16:37}

av писал(а):
06.09.2018{, 16:34}
И как вы собираетесь регулировать яркость включения светодиодов цифровым выходом.
это для теста, а так шим

Отправлено спустя 2 минуты 54 секунды:
в 6:00 от 0 до 255 в течении часа
в 10:00 затенение с 255 до 100
в 14:00 рассвет с 100 до 255
в 23:00 закат с 255 до 0
Scale плохой вариант, получается из 255 граций будет только 60(схема из 9 поста)

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#10

Сообщение hyperomsk » 06.09.2018{, 16:58}

по времени от 0 до 255 думаю за час
тоесть 3600\255=примерно 14 (такт в 14 секунд)
от 100 до 255 как получится с тактом 14 секунд

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#11

Сообщение hyperomsk » 06.09.2018{, 17:12}

155*14=2170/60=36,1
примерно за 36 минут

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#12

Сообщение hyperomsk » 06.09.2018{, 17:27}

тестовый проект был, горит с 1 свет возрастает до 255

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Плата генератор счетчик выход

#13

Сообщение Sancho » 06.09.2018{, 17:41}

hyperomsk, На будущее - Платы со встроенной поддержкой USB при открытии монитора порта перезапускаются - приходит сигнал на ресет, который используется при загрузке программы.
Увы. Поэтому и в мониторе начинает с нуля писать, 0-1-2....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#14

Сообщение hyperomsk » 06.09.2018{, 17:45}

1 Утро 6:00, 0....255, 1 час
2 10:00, 255...100, 30 мин.
3 14:00, 100...255, 30 мин.
4 23:00, 255...0, 1 час

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#15

Сообщение hyperomsk » 07.09.2018{, 18:57}

Она работает :yahoo:
но есть одно плохое, при включении первого будильника на выходе формируется -1, и светодиод моргает на всю мощность, как это исправить?
На данный момент по таймингу получается от 0 до 255 примерно за 50 секунд, можете объяснить на пальцах про два генератора и про свитч?

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#16

Сообщение hyperomsk » 07.09.2018{, 19:56}

У меня пропадают L1 и L2, а как добавить не понимаю

Отправлено спустя 55 секунд:
L1 L3 или L1 L2?

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#17

Сообщение hyperomsk » 08.09.2018{, 21:00}

Когда перенес на верхнуюю плату, как на рисунке, светодиод начинает разжигаться сразу, не дожидаясь сработки будильника

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#18

Сообщение hyperomsk » 08.09.2018{, 22:04}

только перенес и поставил будильники
Вложения
aqua3.flp
(324.63 КБ) 54 скачивания

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#19

Сообщение hyperomsk » 08.09.2018{, 22:14}

av писал(а):
08.09.2018{, 22:09}
hyperomsk, конечно не будет работать ! У вас в будильнике часы и минуты константами 0. Так же отсутствует блок часов. Как вы думаете будильник должен срабатывать без часов ?
будильник был заведен на 0:00:00, блок часы прописываются в будильнике new ds3231, будильник работает 100%

hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02.09.2018{, 15:56}
Репутация: 0
Имя: Nikolay

Плата генератор счетчик выход

#20

Сообщение hyperomsk » 08.09.2018{, 22:22}

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

Ответить

Вернуться в «Начинающим»