How to use firmata protocol to control Arduino Servos for showing Raspberry Pi generated data.
A photo mosaic is a picture that has been divided into tiled sections, each of which is replaced with another photograph that matches the target photo. When first viewed seems that it’s only one image, but a close examination reveals that the image is in fact made up of many hundreds or thousands of smaller images.
In general, those mosaics are created by computer applications, in this post you will learn how to create a photo mosaic generator using python.
One of the ideas that many makers always think about, is to create your own retro arcade machine. Although there are many tutorials on the net, here I’ll try to make a simple but detailed explanation of all the steps needed to create your own arcade bartop machine, and I hope it can be useful for people that want to to try this amazing experience. The project itself is very easy, but thorough too.
Before start to talk about the installation of openCV in a Raspberry Pi it’s important to clarify something:
- If you use a regular USB camera attached to the Raspberry Pi, the installation is basically the same as any other debian like distribution.
- If you use the Raspicam CSI camera, you must use UV4L (UserVideo4Linux) drivers and all will be a little bit tricky, and currently I didn’t tried yet to install the UV4L drivers to use the Raspicam CSI camera, but here are some resources about it*:
*NOTE: OpenCV works with raspicam following the instructions below (the same as the USB camera), but as far as I have been able to test, the video driver with raspicam has very low framerate and the scripts don’t run as good as with USB camera.