Light — продвинутый светильник с Linux на борту

от автора


22 октября на kickstarter начался сбор средств для проекта «Light» — продвинутого linux-светильника. Он представляет собой куб из матового пластика, внутри которого на гранях расположены 52 RGB-светодиода, под управлением микрокомпьютера с акселерометром и беспроводным модулем, что открывает большие возможности для применения этого устройства: его можно использовать и как необычный светильник и как индикатор (например, использования системных ресурсов на сервере), и как будильник, или ambilight.

Одной из целей этого проекта является создание платформы для разработки, доступной не только опытным системным программистам. Так как для управления устройством используется REST-интерфейс, то не имеет значения, на каком языке было написано приложение и выполняется ли оно на самом Light, или где-то на другом конце Земли.

Проект является полностью открытым, исходный код программного обеспечения можно посмотреть на странице проекта на github, а процесс создания, инструкции и спецификации «Железа» в
блоге разработчиков.

Программная часть

ОС Arch Linux (ARM)
Ядро 2.6.x (возмжно, 3.7, когда пойдёт в серию)
Средства разработки GNU toolchain, Python 2.7
Анимация WuVoxels, Sing, редактор Moore’sCloud Studio
Управление Moore’sCloud Control (веб-интерфейс), sshd
Прочее все пакеты, доступные из репозиториев ArchLinux

Все библиотеки и программное обеспечение распространяются с открытым исходным кодом и доступны на github, а новости разработки регулярно обновляются в блоге.

Аппаратная часть

Размеры 150мм x 150мм x 135мм
Питание 5VDC, 3A
Источник света 52 RGB светодиода (по 7 бит на каждый цвет):
по 9 на внешних гранях (3×3)
по 4 на внутренних гранях (2×2)
Процессор Freescale iMX233 @ 454 Mhz
ОЗУ 64MB DDR SDRAM
Внешняя память 2GB microSD
Акселерометр Freescale MMA7660
Радиомодуль WiFi Nano USB 802.11 b/g/n (заменяемый)
Разное I2C для подключения своих устройств и последовательный терминал

Всего создателями проекта были опробованы три микрокомпьютера:

  • Raspberry PI — его преимуществами были дешевизна наличие хорошего дистрибутива Linux и документации по работе со светодиодными лентами
  • Olimex OLinuXino Maxi и Micro, которые так же дёшевы, но распространяется с открытой лицензией на «железо» и хорошо работает с linux

Как говорят сами разработчики,

Это полноценный линуксовый компьютер, управляющий пачкой светодиодов
The unit includes a fully functional ARM based Linux computer, just driving a bunch of LED’s

Дополнительная информация

ссылка на оригинал статьи http://habrahabr.ru/post/158555/


Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *