 |
28.11.2016, 21:17
|
#1
|
Бан за нарушения
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
хобби, я самоучка-недоучка 
__________________ 
|
|
|
28.11.2016, 21:32
|
#2
|
Придивляюся
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
Цитата:
Допис від mashenkaM
хобби, я самоучка-недоучка 
|
Красава!!!!
|
|
|
29.11.2016, 11:43
|
#3
|
Бан за нарушения
Реєстрація: 27.11.2016
Звідки Ви: Arduino
Дописи: 98
сказав Дякую: 12
сказали Дякую 21 раз(и) в 16 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
likuz1973, для Вас архив, в нём сам скетч и необходимые библиотеки.
Тестировал на протеусе, поэтому есть вероятность дополнительного тестирования и отладки.
Пояснения:
1) 52 строка и далее - номер контактов куда следует подключать датчики и реле, могут быть изменены. (аналоговые выходы А0-А7 могут быть использованы как цифровые и обращения к ним начинается с 14 = А0, 15 = А1 и т.д.)
#define pinTemperatureAqua 14
#define pinTemperatureLedRadiator 15
#define pinRelayHeat 16
#define pinRelayFanWater 17
#define pinRelayFanLedRadiator 2
2) 73 строка
byte setTemperature[] = {23, 50}; // Установленная температура: [0] - вода в аквариуме, [1] - радиатор LED;
Тут вроде всё понятно, это ваши установки температуры
3) 235 строка, считывание температуры происходит постоянно, если хотите раз в 30 секунд как всё у автора, то переместите строку
ControlTemperature();
выше фигурных скобок в тело IF(){}
4) 271 строка
float hysteresis = 1.0; // величина гистерезиса для обогревателя
float hysteresisFan = 2.0; // величина гистерезиса для вентилятора охлаждения воды аквариума.
hysteresisFan всегда должен быть больше hysteresis хотя бы на 1 градус.
То есть установлено 25 градусов, обогреватель будет выключаться при 24 и включаться при 26. Но вентилятор для охлаждения воды будет включаться только при 25+ hysteresisFan = 27 и выключаться при 26.
Установите сначала библиотеки - потом тестите и если что пишите, помогу.
|
|
|
cказали "Дякую" Arduino за цей допис:
|
|
29.11.2016, 12:53
|
#4
|
Придивляюся
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
Цитата:
Допис від Arduino
likuz1973, для Вас архив, в нём сам скетч и необходимые библиотеки.
Тестировал на протеусе, поэтому есть вероятность дополнительного тестирования и отладки.
Пояснения:
1) 52 строка и далее - номер контактов куда следует подключать датчики и реле, могут быть изменены. (аналоговые выходы А0-А7 могут быть использованы как цифровые и обращения к ним начинается с 14 = А0, 15 = А1 и т.д.)
#define pinTemperatureAqua 14
#define pinTemperatureLedRadiator 15
#define pinRelayHeat 16
#define pinRelayFanWater 17
#define pinRelayFanLedRadiator 2
2) 73 строка
byte setTemperature[] = {23, 50}; // Установленная температура: [0] - вода в аквариуме, [1] - радиатор LED;
Тут вроде всё понятно, это ваши установки температуры
3) 235 строка, считывание температуры происходит постоянно, если хотите раз в 30 секунд как всё у автора, то переместите строку
ControlTemperature();
выше фигурных скобок в тело IF(){}
4) 271 строка
float hysteresis = 1.0; // величина гистерезиса для обогревателя
float hysteresisFan = 2.0; // величина гистерезиса для вентилятора охлаждения воды аквариума.
hysteresisFan всегда должен быть больше hysteresis хотя бы на 1 градус.
То есть установлено 25 градусов, обогреватель будет выключаться при 24 и включаться при 26. Но вентилятор для охлаждения воды будет включаться только при 25+ hysteresisFan = 27 и выключаться при 26.
Установите сначала библиотеки - потом тестите и если что пишите, помогу.
|
Огромное человеческое спасибо!!!  Разрешите вопрос, В этом скече уже учтены поправки, которые Вы предлагаете внести СергийМ или мне тоже необходимо взять на заметку? Или речь идет о разных скечах?
Востаннє редагував likuz1973: 29.11.2016 о 13:02..
|
|
|
29.11.2016, 14:14
|
#5
|
Бан за нарушения
Реєстрація: 27.11.2016
Звідки Ви: Arduino
Дописи: 98
сказав Дякую: 12
сказали Дякую 21 раз(и) в 16 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
likuz1973, основа взята Сергея М, я начал разбираться в его коде, и до часу ночи успел только сделать то, что вы просили. Поэтому те вещи, что я написал выше, присутствуют в вашем коде. В принципе код небольшой и его можно подравить, просто вчера не было времени, да и я не знал нужно ли это кому то.
Вы лучше протестируйте и скажи всё ли норм. Свой контроллер я не захотел переделывать, а симулятор протеус часто не показывает все глюки.
|
|
|
29.11.2016, 18:34
|
#6
|
Придивляюся
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
Цитата:
Допис від Arduino
likuz1973, основа взята Сергея М, я начал разбираться в его коде, и до часу ночи успел только сделать то, что вы просили. Поэтому те вещи, что я написал выше, присутствуют в вашем коде. В принципе код небольшой и его можно подравить, просто вчера не было времени, да и я не знал нужно ли это кому то.
Вы лучше протестируйте и скажи всё ли норм. Свой контроллер я не захотел переделывать, а симулятор протеус часто не показывает все глюки.
|
Конечно нужно!!!! на днях попробую собрать все воедино и опробовать
Востаннє редагував likuz1973: 29.11.2016 о 18:47..
|
|
|
29.11.2016, 19:31
|
#7
|
Придивляюся
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
Arduino подскажите, если папка RTClib в библиотеке уже добавлена, ее удалить и добавить Вашу или оставить как есть?
|
|
|
29.11.2016, 20:21
|
#8
|
Бан за нарушения
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
|
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===
Цитата:
Допис від likuz1973
Конечно нужно!!!! на днях попробую собрать все воедино и опробовать
|
Напомню на всякий случай про резистор 4,7 кОм

__________________ 
|
|
|
 |
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 10:03.
|