Топик стартер, идея хорошая, но можно пару замечаний (сказано было уже много).
Чтобы сделать устройство дешевым, оно должно содержать минимум НЕОБХОДИМЫХ компонентов как для реализации своих функций, так и для его обслуживания (программирования).
Все эти встроенные прибамбасы для связи , которые обсуждались просто излишество. Устройства разрабатывают в основном так, чтобы с ним можно было связаться по тому протоколу обмена данных, на работу с которым рассчитана элементная база устройства (контроллер). Что такое COM порт многие знают и представляют, так же многие знают, что есть стандартные переходники усб - ком порт, а также платы расширения, но самое главное у компьютеров есть ком порты. И не так уж важно постоянно его использовать этот компорт-сомневаюсь что кто то будет постоянно перепрограммировать и перепрограммировать.
По ПО- достаточно предусмотреть необходимый набор установок с переключением их по кругу, вообще отпадет надобность программирования. Сколько лет форуму - опросить и создать самые ходовые варианты установок - время включения, выключения и т.д. и т.п.
Оффтоп
совершенно не понятно убеждение некоторых форумчан о том что все эти устройства на контроллерах дорогие. цена железа копейки, а стоимость ПО зависит только от наглости программиста и продавца. К сведению-стоимость самодельного современного диммируемого эпра не 100 баксов, даже до 100 гр недотягивает, просто эпра с набором всех защитных функций до 50 гр с трудом дотягивает и это все при покупке деталей не оптом а по штучно. просто смешно смотреть на цены в интернет магазинах на эпра. 200 гр и более... и по запросу как обычно на первом месте сайты для аквариумистов.