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 на внешних гранях (3x3) по 4 на внутренних гранях (2x2) |
Процессор | 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
Дополнительная информация
- Страница проекта на kickstarter
- Блог разработчиков с новостями, картинками и примерами
- Профиль проекта на github
- Moore's Cloud — фирма, которая занимается разработкой Light
Автор: lanseg