• Welcome to Българска Аквариумна Енциклопедия. Please login or sign up.
 
28.03.2024 11:48

Промяна новините на форума:

Ако все още не сте се запознали с правилата на форума, моля, направете го!


  • Професионална поддръжка на аквариуми
  • Killiman Ltd

Аквариумен контролер

Започната от petko, 03.10.2014 17:29

« назад - напред »

0 Потребители и 1 Гост преглежда(т) тази тема.

hunter

Няма ли да надуе много и да предозира? Или е импулсно?

petko

Цитат на: hunter - 30.12.2014 20:03
Няма ли да надуе много и да предозира? Или е импулсно?
Второто е
Flow rate:20-60 ml/min
Пускаш го за секунди,но все пак трябва да се тества реално.

Virosss

Определено вторият вариант ми се вижда по-добър и предвид, че можеш просто да си настроиш помпичката да работи за колкото секунди искаш, може лесно да се настрои за различните видове торове.

На мен поне варианта, който споделих по-горе в връзката много ми допада, но понеже ръцете ми са вързани, когато става дума за подобни електронни схеми, ще търся вариант някой да ми го сглоби :D Скриптовете за пускане и стартиране са повече от лесни, така, че с кодирането ще се справя :)

Та чакаме да видим и ти как ще го реализираш това, че може да ти хрумне по-умен и лесен вариант :D

bunzip2

Здравейте, за да не отварям нова тема, ще позлвам тази на Петко, за да представя моя проект на контролер за аквариум.
Много полезно нещо, и като цяло се докопах до едно ардуино уно, което разцъках тея дни.
Общо взето варианта по хардуера е почти идентичен с малки разлики.
В моя вариант, използвам ардуино уно. Дисплея, по стечение на обстоятелствата се наложи да е 16х2 i2c дисплей (двуредов, 16 символа на ред на i2c шина), което малко ограничи работата, но в крайна сметка ми спести пинове от контролера и мисля, че се получи :)
Температурен сензор DS18B20, RTC модул DS3231 (кварцов, температуро независим). При спиране на тока, или изключване, реално време се поддържа от стандратна CR2032 батерийка :)
Всички променливи за времена се пазят в EEPROM паметта.
За момента е добавена поддръжка на:

- Две осветления, независими. Всяко с отделен двуканален таймер.
Примерно - осветление 1 се включва в 12 на обяд, гаси се в 2 след обяд. После пак се включва в 6 след обяд и се гаси в 21 вечерта. (Тука просто не ми се говори колко време си играх с тея шибани таймери, докато ги направя да работят нормално при всички пресичания на времето при задаване  :-D ). Както и да е, стана.
Същото и за осветление 2. (Може да се ползва за стъпаловидно осветление, или да управлява осветление на втори аквариум.

- СО2, също двуканален таймер. Може да се пуска с първото палене на лампите и да се гаси, когато изгаснат (или когато си го настроим). После може да се пуска при следващо палене на лампи (или както го настроим).

- Поддръжка на нагревател - следи текуща температура на водата. Включва или изклчюва нагревател по зададена температура.

- Поддръжка на 2 дозиращи помпи. (Помпите още не са монтирани, чакам ги да пристигнат от китай :D ). Ще поддържа пускане на помпата в определен час от деня и вкарване на количество по милилитри. Като ще се опитам да го изчисля с точност до десетата. Имам идея как да стане, просто чакам помпите за да тествам в реални условия :).

- Ръчно управление. Ще може да се включват ръчно осветления, нагреватели, со2, помпи и т.н. Всичко закачено към контролера.

Управлява се с 4 бутонна мембранна клавиатура (същата като на петко), указа се най-удачното решение.


Остана ми само силовата част общо взето. След като пристигнат помпите, ще скроя кутията и ще покажа крайния резултат.
Това е за сега :)
Ето малко снимкова материал и едно кратко видео за работата с контролера (което ще кача малко по-късно) :)


https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs1.postimg.cc%2Fhzb7nt58f%2F2015_01_28_00_51_12.jpg&hash=98acc4e824ccf8f20e0bf6c47d7481e0a948fb22

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs16.postimg.cc%2Fm9bbqwhgl%2F2015_01_28_00_52_13.jpg&hash=a2a0dace7113ccf97d6942f2c8af680c05e09f0a

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs15.postimg.cc%2F5hso54qxn%2F2015_01_28_00_53_23.jpg&hash=d43fce1a957885ab398487371fe52a50ee28e986

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs24.postimg.cc%2Fg9o2oje7p%2F2015_01_28_00_53_56.jpg&hash=4e9719140ac4f2ccb2123fd5c4ebbf86086cc83a

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs21.postimg.cc%2Fja2pqxtzb%2F2015_01_28_00_54_03.jpg&hash=f31797719dd80d64d1a7f8e6677353b217621c88

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs18.postimg.cc%2Fx56fkwgqh%2F2015_01_28_00_54_13.jpg&hash=727204f3a26c54ece5b0380eb7a190008ff92b12

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs30.postimg.cc%2Fleum6fho1%2F2015_01_28_00_54_17.jpg&hash=8b4510e7b1a040fa3996eb53499beca96c8cb5ee

