📜 ⬆️ ⬇️

Light - an advanced lamp with Linux on board


On October 22, kickstarter started fundraising for the project “Light” - an advanced linux lamp. It is a matte plastic cube, inside which there are 52 RGB LEDs on the edges, controlled by a microcomputer with an accelerometer and a wireless module, which opens up great opportunities for using this device: it can be used as an unusual fixture and as an indicator (for example, system resources on the server), and as an alarm clock, or ambilight.

One of the goals of this project is to create a development platform that is accessible not only to experienced system programmers. Since a REST interface is used to control the device, it does not matter what language the application was written in and whether it runs on Light itself, or somewhere on the other side of the Earth.

The project is completely open, the source code of the software can be viewed on the project page on github, and the process of creation, instructions and specifications of "Iron" in
developer blog .
')

Software part


OSArch Linux ( ARM )
Core2.6.x (possible, 3.7 when it goes to the series)
Development toolsGNU toolchain, Python 2.7
AnimationWuVoxels, Sing , editor Moore'sCloud Studio
ControlMoore'sCloud Control (web interface), sshd
Otherall packages available from ArchLinux repositories

All libraries and software are open source and are available on github , and development news is regularly updated on the blog .

Hardware


Dimensions150mm x 150mm x 135mm
Nutrition5VDC, 3A
Light source52 RGB LEDs (7 bits for each color):
9 on the outer edges (3x3)
4 on the inner edges (2x2)
CPUFreescale iMX233 @ 454 Mhz
Ram64MB DDR SDRAM
External memory2GB microSD
AccelerometerFreescale MMA7660
Radio moduleWiFi Nano USB 802.11 b / g / n (replaceable)
miscellaneaI2C to connect their devices and serial terminal

In total, the project creators tested three microcomputers:

As the developers themselves say,
This is a full-fledged Linux computer that manages a pack of LEDs
The unit includes a fully functional ARM based Linux computer

Additional Information


Source: https://habr.com/ru/post/158555/


All Articles