битрикс 24 от телефонии до 1С. Решаем задачи любого уровня по взаимодействию информационных систем. Поддерживаем обмен данными 24/7.

Самодельный акваконтроллер. Общие подходы к проектированию

Давайте зададимся вопросом: «Каким должен быть аквариумный контроллер предназначенный для изготовления своими руками, чтобы он устроил и начинающего (Н) и опытного (О) аквариумиста?» При этом наложим ещё условие, что это могут быть специалисты (С) которые с электроникой и компьютером на «ты» и аквариумисты (А) которые имеют весьма скудное представление об электричестве.

Варианты ответов:

  • Н: «Мне нужен только контроль температуры и включение-выключение света в аквариуме.  Поэтому акваконтроллер должен быть самым простым только с самыми необходимыми функциями».
  • О: «Я держу очень требовательных рыбок и растения, поэтому мне нужен максимальный функционал. Я хочу иметь возможность поддерживать требуемое значение pH в аквариуме, и что бы у меня был автодолив и автоподмена воды. А ещё нужна возможность вносить удобрения по расписанию и контролировать разные параметры воды, например ORP и TDS. А ещё хочу иметь рассвет-закат, что бы рыбкам было комфортно. А ещё…». И т.д. и т.п.
  • С: «Я с удовольствием сделаю сам печатную плату и спаяю любую схему».
  • А: «Гляжу я на схему этого акваконтроллера и ничего не понимаю, какие то линии, кружочки, да квадратики. Ну там вилку в розетку воткнуть, или проводок болтиком прикрутить я ещё могу, а тут «два по пять». А аквариумный контроллер мне всё равно очень хочется».
  • С: «Хочу управлять аквариумом со своего компьютера, что бы там всякие графики мне программа строила, и вообще это круто!».
  • А: «А у меня компьютера нет. Мне бы пару кнопочек, да экранчик на самом акваконтроллере».

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

 

Вы можете следить за ответами к этой записи через RSS.
Вы можете оставить отзыв или трекбек со своего сайта.

Добавить комментарий

(обязательно)

(по желанию)

Google Analytics ----------------------------------------------------------------------------------- Яндекс.Метрика ---------------------------------------------------------------------------------- Рейтинг@Mail.ru ----------------------------------------------------------------------------- OpenStat ---------------------------------------------------------------------------------- Rambler топ 100