1. можно ли будет задавать верхний предел напряжения насоса, т.е. ограничивать его подачу?
Можно. Это уже предусмотрено.
Напряжение, подаваемое на мотор, автоматически регулируется в пределах, заданных минимальным и максимальным значением (четвертая и пятая строка настроек). Значению 1024 соответствует подача на насос полного напряжения источника питания.
2. можно ли будет задавать диапазон температур более точно, с точностью до 0,1 градуса С, например: от 100,2 до 100,7?
Какой смысл делать дробным концы диапазона настроек? Тебя наверное интересует возможность настройки целевой температуры не в целых, а в десятых долях градуса? Тогда диапазон настроек может быть и в целых числах, скажем, от 100 до 101 градуса. Тут не нужны десятые. Это можно сделать, изменив прошивку. Но надо четко понимать, что это ошибочное решение, ведь датчик DS18B20 выдает значения температуры не в десятых, а в шестнадцатых долях градуса. В таком случае и настройку лучше менять с шагом не 1/10, а 1/16 градуса...
Судя по твоим цифрам, та думаешь использовать Малыша для управления подачей браги в НБК? не уверен, что такая затея увенчается успехом. Эта задача не рашается методами ПИД регулирования. ПИД сработает там, где отклонение от оптимальной подачи вправо или влево изменяет температуру в контрольной точке вверх или вниз. С подачей браги все иначе. Избыток подачи тянет температуру барды вниз, а ее недостаток вверх температуру не тянет. Она будет одинаковой и при оптималькой подаче, и при слегка заниженной, и даже при отсутствии подачи браги. Можно попробовать поднять датчик выше, туда, где при оптимальной подаче устанавливается температура, скажем, 98 градусов. Тогда при избытке подачи температура станет падать, а при недостатке - расти. Тогда и десятые градуса в настройке не понадобятся. Но я не уверен в работоспособности такого метода.
3. можно ли будет предусмотреть подключения ротаметра, чтобы Малыш в случае прекращения потока и выдержки времени задаваемой задержки разрывал силовую цепь 220 В ?
Тут возможны варианты... Малыш - инвалид от рождения. У него только одна ручка. Этой ручкой он можен либо управлять потоком, либо отключать реле. Поэтому он может выполнить твою задачу только если с помощью ротаметра будет следить за потоком, который создает внешнее устройство.
В принципе, есть вохможность решить любую задачу, надо только ее поставить, но разработа железа и программы займет время, неделю или две, в течении которых все остальные вопросы нужно будет отставить. Поэтому цена тндивидуальной разработки будет немалой.
С ротаметром, то есть со стабилизацией потока, пока все туманно. С флоуметром, который есть у меня, мне удалось стабилизировать поток холодной воды со скоростью в диапазоне от 20 до 60 литров в час. Стабильность достойная - один процент по краям диапазона, и пол процента в диапазоне от 30 до 50 л/ч.