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

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

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

Сообщение hyperomsk »

Здравствуйте, помогите советом, хочу сделать управление светом в аквариуме, необходимо в течении часа поднимать значение от 0 до 255(расвет), а вечером наоборот с 255 до 0. Как уже не пробовал не получается, генератор не останавливается и считает до 100500
Изображение
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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

Отправлено спустя 1 минуту :
привязка к времени, стоят часы, будильник делает сработки плат
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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

Отправлено спустя 52 секунды:
av писал(а): 03 сен 2018, 19:41
hyperomsk писал(а): 03 сен 2018, 19:35привязка к времени, стоят часы, будильник делает сработки плат
какой модуль используете ?
DS3231
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

я не использую хардварный будильник(коих два штуки в модуле), я использую блок Часы реального времени-будильник(по коду видно что идет простое сравнение времени), вообще хочу сделать 4 будильника, в 6 00 рассвет, к полудню полутень до 100, потом рассвет, и закат
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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 сен 2018, 20:12
hyperomsk писал(а): 03 сен 2018, 19:51я не использую хардварный будильник(коих два штуки в модуле), я использую блок Часы реального времени-будильник(по коду видно что идет простое сравнение времени), вообще хочу сделать 4 будильника, в 6 00 рассвет, к полудню полутень до 100, потом рассвет, и закат
В программе FLProg можно добавить сколько угодно блоков будильника хоть на каждый час. По этому и спросил сколько вам нужно действий по будильнику. Я так понял что вам требуется 3 операции по времени.
А еще лучше опишите то что вам нужно более конкретней. И чем точнее вы опишите вашу хотелку тем быстрее вам помогут ! Так же указать используемое железо и исполнительные устройства.

Отправлено спустя 10 минут 9 секунд:
Мое видение логики работы на двух будильниках (утро, вечер). Управление выходом ШИМ от 0 до 255 за 1 час (утро).
От 255 до 0 за 1 час (вечер)[spoiler]33.jpg[/spoiler]
Интересная задумка, завтра попробую реализовать, обязательно отпишусь по результату, спасибо
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

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

Сообщение chmak2007 »

Вот так реализовал рассвет в аквариуме с шим управления (LED 10W на микросхеме PT4115) другие LED тоже можно перевести на шим. Прошивка каждый раз улучшается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

составил такую схему, но на >L сигнал появляется сразу(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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

Отправлено спустя 1 минуту 31 секунду:
с другой стороны, в счетчике поставил константы, и сработало, светодиод начал светится
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

av писал(а): 06 сен 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 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

по времени от 0 до 255 думаю за час
тоесть 3600\255=примерно 14 (такт в 14 секунд)
от 100 до 255 как получится с тактом 14 секунд
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

155*14=2170/60=36,1
примерно за 36 минут
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

тестовый проект был, горит с 1 свет возрастает до 255
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

[ref]hyperomsk[/ref], На будущее - Платы со встроенной поддержкой USB при открытии монитора порта перезапускаются - приходит сигнал на ресет, который используется при загрузке программы.
Увы. Поэтому и в мониторе начинает с нуля писать, 0-1-2....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

Она работает :yahoo:
но есть одно плохое, при включении первого будильника на выходе формируется -1, и светодиод моргает на всю мощность, как это исправить?
На данный момент по таймингу получается от 0 до 255 примерно за 50 секунд, можете объяснить на пальцах про два генератора и про свитч?
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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

Отправлено спустя 55 секунд:
L1 L3 или L1 L2?
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

Когда перенес на верхнуюю плату, как на рисунке, светодиод начинает разжигаться сразу, не дожидаясь сработки будильника
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

только перенес и поставил будильники
У вас нет необходимых прав для просмотра вложений в этом сообщении.
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

av писал(а): 08 сен 2018, 22:09[ref]hyperomsk[/ref], конечно не будет работать ! У вас в будильнике часы и минуты константами 0. Так же отсутствует блок часов. Как вы думаете будильник должен срабатывать без часов ?
будильник был заведен на 0:00:00, блок часы прописываются в будильнике new ds3231, будильник работает 100%
hyperomsk
Рядовой
Сообщения: 18
Зарегистрирован: 02 сен 2018, 15:56
Имя: Nikolay

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

Сообщение hyperomsk »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя