
Я ищу программируемый контроллер Linux для домашней автоматизации и общих развлекательных проектов.
Требования:
- Управление электроприборами — выключатели и диммеры (возможно, с использованием реле)
- Получайте аналоговые и цифровые данные от датчиков (переключателей, температур и т. д.)
- USB-подключение
- Работает на Linux
Преимущества:
- Сетевое подключение/Веб-интерфейс
- Поддержка Python
- Маленький экран дисплея
- Поддержка клавиатуры и VGA
Раньше мне было очень весело сУдобная доска, но он сломался несколько месяцев назад, и в нем отсутствуют многие важные функции.
решение1
Не такой мощный, как обычный ПК, но стоит попробовать.платформа ардуино.
Вы можете купить отличный и дешевый блок здесь:http://www.libelium.com/
Погуглите немного об Arduino, и вы найдете много ссылок и большое сообщество.
решение2
Не зная вашего ценового диапазона, я предлагаюГамстикс.
Платы довольно дорогие, но очень мощные, особенно сПлата расширения ATmel Robostix.
Я предлагаюСтартовый пакет Robostix, это должно помочь вам начать программировать с помощью Gumstix.
решение3
Различные маршрутизаторы и устройства домашней электроники работают под управлением Linux и могут быть перепрошиты. Беспроводной маршрутизатор WRT54G является популярным примером этого с дистрибутивом OpenWRT.
SheevaPlug — еще один пример системы micro-Linux, хотя, на мой взгляд, в ней отсутствуют входы АЦП.
решение4
Я используюАрдуинов сочетании сПандаборддля моих нужд домашней автоматизации - он соответствует всем вашим требованиям, если вы подключите его к внешнему экрану через HDMI или DVI.
Pandaboard — хотя и немного дороже — очень мощный и заменяет мой беспроводной маршрутизатор (802.11n), действует как сервер хранения и медиа с выходом HDMI, подключенным к моему телевизору и внешним жестким дискам USB (питание переключается с помощью Arduino). Вместе с Arduino он контролирует все датчики в моем доме, управляет переключателями и работает без вентилятора на стандартном Linux. Вы можете управлять им с помощью стандартных устройств ввода USB/Bluetooth или через локальную сеть или Интернет.
Вся система потребляет всего около 5 Вт (~10 Вт при включенных жестких дисках).