Как разработать автоматизацию аквариума с помощью Arduino

В рамках моего последнего инженерного проекта я хотел бы разработать систему автоматизации аквариума. В моем проекте мне нужно одновременно проверять качество воды, а также проверять осаждение в моем аквариуме. Какие типы датчиков используются для этого? Как я могу подключить его к моему arduno uno?

, 👍0

Обсуждение

Вы пробовали гуглить соответствующие датчики? Каковы были результаты и как именно они не помогли вам? Что вы уже пробовали в дизайне вашего проекта?, @chrisl

что значит "качество воды"? ... какие факторы вы проверяете? ... что означает «осаждение»? ... что ты проверяешь?, @jsotola

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

Вы можете попробовать контроль температуры воды в режиме idk, если вы находитесь в зимний сезон, когда у вас есть зона в земле, такая как автоматическое включение нагревателя, может автоматическое включение ультрафиолетового света в темноте и т. д. или может быть состояние фильтра по измерениям подключения или уровню pH, которые вы должны нарисовать. схема того, что вы будете делать, прежде чем перейти к электронному программированию. что вы будете делать дальше, @Avon97


1 ответ


4

Вы начинаете не с той стороны проблемы (с электроники).

Во-первых, вам нужно определиться с требованиями к вашей системе.

  • Запишите, что должна делать ваша система: что-то измерять? Когда & Как часто? Сохранить или отобразить измерения? Контролировать что-то на основе данных? Насколько точным должен быть этот контроль (например, +/- 0,5 °C) (точность может быть дорогостоящей)? Управлять чем-то, основываясь на чем-то другом, кроме измерений (кроме, может быть, времени?

  • После того как вы поймете требования, вы сможете записать шаги, которые система должна предпринять для их выполнения. это не обязательно должен быть код (и, вероятно, пока не должен быть).

  • Решите, что и как измерять. Не могу разобраться с датчиком чего-то? Может быть, вы можете вывести это из чего-то, что вы можете почувствовать. Или, возможно, узнать, как быстро или как часто это «что-то» выходит из строя, и восстанавливать его без измерения (например, вы, вероятно, уже знаете, как часто и сколько еды нужно выдавать).

  • Теперь вы можете начать думать об электронике, датчиках и коде, имея довольно хорошее представление о том, что вам нужно знать, приобретать и создавать для реализации своего проекта (независимо от того, будете ли вы это делать). ожидается, что он действительно будет построен).

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

,