На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 26.11.2016, 21:11   #1
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Всем добрый вечер! Сергей. хочу сказать Вам огромное спасибо, два контроллера работают на ура. Можно вопрос? вы случаем не пробовали к контроллеру (пост#37) притутуливать температурный датчик, который будет управлять реле. Есть интерес управлять нагревателем через реле. В вашем скетче это не реализовано?

likuz1973 поза форумом   Відповісти з цитуванням
Старий 26.11.2016, 23:24   #2
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, конечно можно.
У меня на Arduino Nano подключено 4 датчика температуры(2 аквариума, температура алюминиевого профиля для светодиодов и температура комнаты) и 4 реле 220 в.
Терморегуляторы в обогревателях частенько тупят, а использование датчика+реле даёт отличный результат. Обогреватель при этом надо выкручивать на максимум.


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 01:40   #3
Живу я тут
  
 
Аватар для Сергій М
 
Реєстрація: 31.12.2014
Звідки Ви: Львов
Дописи: 1.421
сказав Дякую: 278
сказали Дякую 830 раз(и) в 533 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973,
Цитата:
Допис від likuz1973 Переглянути допис
вы случаем не пробовали к контроллеру (пост#37) притутуливать температурный датчик, который будет управлять реле.
К сожалению именно в этом скетче не предусмотрено подключение датчика температуры.
А вообще Arduino Nano может многое, и температурный датчик точно не проблема, просто придётся допиливать скетч, или заново писать, были бы люди знающие в этом толк ...

А от себя лично - не вешал обогреватели на контроллер, уж очень опасная затея - китайские ардуинки и реле, самопальные скетчи и как написала mashenkaM - выкрученные на максимум обогреватели !! чуточку выше - да, но ни как не на максимум, уха получится на любителя (раз в год и палки стреляют).
У меня обогреватель только в нерестовике, для поддержки 27грд., в остальных даже не включены, так как всегда температура 25грд.
У меня только охлаждающие куллеры летом от Ардуины Мега работают, а там всё равно даже если глюк будет - воду они точно не заморозят )))

Сергій М поза форумом   Відповісти з цитуванням
cказали "Дякую" Сергій М за цей допис:
likuz1973 (27.11.2016)
Старий 27.11.2016, 15:25   #4
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Сергій М, я для DS18B20Lib написала отдельную библиотеку, с помощью ней можно подключать несколько датчиков как на один выход, так и на разные, и в отличии от известной даласовской библиотеки я избавилась от delay(), хотя в некоторых случаях это не важно.
Цитата:
#include <OneWire.h>
#include <DS18B20Lib.h>

#define pinDigitalTemperature 7

typedef uint8_t DeviceAddress[8];

OneWire oneWire(pinDigitalTemperature);
DS18B20Lib sensorsTemperature(&oneWire);

DeviceAddress addresSensorTemperature[] = {
//{0x28, 0xFF, 0xBE, 0xD9, 0x64, 0x15, 0x02, 0xA3 },
//{0x28, 0xFF, 0x0D, 0xAD, 0x64, 0x15, 0x03, 0x5A },
{0x28, 0xFF, 0x01, 0x4C, 0x54, 0x16, 0x04, 0xB5},
{0x28, 0xFF, 0xE5, 0x6F, 0x53, 0x16, 0x04, 0xF2}
};

const byte sensorTemperatureCount=sizeof(addresSensorTemperat ure)/sizeof(DeviceAddress);

float temperature[sensorTemperatureCount];

void setup(void)
{
Serial.begin(9600);
sensorsTemperature.begin();
}

void loop(void){
DisplayTeTemperatures();
}
void DisplayTeTemperatures() {
if (sensorsTemperature.checkSensorReady()) {
PrintTemperature();
}
}

void PrintTemperature() {
for(int devices = 0; devices < sensorTemperatureCount; devices++){
temperature[devices] = sensorsTemperature.getTemperature(addresSensorTemp erature[devices]);
Serial.print("End Temp ");
Serial.print(devices);
Serial.print(" - ");
Serial.println(temperature[devices]);
}
}


__________________

mashenkaM поза форумом   Відповісти з цитуванням
cказали "Дякую" mashenkaM за цей допис:
GreenD (04.01.2017)
Старий 27.11.2016, 15:00   #5
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Я дома поддерживаю температуру 20-21С, 25 для меня это уже жарковато)))). Наверно это и правильно, не стоит все вешать на один контроллер)) Семь в одном никогда не бывает хорошо... Обязательно что-то глюканет... Значит буду реализовывать подключение грелки другим способом.

likuz1973 поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 15:29   #6
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, Сергій М, если не верить в контроллер и не отловить все его ошибки, то какой смысл вобще им заниматься? На пиках и атмегах работает отлично большинство контроллеров в мире, если правильно всё сделать, то будет всё отлично, иначе бы люди этим не занимались.
Грелки на максимум это всего лишь 30-32 градуса (для работы через реле, надо всего лишь на 2-3 градуса выше накрутить обогреватель, что бы он не срабатывал сам), а вот простые дешёвые грелки превращаются в кипятильники на много проще, в них бипластина приваривается к контакту и превращается в кипятильник.


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 19:34   #7
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
likuz1973, Сергій М, если не верить в контроллер и не отловить все его ошибки, то какой смысл вобще им заниматься? На пиках и атмегах работает отлично большинство контроллеров в мире, если правильно всё сделать, то будет всё отлично, иначе бы люди этим не занимались.
Грелки на максимум это всего лишь 30-32 градуса (для работы через реле, надо всего лишь на 2-3 градуса выше накрутить обогреватель, что бы он не срабатывал сам), а вот простые дешёвые грелки превращаются в кипятильники на много проще, в них бипластина приваривается к контакту и превращается в кипятильник.
Поверьте и не простые и дешевые грелки тоже аквы кипятят... У меня неделю назад 300 Вт Акваэлевская грелка (не керамика, стекло) глюканула, вовремя заметил))) Поэтому и задался вопросом, как подстраховаться

