Отключение фильтра при утечке воды

Warranty
Offline
Зарегистрирован: 09.01.2021

Здравствуйте!

Хочу в аквариум установить внешний фильтр очистки воды. Думаю подключить через реле и датчик воды. Мне нужно, что б фильтр вырубался если произойдет утечка. Фильтр будет в поддоне. Установить датчик не проблема. Есть ардуино нано, брал для прошивки 3д принтера. А еще через эту же нано хочу подключить СО2. Что б по времени включалась-отключалась. Оба прибора хочу запитать через реле. Может кто уже делал подобное? Жду окончания праздников, что б съездить на радиорынок, для покупки датчика воды и релюх. 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Удачи!

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Цитата:
А еще через эту же нано хочу подключить СО2.

Газировкой рыбок поить?

5N62V
Offline
Зарегистрирован: 25.02.2016

Warranty пишет:

 А еще через эту же нано хочу подключить СО2. 

А вы часом не троллите?

Warranty
Offline
Зарегистрирован: 09.01.2021

Нет. Хочу подключить как таймер. Для подачи СО2

Может проще умную розетку взять для этого. Но пробовать то нужно.

А насчет "дома и козы" , у меня все есть просто праздники не дали вырваться на радиорынок. 

Я скетч не прошу. Подключить сможет каждый. Наваять простой код не составляет труда. 

Просто интересно может кто делал, мне идея не кажется бредовой. 

И еще я заметил на тематических, особенно электронных форумах  очень много конкретных редисок. Нечего сказать иди лесом. А то одни гении и послать некого.

Warranty
Offline
Зарегистрирован: 09.01.2021

Спасибо. 

Warranty
Offline
Зарегистрирован: 09.01.2021

А Вы не знали, что можно акву запустить с СО2 без подачи воздуха? 

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Зачем?

ratman
Offline
Зарегистрирован: 11.10.2015

anatoli_nik пишет:

Зачем?

Выращивание анаэробных растений и животных. Та ещё экзотика.

Warranty
Offline
Зарегистрирован: 09.01.2021

Соорудил то что хотел. При попадании влаги на датчик  реле отрубается.

Единственное, что еще хочу - что бы он не включался снова после испарения воды. Пока не знаю как это сделать.   

int rele_pin =10;
int sensor_pin =8;
void setup() {
pinMode(rele_pin, OUTPUT);
pinMode(sensor_pin, INPUT);
}
void loop() {
if(digitalRead(sensor_pin) == HIGH){
digitalWrite(rele_pin, HIGH);
} else {
digitalWrite(rele_pin, LOW);
delay(1000);
}
}
Питание датчика влаги я подключил через ардуинку (нано). Греется диод аж палец обжог. Не стоит питать датчики от ардуинки? 
xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Warranty пишет:
Единственное, что еще хочу - что бы он не включался снова после испарения воды. Пока не знаю как это сделать.   

так не включайте его, надо в строке.... хмм.... даже и не знаю как вам донести в какой строке.

может вставите код как положено?

Warranty
Offline
Зарегистрирован: 09.01.2021

Как положено? Это как?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Warranty пишет:

Как положено? Это как?

второй пост в теме 

"ПЕСОЧНИЦА. ДЛЯ ВСЕХ НОВИЧКОВ."

в этом разделе.

Warranty
Offline
Зарегистрирован: 09.01.2021

Да я запитал все от внешнего источника. И ардуинка холодная. Учту это.

Warranty
Offline
Зарегистрирован: 09.01.2021

Спасибо. Прочту. И исправлю. Но уже днем. Спать надо идти, на работу рано подниматься.

Warranty
Offline
Зарегистрирован: 09.01.2021
 

Не могу скопировать со строками. Сделал скрин. 

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Берем скетч

Жмем CTRL+A

Жмем CTRL+C

В редакторе сообщения браузера жмем

 

И в него жмем CTRL+V

И жмем кнопку OK

Затем жмем кнопку сохранить

И получаем

int rele_pin =10;
int sensor_pin =8;
void setup() {
pinMode(rele_pin, OUTPUT);
pinMode(sensor_pin, INPUT);
}
void loop() {
if(digitalRead(sensor_pin) == HIGH){
digitalWrite(rele_pin, HIGH);
} else {
digitalWrite(rele_pin, LOW);
delay(1000);
}
}

Для "особо одаренных"! То есть для дебилов!

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Warranty пишет:
<a target="_blank" href="https://c.radikal.ru/c13/2102/68/a0101a6133bd.jpg"><img src="https://c.radikal.ru/c13/2102/68/a0101a6133bd.jpg" /></a>

Не могу скопировать со строками. Сделал скрин.
 
а обещал

Warranty пишет:
Спасибо. Прочту. И исправлю.

ну значит и я могу дальше не читать...

 

Warranty
Offline
Зарегистрирован: 09.01.2021

Не читайте.  сПАСИБО ЗА ПОТРАЧЕННОЕ ВАШЕ ВРЕМЯ. 

Warranty
Offline
Зарегистрирован: 09.01.2021
int rele_pin =10;
int sensor_pin =8;
void setup() {
pinMode(rele_pin, OUTPUT);
pinMode(sensor_pin, INPUT);
}
void loop() {
if(digitalRead(sensor_pin) == HIGH){
digitalWrite(rele_pin, HIGH);
} else {
digitalWrite(rele_pin, LOW);
delay(1000);
}
}
 
Warranty
Offline
Зарегистрирован: 09.01.2021
int rele_pin =10;
int sensor_pin =8;
void setup() {
pinMode(rele_pin, OUTPUT);
pinMode(sensor_pin, INPUT);
}
void loop() {
if(digitalRead(sensor_pin) == HIGH){
digitalWrite(rele_pin, HIGH);
} else {
digitalWrite(rele_pin, LOW);
delay(1000);
}
}