|
|
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..
|
Просмотров: 15916
|
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,803
Поблагодарил(а) : 2,465
Поблагодарили 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]
__________________
|
|
|
Пользователь, который поблагодарил pimass за данный пост:
|
|
21.08.2012, 17:34
|
#18
|
Живу я тут
Регистрация: 06.01.2012
Адрес: Киев
Сообщений: 4,168
Поблагодарил(а) : 2,683
Поблагодарили 2,624 раз(а) в 1,679 сообщениях
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
Последний раз редактировалось briz07; 21.08.2012 в 17:44..
|
|
|
Пользователь, который поблагодарил 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,624 раз(а) в 1,679 сообщениях
|
Re: И еще один аквариумный контроллер :) ===www.aquaforum.ua===
aleksey1983,
Аналогично, но еще не купил, а изучаю книгу, чего надо, а чего нет.
Р.S.
Ищите на просторах инета где скачать книгу: Программирование микроконтроллерных плат Arduino_Freeduino.
|
|
|
Пользователь, который поблагодарил 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
Поблагодарил(а) : 49
Поблагодарили 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 код Выкл.
|
|
|
Текущее время: 23:16. Часовой пояс GMT +3.
|