In this post we want to introduce you a great article that describe the latest projects from Black Mesa Labs. These guys wanted to create a new approach to add video support to your projects with Arduino and other low cost microcontrollers. So the idea of Mesa-Video was born.
Mesa-Video is a fully open-source device that will provide real time video resolution of up to 800 x 600 pixels on a HDMI output to any device with a UART serial port.
Following Mesa-Video is Mesa-Bus, their solution to the shield stacking problems of Arduino. Issues appear if you want to get more than one. Therefore, they have come up with this small device which works as USBs for PCs. It´s also cross-platform and open source so you can easily disconnect your Arduino and connect a RaspberryPi without making any changes to the other devices on your design. Simpler and faster approach that puts together SPI and I2C saving a lot of decoding.
A lot more projects are on the pipe, so we recommend you to keep an eye on Black Mesa Labs Projects.
Thanks to the work developed by a group of students at Cornell University, all you would need to do is to paint the tip of your finger in Red. This is not to fake that you are shooting that much that your finger is burning. This is because their project is based on this color. Feel free to adapt it to you likes as it is all open source.
This article presents a thorough description of their work. Read it to learn how you can use the power of an FPGA´s parallel processing to build your own shooters game.
All you need is a video camera to capture the movement of your hand and then output the NTSC signal that is processed by the FPGA board (like a Papilio). Finally, the VGA controller will output the signal to the VGA monitor. Otherwise you wouldn´t know where to shoot!
Oh! And of course, you need to read this and thank the Cornell guys for their great work!
Open source enthusiast? Drone enthusiast as well? FPGA fan? Rejoice! The first Unmanned Air Vehicule combining all those technologies has recently been announced. It’s powered by a Xilinx Zynq processor running ArduPilot, and its source code is planned to be released. The team behind the project used a DJI F550 airframe and plans to test on more hardware. One of team founders says that using the FPGA part of the Zynq allows an easier real time processing, especially computationally intensive tasks. Before we see a video of the flight, we’re happy to learn that the Zynq board runs on Linux!
Today´s article will teach you how to build a system tocontrol big power. You can use it to manage a simple light bulb or a 0.5 kW motor without having to change a single line of code.
The key of this design is the implementation of a widely-used jellybean wheel from a mouse. This article carefully explains each step to be able to build your power control system, just adapt it to your own goals. Bear in mind that among other parts, you will need to have a rotary encoder in place. We have the solution for that. Read this article to find out how to create your own using…guess what? The wheel of your mouse!
Bitbanging a VGA can be a tough task due to the timing requirements. Nevertheless Sven gave it a go and not only he bitbanged a VGA on an arduino, but he managed to configured an array of 7400 logic chips to output a VGA signal.
Consisting of two parts, his project first consisted in outputting a VGA signal on a monitor then talking about adding circuitry to take care of frame counting, geometry and color.
A simulator was first used to plan out the graphics, then a 7400 chip configuration was designed for the display.
Synthesizer fans are usually fond of programming them. In the following article, you’ll find out about the author’s approach to program every instrument at a time. Moreover, when reproducing the complex sounds of a particular instrument, the author breaks up the formulas into several articles and details how he got the results.
We still have some retro for the old-school enthusiasts. Many of you knew about the BBC Microcomputer System. It was an innovative machine created during the 1980s. It is possible to link the BBC Micro to an FPGA board, following specific designs, via a tube interface. You can find out more about the BBC Micro in the video, and find the detailed designs on the link below.
In order to interact with an FPGA board, a user usually presses a button. Is that the only way to interact? Not so sure. A video from Clifford Wolf shows us otherwise. It’s quite intriguing! The Verilog implements a simple ring oscillator (basically an inverter with its output tied to its input).