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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 11.05.2015, 15:20   #1
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

На выходных собрал материнскую плату для тестов.


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
Янек (11.05.2015)
Старий 11.05.2015, 18:59   #2
Модератор Винницкого клуба аквариумистов
  
 
Аватар для pimass
 
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

И как успехи?
__________________
Танцуют звезды и луна © Как там начало?

guns don't kill people, people kill people

[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]


__________________

pimass поза форумом   Відповісти з цитуванням
Старий 11.05.2015, 19:50   #3
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

pimass, у меня сегодня рабочий день был.....


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 11.05.2015, 22:01   #4
Модератор Винницкого клуба аквариумистов
  
 
Аватар для pimass
 
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Не бережешь ты себя...
__________________
Танцуют звезды и луна © Как там начало?

guns don't kill people, people kill people

[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]


__________________

pimass поза форумом   Відповісти з цитуванням
cказали "Дякую" pimass за цей допис:
sae74 (11.05.2015)
Старий 12.05.2015, 11:36   #5
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Я конечно могу быть не прав, но цены на:
Электроды ТДС
ORP Electrode

Вы уверенны что оно нужно по таким ценам?


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
Янек (13.05.2015)
Старий 13.05.2015, 06:57   #6
Живу я тут
  
 
Аватар для Янек
 
Реєстрація: 06.12.2010
Звідки Ви: Сумы
Дописи: 593
сказав Дякую: 754
сказали Дякую 430 раз(и) в 240 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Цитата:
Допис від sae74 Переглянути допис
Я конечно могу быть не прав, но цены на:
Электроды ТДС
ORP Electrode

Вы уверенны что оно нужно по таким ценам?
ТДС не совсем уверен, это показания в емкости автолива измерять? А вот по ОВП уже писал, нерегулярное применение благотворно сказывается, вода вообще кристально чисто стала, мне такой датчик нужен
__________________
иногда черная полоса бывает взлетной :)


__________________

Янек поза форумом   Відповісти з цитуванням
Старий 13.05.2015, 07:25   #7
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Янек, про ОВП я понял. но цена "замечательная".


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 23.05.2015, 19:25   #8
Придивляюся
  
 
Реєстрація: 23.06.2013
Звідки Ви: СПб
Дописи: 38
сказав Дякую: 2
сказали Дякую 8 раз(и) в 8 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Классная тема, поделюсь своим опытом.

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

В моем видение идеальным чтобы система состояла из модулей соединяющихся между собой стандартным ethernet+poe. Чтобы контроллер подключался по ethernet к стандартному свитчу, а от него на исполнительные устройства. В этом варианте не надо будет придумывать супер Шилд плату чтобы учитывала все все пожелания.

lissyara поза форумом   Відповісти з цитуванням
cказали "Дякую" lissyara за цей допис:
sae74 (23.05.2015)
Старий 04.07.2015, 18:44   #9
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Сегодня начал "писать" программу с функциями из "шапки" темы.

Чет не найду алгоритм калибровки ORP?
Может кто то знает как?


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 04.07.2015, 18:52   #10
Модератор Винницкого клуба аквариумистов
  
 
Аватар для pimass
 
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

sae74, Андрей, это к химикам надо обращатся, я как то тоже искал не одной светлой мысли не нашел честно говоря....
__________________
Танцуют звезды и луна © Как там начало?

guns don't kill people, people kill people

[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]


__________________

pimass поза форумом   Відповісти з цитуванням
Старий 04.07.2015, 19:26   #11
Придивляюся
  
 
Реєстрація: 12.11.2013
Звідки Ви: Болгария
Дописи: 34
сказав Дякую: 107
сказали Дякую 143 раз(и) в 20 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Может помочь.
http://www.dfrobot.com/wiki/index.ph...er(SKU:SEN0165)


