Честно говоря, не очень понял, чем не устроила Arduino nano.
У меня схожий функционал (120л аквариум) вполне себе работает на Arduino UNO.
Датчик HC-SR04 следит за уровнем воды. Когда уровень падает ниже критического, отключает систему подачи CO2 (есть PH-сенсор), поскольку на не погруженном сенсоре ph начинает прыгать туда-сюда и ЭМ-реле без конца щелкает. Это нужно, в основном, при регулярной замене воды в аквариуме.
Та же UNO льет удобрения в аквариум по расписанию и шлет телеметрию через TCP-UART мост на главный контроллер аквариума, на котором уже экран и прочие ништяки.
Ресурсы UNO оцениваю, как занятые процентов на 15-20.
PS: не берите HC-SR04, у него аппаратный баг. берите HC-SR04+ или тот, что у ТС.
PPS: когда по поверхности воды проплывает пучек моха (есть у меня такой плавучий остров), у HC-SR04 прыгают показания. Пришлось этот остров «поставить на якорь» в углу. Не знаю, как такой датчик реагирует на мусор в бочке.
PPPS: в вашу систему можно ещё поставить датчик расхода воды (на эффекте холла). У меня есть такой, я с его помощью мониторю степень засранности внешнего фильтра.
Не знаю, есть ли VisualStudio для маков. Но точно есть плагин arduino для VS, который кроме автоподстановки кода еще позволяет делать breakpoint-ы, трассировку и смотреть значения переменных. Правда, чудес не бывает, всё это реализовано так, что компилятор сам прописывает все эти ништяки в HEX. Т.о., на большом проекте памяти может не хватить.
Само собой, это же традиция :)
А потом мы ещё на твоем сайте увидим статью, как при помощи напильника, паяльника и 3D-принтера довести такие часы до ума :)
В первый же день сосед поставил десятку на слабенький бук с 1Гб ОЗУ, который сразу же перестал грузиться. Прибежал ко мне. Я снес W10, поставил W7 pro. Она, как и ожидал, тоже работала с грехом пополам на 1Гб ОЗУ. Снесли поставили из образа, который сидит в скрытом разделе бука. Оказалось, что штатная w10, (толи стартер, толи хоум, возможно специально оптимизированная вендором) работает очень даже прилично даже не таком дохлом буке.
На своём компе я ставил десятку уже после окончания срока (где-то в августе), при помощи утилиты с сайта MS.
Впечатления противоречивые. С одной стороны вроде заработало. С другой куча приложений перестала нормально работать. То же MPC-HC x64 перестал запускаться, только 32 бит версия.
Вроде год ждал, могли допилить до ума, но нет.
Недавно был в гостях и наблюдал как папа одной гостьи, сам ни разу в жизни не катавшийся на гироскутере, обучил более-менее сносно кататься свою 5,5лет. дочь всего за полчаса.
У меня схожий функционал (120л аквариум) вполне себе работает на Arduino UNO.
Датчик HC-SR04 следит за уровнем воды. Когда уровень падает ниже критического, отключает систему подачи CO2 (есть PH-сенсор), поскольку на не погруженном сенсоре ph начинает прыгать туда-сюда и ЭМ-реле без конца щелкает. Это нужно, в основном, при регулярной замене воды в аквариуме.
Та же UNO льет удобрения в аквариум по расписанию и шлет телеметрию через TCP-UART мост на главный контроллер аквариума, на котором уже экран и прочие ништяки.
Ресурсы UNO оцениваю, как занятые процентов на 15-20.
PS: не берите HC-SR04, у него аппаратный баг. берите HC-SR04+ или тот, что у ТС.
PPS: когда по поверхности воды проплывает пучек моха (есть у меня такой плавучий остров), у HC-SR04 прыгают показания. Пришлось этот остров «поставить на якорь» в углу. Не знаю, как такой датчик реагирует на мусор в бочке.
PPPS: в вашу систему можно ещё поставить датчик расхода воды (на эффекте холла). У меня есть такой, я с его помощью мониторю степень засранности внешнего фильтра.
Не знаю, есть ли VisualStudio для маков. Но точно есть плагин arduino для VS, который кроме автоподстановки кода еще позволяет делать breakpoint-ы, трассировку и смотреть значения переменных. Правда, чудес не бывает, всё это реализовано так, что компилятор сам прописывает все эти ништяки в HEX. Т.о., на большом проекте памяти может не хватить.
А что даёт эта IDE кроме подсветки синтаксиса? Автоподстановка кода есть?
Тема подпитки из окружающей среды не раскрыта. То ли от тепла человека, то ли от энергии радиоволн, то ли ещё от чего.
В смысле, попытался, но не сумел :)
они принадлежит конторе, близкой к ФСБ
в украинской есть, но на мове…
А потом мы ещё на твоем сайте увидим статью, как при помощи напильника, паяльника и 3D-принтера довести такие часы до ума :)
На своём компе я ставил десятку уже после окончания срока (где-то в августе), при помощи утилиты с сайта MS.
Впечатления противоречивые. С одной стороны вроде заработало. С другой куча приложений перестала нормально работать. То же MPC-HC x64 перестал запускаться, только 32 бит версия.
Вроде год ждал, могли допилить до ума, но нет.