А отслеживать зависание, это уже кому, как удобно.
Я просто по таймеру ухожу на прерывание и смотрю на флаги, которые
должны сбрасываться если модуль работает. Что-то вроде вотчдога.
Завис — хард-ресет модуля и инициализация по новой.
Более продвинутый вариант — использовать таск-менеджер. И работать с модулем в своем «потоке».
Тогда зависший модуль, не вешает основной цикл.
Но! сам ENC28j60 периодически виснет.
Поэтому:
— Для инициализации/реинициализации используем пин сброса.
— Отслеживаем программно работоспособность модуля.
С практической точки зрения — это, конечно, не особо выгодно. Одна иллюминация башни «жрет» на порядки больше.
А вот плане пиара — все обратят внимание на подобную новость.
У меня как раз «вазовский», ток 1,5...2А (пусковой в пике, думаю, и до 10А). Для релюшки фигня, а вот блок питания нужен соответствующий.
Если лить порциями от 100мл, оперируя только временем работы, можно дозировать с точностью ± 10мл.
А главное, что после работы годами с «омывашкой», УДО ему точно не страшны :)
Ну это Вы зря так всё упрощаете. Дело далеко не в количестве рыбок. Да и вообще не в рыбках. Контроллер необходим что-бы поддерживать параметры воды. В первую очередь концентрацию СО2. А это в свою очередь завязано на режим освещения и подачу (пусть пока и вручную) удобрений. Без этого не получить красивой растительности.
А что, это идея… Как придумать тему статьи на гиктаймс:
Открыть Википедию по адресу en.wikipedia.org/wiki/February_14 < — подставить текущую дату
Поискать что-нибудь про космос, IT, etc.
???
Profit!
График на ближайшие дни:
20.02: 29 лет назад была запущена космическая станция Мир
21.02: 43 года назад советская автоматическая станция Луна-20 совершила мягкую посадку на Луну
22.02: 18 лет назад британские ученые сообщили об успешном клонировании овцы по кличке Долли
23.02: 28 лет назад в Большом Магеллановом Облаке вспыхнула сверхновая
24.02: 4 года назад состоялся последний запуск шаттла Дискавери
Тема с резервным питанием не раскрыта. Клапану нужен большой ток для экстренного закрытия.
Как поведет себя система после 10-20 дней отсутствия электричества. (все уехали в отпуск, сразу же «выбило пробки», краны с водой не перекрыли перед уездом...)
Знакомые так метеориты ищут. Так же летают на беспилотнике над полем и фоткают. Сразу видны «интересные» места, особенно на ИК снимках. Потом уже с миноискателем.
А отслеживать зависание, это уже кому, как удобно.
Я просто по таймеру ухожу на прерывание и смотрю на флаги, которые
должны сбрасываться если модуль работает. Что-то вроде вотчдога.
Завис — хард-ресет модуля и инициализация по новой.
Более продвинутый вариант — использовать таск-менеджер. И работать с модулем в своем «потоке».
Тогда зависший модуль, не вешает основной цикл.
Но! сам ENC28j60 периодически виснет.
Поэтому:
— Для инициализации/реинициализации используем пин сброса.
— Отслеживаем программно работоспособность модуля.
А вот плане пиара — все обратят внимание на подобную новость.
Если лить порциями от 100мл, оперируя только временем работы, можно дозировать с точностью ± 10мл.
А главное, что после работы годами с «омывашкой», УДО ему точно не страшны :)
Раз уж начал оффтопить. То спрошу, что думаете о насосе омывателя стекол в качестве дозатора УДО?
Гугл в помощь: [акваскейп, травник, голландский аквариум, PH, CO2, kH, dH, спектр, ватт на литр, питательный грунт, удобрения, макро, микро, калий… ]
Можно поэкспериментировать с «магнитным» стиранием от катушки с обратной стороны доски.
Как поведет себя система после 10-20 дней отсутствия электричества. (все уехали в отпуск, сразу же «выбило пробки», краны с водой не перекрыли перед уездом...)