Востаннє редагував Петко Шкодров: 04.07.2015 о 19:44..
Петко Шкодров поза форумом   Відповісти з цитуванням
Ці 2 користувач(ів) сказали Дякую Петко Шкодров за це повідомлення:
pimass (04.07.2015), sae74 (04.07.2015)
Старий 04.07.2015, 19:31   #12
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Цитата:
Допис від Петко Шкодров Переглянути допис
по ссылке получил только
Цитата:
There is currently no text in this page. You can search for this page title in other pages, or search the related logs, but you do not have permission to create this page.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 04.07.2015, 20:45   #13
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Петко Шкодров, Спасибо!!!
Цитата:
Допис від Петко Шкодров
ntroduction

Want to DIY an ORP meter? Need to measure the ORP value? Find it difficult to use with Arduino? Here comes an analog ORP meter,specially designed for Arduino controllers and has built-in simple, convenient and practical connection and features.When done the connection according to the diagram ,then with the program control,it's very convenient to measure the ORP.
ORP(Oxidation-Reduction Potential)is a measure of the ability of oxidation and reduction of aqueous solution, characterization of the relative degree of oxidizing or reducing.The unit is mV. Oxidation reduction potential is high, oxidation is stronger ,while the potential is lower, oxidation is weaker. The positive potential means that solution shows a certain degree of oxidation, while the negative potential means that solution shows a certain degree of reduction.
ORP is an important index of water quality detection, although it can not separate water quality independently, but can be combined with other water quality index to reflect the ecological environment in the aquarium system.
The measuring element is an ORP composite electrode, made of gold or platinum electrode and the reference electrode,assembly into a composite electrode.It used to measure Oxidation-Reduction Potential of the solution.
Applications

Water quality testing
Aquaculture
Specification

Module Power:+5.00V
Module Size: 40mmX27mm
Measuring Range:-2000mV—2000mV
Suitable Temperature:5-70?
Accuracy:±10mv (25 ?)
Response Time:?20sec
ORP Probe with BNC Connector
PH2.0 Interface(3 foot patch)
Zero calibration button
Power Indicator LED
ORP Standard Solution Temperature Characteristics

ORP mV.jpg









Use the ORP Meter

Connecting Diagram

ORP meter 2.png
Step to Use the ORP Meter

Cautions:
Please use an external switching power supply,and the voltage as close as possible to the +5.00V. More accurate the voltage, more higher the accuracy!
Using the ORP electrode is without calibration, so it can be used directly. Only when you doubt the ORP electrode quality or test results , you should use the ORP standard solution to check the electrode potential to determine the ORP electrode or instrument quality.
Before the ORP electrode measured different solutions, we need to wash it,and deionized water is recommended.
When the ORP probe is connected to the ORP meter board,please do not press the calibration button.Or,the ORP probe may be damaged!

(1) Use the analog connection lines,the ORP meter board is connected to the analog port 1 of the Arduino controller. When the Arduino controller gets power,you will see the blue LED on board is on.
(2) Upload the sample code to the Arduino controller.(Note: At this time,a sentence in the sample program should be "#define OFFSET 0").
(3) Open the serial monitor of Arduino IDE , you will see the current ORP value.Press the calibration button and keep it pressed,you will see a small ORP vlaue printed on the serial monitor.Then according to this value, modify the offset in the sample program.For example,the serial print: "ORP: 8mV", then you should modify the sentence "#define OFFSET 0" to "#define OFFSET 8" in the sample code,then recompile the code and upload. At this time,you have completed the calibration.
(4) According to the graphic,the ORP electrode is connected to the BNC connector on the pH meter board.. After the calibration, the ORP electrode can measure the ORP value of the solution, through the serial monitor, you can see the current ORP value of the solution conveniently.

Sample Code

Sample code for testing the ORP meter and get the sensor feedback from the Arduino Serial Monitor.

/*
# This sample codes is for testing the ORP meter V1.0.
# Editor : YouYou
# Date : 2013.11.26
# Product: ORP meter
# SKU : SEN0165
*/
#define VOLTAGE 5.00 //system voltage
#define OFFSET 0 //zero drift voltage
#define LED 13 //operating instructions

double orpValue;

#define ArrayLenth 40 //times of collection
#define orpPin 1 //orp meter output,connect to Arduino controller ADC pin

int orpArray[ArrayLenth];
int orpArrayIndex=0;