likuz1973 поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 15:31   #8
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, вы походу не осознаёте что такое ардуино и её возможности, он умеет в 1000 раз больше чем вы думаете.
При правильном подключении и написании правильного кода она работает как часики.
Если вам это интересно, попробуйте заглянуть поглубже и прочесть пару книжек про программировании на С. И вам откроются такие возможности...


__________________


Востаннє редагував mashenkaM: 27.11.2016 о 15:41..
mashenkaM поза форумом   Відповісти з цитуванням
cказали "Дякую" mashenkaM за цей допис:
likuz1973 (27.11.2016)
Старий 27.11.2016, 19:44   #9
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
likuz1973
При правильном подключении и написании правильного кода она работает как часики.
Если вам это интересно, попробуйте заглянуть поглубже и прочесть пару книжек про программировании на С. И вам откроются такие возможности...
Я уверен, что ардуино может ого-го как много и тому есть целая куча подтверждений!!! Здесь другая проблема))) подключить правильно смогу, а вот код написать ЗДЕСЬ ЗАСАДА!!!!!!!! К сожалею не моё это(((( Прочесть пару книжек про программирование это конечно и интересно и необходимо, НО как писал выше- не моё(((( Вот и слоняюсь по просторам, ищу возможно реализованные проекты.

likuz1973 поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 20:47   #10
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, как я писал выше, у меня есть готовая библиотека в которой уже всё написано, остаётся лишь скопировать и подправить пяток строк в любой код.
Покажите мне что у вас есть и что нужно добавить.
И скажите сколько нужно датчиков подключить и на один выход или на несколько?


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 22:10   #11
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
likuz1973, как я писал выше, у меня есть готовая библиотека в которой уже всё написано, остаётся лишь скопировать и подправить пяток строк в любой код.
Покажите мне что у вас есть и что нужно добавить.
И скажите сколько нужно датчиков подключить и на один выход или на несколько?
Спасибо за внимание!!! Скетч из поста #37, изменил только время рассвета-заката. В этот скетч и хотелосьбы добавить датчик температуры и выход на реле включения грелки и аналогично включение и выключение кулера на охлаждение радиатора, все это связать с гистерезисом. Ну и пиком совершенства для меня было бы включение Куллеров на обдув аквы в летнее время, думаю что для этого можно использовать датчик, который отвечает за включение грелки в зимнее время... Как-то так)) не сильно наглею?)))
Ещё раз, спасибо за внимание к моей проблеме

likuz1973 поза форумом   Відповісти з цитуванням
Старий 28.11.2016, 15:06   #12
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973,
Гистерезис... (с ним теряется весь прикол точных измерений, датчик показывает до сотых , но постоянно клацанье меня убивает ) Тоже вот тестирую свой контроллер и клацанье слышно аж в соседнюю комнату, и то что он будет реже не совсем меняет ситуацию, придётся именно на реле придумывать шумозащиту, потому что сам корпус нельзя, всё таки надо охлаждать некоторые элементы.
Другой вариант твердотельные реле, но цена их в несколько раз больше, а у меня принцип контроллера это минимализм

По факту:
1) Сколько датчиков температуры? Один в воде?
2) Сколько планируете реле? Одно на грелку, второе на кулер? Или кулер питаем через полевик+шим? (то есть можно автоматически регулировать кол-во оборотов кулера через чёртов гистерезис, но заморочено получится )


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 15:49   #13
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Посмотрите что люди делают на Атмеге, а вы боитесь контролировать обогрев аквариума
http://www.aquaforum.ua/showthread.php?t=207581


__________________

mashenkaM поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 19:26   #14
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від mashenkaM Переглянути допис
Посмотрите что люди делают на Атмеге, а вы боитесь контролировать обогрев аквариума
http://www.aquaforum.ua/showthread.php?t=207581
По взрослому парни заморочились!!! Респект!!!

likuz1973 поза форумом   Відповісти з цитуванням
Старий 27.11.2016, 20:45   #15
Бан за нарушения
  
 
Реєстрація: 13.05.2016
Звідки Ви: Глобино
Дописи: 145
сказав Дякую: 37
сказали Дякую 54 раз(и) в 32 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

likuz1973, да если нужно выходить на бизнес, то 100% надо делать общую плату где будет просто впаиваться чип атмеги да и всё остальное...
Не знаю как у Сергея, но у меня сейчас контроллер умещается в корпусе чуть больше БП АТХ и куча проводов. По сути у меня это в данный момент конструктор, я постоянно что то изменяю, что то добавляю, что то переделываю и в этом кайф Ардуино Всё разбирается и собирается. Чего только стоит подключение дешёвых 10 Ватных драйверова лед


__________________

mashenkaM поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь

Мітки
arduino, ардуино, контроллер


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 08:50.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts