I started fiddling with Node.js on Raspberry Pi because Node.js’ asynchronous event loop architecture makes it a great candidate for event based programming, such as controlling my Pi over Socket.io. I like the latest greatest Node.js version 6, though, and that one is not available in the Raspbian’s package manager as of now. But, of course, I can’t let that discourage me. Let’s install Node.js version 6 binary directly.
If you need a Raspberry Pi Model B drawing in the DXF format (might work with Model A, too. I didn’t check), you can download it from here. It contains some component outlines as well as screw holes.
Raspberry Pi DXF
There are multiple ways to stream video from Raspberry Pi (RPi) to another computer via the wired or wifi ethernet. After trying multiple methods, stumbled upon one that leads to minimal latency and works really well over a wifi connection. The solution is the combination of mjpeg-streamer on the RPi and OpenCV client program on the other computer. In this tutorial, I am working with linux Ubuntu as the client computer. Let’s get to it!