Программируемый контроллер Linux

Программируемый контроллер Linux

Я ищу программируемый контроллер 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 Вт при включенных жестких дисках).

Связанный контент