A while ago I looked at Meteor and their websocket protocol implementation called DDP (Distributed Data Protocol) and wondered what else you could do with it.
I came up with the idea to build a large 8x4ft Tetris board that is powered by an wifi enabled Arduino and WS2811 RGB LED’s. I wrote a small implementation of the DDP protocol for Arduino which is available on my GitHub.
I build a simple gamepad mobile application using Meteor that connects via DDP to a centralized server. The server handles the requests between the gamepad and the Tetris board.
Essentially I can now play Tetris on an 8x4ft surface.
[flyandi_button link=”https://github.com/flyandi/meteor-arduino-ddp”]View on GitHub[/flyandi_button]