double avergearray(int* arr, int number){
int i;
int max,min;
double avg;
long amount=0;
if(number<=0){
printf("Error number for the array to avraging!/n");
return 0;
}
if(number<5){ //less than 5, calculated directly statistics
for(i=0;i<number;i++){
amount+=arr[i];
}
avg = amount/number;
return avg;
}else{
if(arr[0]<arr[1]){
min = arr[0];max=arr[1];
}
else{
min=arr[1];max=arr[0];
}
for(i=2;i<number;i++){
if(arr[i]<min){
amount+=min; //arr<min
min=arr[i];
}else {
if(arr[i]>max){
amount+=max; //arr>max
max=arr[i];
}else{
amount+=arr[i]; //min<=arr<=max
}
}//if
}//for
avg = (double)amount/(number-2);
}//if
return avg;
}


void setup(void) {
Serial.begin(9600);
pinMode(LED,OUTPUT);
}

void loop(void) {
static unsigned long orpTimer=millis(); //analog sampling interval
static unsigned long printTime=millis();
if(millis() >= orpTimer)
{
orpTimer=millis()+20;
orpArray[orpArrayIndex++]=analogRead(orpPin); //read an analog value every 20ms
if (orpArrayIndex==ArrayLenth) {
orpArrayIndex=0;
}
orpValue=((30*(double)VOLTAGE*1000)-(75*avergearray(orpArray, ArrayLenth)*VOLTAGE*1000/1024))/75-OFFSET;

//convert the analog value to orp according the circuit
}
if(millis() >= printTime) //Every 800 milliseconds, print a numerical, convert the state of the LED indicator
{
printTime=millis()+800;
Serial.print("ORP: ");
Serial.print((int)orpValue);
Serial.println("mV");
digitalWrite(LED,1-digitalRead(LED));
}
}

Precautions

Before and after measurement, it is necessary to use deionized water to wash the electrode, in order to ensure the measurement precision. When measured in thick samples, you should wash the electrode with hot deionized water repeatedly rinsed several times, to remove sticky in the platinum sheet specimen.
It will occur the passivation when the electrode has been used for a long time.The phenomenon is sensitive gradient decreasing, slow response, reading data is not accurate. At this time,you should immerse the bottom electrode platinum sheet into 0.1M hydrochloric acid for 24 hours.
Electrode pollution or the liquid junction jam also can make the electrode passivation. At this time,you should select the appropriate cleaning solution based on the nature of the pollutant.
The electrode using cycle is about one year. After aging, it should be replaced with a new electrode in a timely manner.
Щоб збільшити малюнок, клацніть по ньому
Назва:  250px-ORP_mV.jpg
Переглядів: 299
Розмір:  14,5 КБ
ID:	505069


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
Старий 15.11.2015, 16:56   #14
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

Привет Всем!.

Появилось свободное время.....
Решил что нужно все же заняться новым контроллером. За два выходных попробовал написать хоть какое то управление извне контроллером.

Вот что вырисовывается.

Эта "морда" реально управляет контроллером, который лежит у меня на столе. Полностью готова часть управления светильником. Программа сохраняется в памяти и все манипуляции с настройкой программы сразу же отражаются на работе контроллера.
Остальное пока в работе.
WEB для меня вообще что то новое, так что если есть желающие - то Милости Просим!


__________________

sae74 поза форумом   Відповісти з цитуванням
Ці 3 користувач(ів) сказали Дякую sae74 за це повідомлення:
pimass (15.11.2015), RozarioAgro (15.11.2015), Sem (15.11.2015)
Старий 15.11.2015, 23:06   #15
Модератор Винницкого клуба аквариумистов
  
 
Аватар для pimass
 
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
Re: Техническое задание для Нового контроллера аквариума. ===www.aquaforum.ua===

sae74, Андрей, ты хочешь сказать, что все датчики температуры у тебя сейчас "отвалились"?
__________________
Танцуют звезды и луна © Как там начало?

guns don't kill people, people kill people

[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]


__________________

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


Share/Bookmark

Відповідь


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

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

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

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


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


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


no new posts