 |
|
20.08.2012, 22:31
|
|
И еще один аквариумный контроллер :)
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні

20.08.2012, 22:31
Рейтинг:
(1 голосов - 5,00 средняя оценка)
По причине того, что существующие мне как-то не приглянулись, решил сделать свой.
Сейчас умеет мерять температуру и влажность в комнате, температуру в аквариуме, включать нагреватель и вентилятор и все это показывать на дисплее и репортить в компютер по usb.
UPD:
показывает дату/время, давление воздуха, включение света по расписанию, синхронизация времени с PC
Все собрано на ардуино, с минимумом пайки, потому что паять я давно разучился 
В планах - измерение pH, управление клапаном подачи со2, часы, управление светом по расписанию, отображение текущего состояния на веб.
В совсем отдаленных планах - измерение ORP, управление яркостью подсветки.
Расходы на текущий момент
Arduino UNO Rev3 USD$ 17,40
DHT11 Digital Temperature Humidity Sensor Module USD$ 3,40
Arduino 2-Channel 5V Relay Module Expansion Board USD$ 5,40
Arduino Prototype Shield + Mini Breadboard USD$ 6,70
Arduino IIC / I2C Serial Blue Backlight LCD 2004 Module Display USD$ 19,50
Water Proof DS18b20 Temperature Probe (90cm) USD$ 4,70
Сетевой фильтр Maxxtro PRO PWS05K (PRO PWS05K 10f black) 89 грн
UPD:
BMP085 Barometric Digital Pressure Sensor Module Board For Arduino $7.98
Arduino I2C RTC DS1307 AT24C32 $3.59
Ну им всякая мелочь вроде обрезков провода и разъемов, найденная в столе.
Интересно кому-нибудь?
Фото (розетки 220 отключены для удобства фотографирования.)