На кратко използван хардуер до момента:

Arduino UNO rev. R3 (atmega 328P)
DS18B20 temp. sensor
RTC3231
1x4 keyboard
16x2 I2C Display (Blue White)

П.С: Ето и видеото, както обещах. Гледайте на HD, иначе не се вижда ясно.
https://www.youtube.com/watch?v=iSbJf43KCdE&feature=youtu.be

Светодиода към бредборд-а е закачен за тест към пин-а, който ще управлява релето за нагревателя.

petko

 *THUMBS UP*
Чакам да видя и помпите как ще се държат.

bunzip2

Мисля, че ще станат супер помпите.
Характерисиките им са следните:

Volts:DC 12V
Current:80mA
Working condition:0-40c
relative humidity<80%
Flow rate:20-60 ml/min
Rotate speed:0.1-100 rpm
Motor RPM:5000RPM
Driver size(Φx H):Dia.27.6 x Height 37.9 (mm)
Pump head size(Φx H):Dia. 31.7 x Height 20.1(mm)
pump tube size(IDxOD) :2.5*4.7mm
weigh: 200g
flow direction: you can control the flow direction by the positive and negative connect
Feature:

Само остава чакането... дано да дойдат по-скоро :)

bunzip2

Докато помпите пътуват, продължаваме със сглобката.
За момента нещата имат следния вид:


https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs21.postimg.cc%2F6fxmw7knr%2F2015_01_30_22_20_15.jpg&hash=9bbbbd0f78bc1ea083de106b1cd4d00ab135a439


https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs4.postimg.cc%2Fjpietxmcd%2F2015_01_30_22_19_35.jpg&hash=6fd1309cc009fca3a8ced8ff98b418dffdd00bad

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs1.postimg.cc%2Fqv14fd8rz%2F2015_01_30_22_21_01.jpg&hash=46e34c74c09c890fc7eba8f0419712e5e28a8f49

Замислил съм и контактите как ще ги направя. Мисля, че ще се получи доста практично.
По план, помпите трябва да се монтират в ляво от дисплея. Да се надяваме мястото да стигне  *CRAZY*

hunter

Хайде и аз да не съм по назад, засега само с части  :-D

https://aquariumbg.com/forum/proxy.php?request=http%3A%2F%2Fs3.postimg.cc%2Fkxlzfamxv%2Fimage.jpg&hash=c04959eb4cd067d01d2a0a9d87cd89921fc8c13d

bunzip2

Айде честито ти части  :-D
Успех  *THUMBS UP*

И аз чакам още релетата и помпите :)

hunter

Цитат на: bunzip2 - 02.02.2015 17:41
Айде честито ти части  :-D
Успех  *THUMBS UP*

И аз чакам още релетата и помпите :)
Мерси  :-D Трябва обаче да си поръчам кабелите дето говорихме, че на бредборда много серт се боде и минито и дисплея. Ама не ми се чака от китай и май ще ги търся от тука. Само помпите ли ти останаха?

bunzip2

Помпите и релетата.
Кода е завършен, само ги чакам да ги закача :)

petko

Цитат на: hunter - 02.02.2015 17:54
Мерси  :-D Трябва обаче да си поръчам кабелите дето говорихме, че на бредборда много серт се боде и минито и дисплея. Ама не ми се чака от китай и май ще ги търся от тука. Само помпите ли ти останаха?
Калайдисай си кабелчета или едножилни 0,5мм.
Хайде изоставаш. :-D

bunzip2

Едножилни от UTP cat 5e ще свършат работа.
Хем кабела евтин, хем от 1-2 метра, може да си нарежеш ехеее.. :)

petko

Цитат на: bunzip2 - 02.02.2015 18:12
Едножилни от UTP cat 5e ще свършат работа.
Хем кабела евтин, хем от 1-2 метра, може да си нарежеш ехеее.. :)
UTP не ми харесва,бързо се чупят.

bunzip2

ми и FTP може да сложи, малко по-дебели са поне.
Ама то за разработката само, квото и да е, ще изкара ... най-добре многожилни, ама за набързо, някой от тея варианти ще му свърши работа.

Similar topics (3)

56479

Публикации: 2
Прегледи: 3032

14626

Публикации: 3
Прегледи: 6794

57041

Публикации: 6
Прегледи: 3111