Востаннє редагував doctor64: 05.09.2012 о 14:43..
|
Переглядів: 18869
|
Ці 3 користувач(ів) сказали Дякую doctor64 за це повідомлення:
|
|
21.08.2012, 15:27
|
#16
|
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
|
|
|
Ці 2 користувач(ів) сказали Дякую doctor64 за це повідомлення:
|
|
21.08.2012, 15:36
|
#17
|
Модератор Винницкого клуба аквариумистов
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Sem, Сергей, под каждую плату есть свой код, вот например для рН
Скрытый текст
// change this to whatever pin you've moved the jumper to
int ph_pin = 5;
//int for the averaged reading
int reading;
//int for conversion to millivolts
int millivolts;
//float for the ph value
float ph_value;
int i;
// highly recommended that you hook everything up and check the arduino's voltage with a multimeter.
// It doesn't make that much of a difference, but
// if you want it to be highly accurate than do this step
#define ARDUINO_VOLTAGE 5.0
// PH_GAIN is (4000mv / (59.2 * 7)) // 4000mv is max output and 59.2 * 7 is the maximum range (in millivolts) for the ph probe.
#define PH_GAIN 9.6525
void setup() {
Serial.begin(9600);
}
void loop() {
//take a sample of 50 readings
reading = 0;
for(i = 1; i < 50; i++) {
reading += analogRead(ph_pin);
delay(10);
}
//average it out
reading /= i;
//convert to millivolts. remember for higher accuracy measure your arduino's
//voltage with a multimeter and change ARDUINO_VOLTAGE
millivolts = ((reading * ARDUINO_VOLTAGE) / 1024) * 1000;
ph_value = ((millivolts / PH_GAIN) / 59.2) + 7;
Serial.print("pH= ");
Serial.println(ph_value);
delay(500);
}
__________________
Танцуют звезды и луна © Как там начало?
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]
__________________  
|
|
|
cказали "Дякую" pimass за цей допис:
|
|
21.08.2012, 17:34
|
#18
|
Живу я тут
Реєстрація: 06.01.2012
Звідки Ви: Киев
Дописи: 4.168
сказав Дякую: 2.683
сказали Дякую 2.625 раз(и) в 1.679 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Востаннє редагував briz07: 21.08.2012 о 17:44..
|
|
|
cказали "Дякую" briz07 за цей допис:
|
|
05.09.2012, 14:39
|
#19
|
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Update
Добавил часы реального времени с синхронизацией с компютером, включение-выключение света по расписанию и барометр.
|
|
|
Ці 3 користувач(ів) сказали Дякую doctor64 за це повідомлення:
|
|
15.09.2012, 16:08
|
#20
|
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
А скажите, уважаемые, никто не пробовал использовать пусковые устройства для люминисцентных ламп с управлением яркостью?
Не сокращается ли срок службы ламп?
|
|
|
15.09.2012, 20:57
|
#21
|
Живу я тут
Реєстрація: 14.11.2011
Звідки Ви: Одесса
Дописи: 799
сказав Дякую: 1.182
сказали Дякую 502 раз(и) в 298 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Цитата:
Допис від doctor64
А скажите, уважаемые, никто не пробовал использовать пусковые устройства для люминисцентных ламп с управлением яркостью?
Не сокращается ли срок службы ламп?
|
Сокращается значительно.
|
|
|
15.09.2012, 21:39
|
#22
|
Придивляюся
Реєстрація: 14.06.2009
Звідки Ви: Германия
Дописи: 90
сказав Дякую: 66
сказали Дякую 49 раз(и) в 28 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Цитата:
Допис від doctor64
Не сокращается ли срок службы ламп?
|
Нет.
Оффтоп
Раздел для вопросов по свету тут
__________________
( http://www.aquaforum.lv ) ( http://www.aquaguru.net )
|
|
|
18.10.2012, 10:01
|
#23
|
Придивляюся
Реєстрація: 08.12.2010
Звідки Ви: Россия, Новосиьирская обл, г.Искитим
Дописи: 50
сказав Дякую: 5
сказали Дякую 4 раз(и) в 4 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Вот и я купил ардуино теперь мозг пухнет от всего что пытаюсь освоить в писанине прошивки три дня голову грею и все равно половины понять не могу, тоже хочу к авквасу прикрутить . Может поделитесь скетчем хоть иметь предстовление как все собрать в мести!
|
|
|
18.10.2012, 10:13
|
#24
|
Живу я тут
Реєстрація: 06.01.2012
Звідки Ви: Киев
Дописи: 4.168
сказав Дякую: 2.683
сказали Дякую 2.625 раз(и) в 1.679 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
aleksey1983,
Аналогично, но еще не купил, а изучаю книгу, чего надо, а чего нет.
Р.S.
Ищите на просторах инета где скачать книгу: Программирование микроконтроллерных плат Arduino_Freeduino.
|
|
|
cказали "Дякую" briz07 за цей допис:
|
|
19.10.2012, 00:08
|
#25
|
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Ну, там все просто имхо 
Вот, например, сравнительно простой вариант из ранних, но работающий.
Собственно, программа на Ардуино - это практически обычный C++, отличающийся, по большому счету, только тем что в обычном С у нас есть функция main(), которая вызывается системой, а тут таких функций две:
setup() вызывается один раз при резете контроллера - туда мы помещаем все настроечные действия - настройки, инициализацию и так далее,
loop() которая работает в цикле - вызывается при старте после setup() и когда исполнение доходит до конца loop() - она вызывается снова.
Если будут вопросы - обращайтесь.
Востаннє редагував doctor64: 19.10.2012 о 00:13..
|
|
|
Ці 5 користувач(ів) сказали Дякую doctor64 за це повідомлення:
|
|
19.10.2012, 03:05
|
#26
|
Придивляюся
Реєстрація: 08.12.2010
Звідки Ви: Россия, Новосиьирская обл, г.Искитим
Дописи: 50
сказав Дякую: 5
сказали Дякую 4 раз(и) в 4 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Спасибо теперь есть чем заниматься, думаю пару недель тепер с книгами и твоим скетчем буду разбираться что куда
|
|
|
10.01.2013, 00:34
|
#27
|
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Если вдруг кому интересно - прикрутил веб-морду.
Рисует красивые графики

|
|
|
Ці 2 користувач(ів) сказали Дякую doctor64 за це повідомлення:
|
|
01.11.2013, 10:33
|
#28
|
Придивляюся
Реєстрація: 25.12.2010
Звідки Ви: Рига
Дописи: 14
сказав Дякую: 48
сказали Дякую 2 раз(и) в 2 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
На счёт веб-мрды -- БРАВО! Собственно из-за неё сюда и зашёл т.к. озаботился контролером для ступенчатой регулировки СД света, а Ардуина с эзернетшилдом уже давно без дела валяется. А тратится на тачскрины, которые по большому счёту то и установить негде, не хочется. Потому считаю направление акваконтролеров с вебмордами самым удобным.
Какова судьба проекта на сей момент?
__________________
И только небо тебя поманит синим взмахом её крыла.
|
|
|
03.11.2013, 12:26
|
#29
|
Придивляюся
Реєстрація: 21.11.2011
Звідки Ви: Киев
Дописи: 68
сказав Дякую: 5
сказали Дякую 22 раз(и) в 11 повідомленні
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Честно говоря, заброшен. Времени совершенно нет.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 18:29.
|