Quad copters are available everywhere. You can get any entry level drone for cheap but still they are fun to play. Once you’re done with simple flying and observing you start to want more. This is where real fun begins. Some focus on adding more sensors and programming complex flight plans, other try to make a collaborative swarm of drones and even more. But most crazy ideas are born at universities. Check out an interesting project developed by Aeronoutics and Astronautics department student from Tokyo.
Drone is equipped with all standard quad rotor equipment like 3 axis accelerometer, gyros, compass. This is what allows to keep quad stable. ARM cortex-M4 keeps track of the systems. But most processing is done by Spartan-6 FPGA board which takes images with small camera and localizes itself by doing image processing. It gives great performance considering small drone size.
Almost every electronics now have SMD parts on it. Hobbyist sector is no exception. Sometimes parts only come in SMT packages and there is no way to avoid. If you need to solder few of them, maybe you can get away with soldering iron and a bit patience. But for larger batches maybe it is better to use reflow soldering technique. This is nothing more than baking circuits in oven. One thing is important here – temperature and timing. Instead of doing this manually, better leave this process to control circuit.
Hamster though it would be fun project to make an oven controlled by FPGA. He programmed temperature stages as finite state machine. Temperature is monitored by using thermocouple. Heater element is switched on/off with solid state relay. The other part of electronics is less critical like LED display, RS232 logging. As initial tests showed, good oven isn’t enough. Proper paste dispenser is also critical for smooth solder joints. But with some practice or by simply using stencils results sould be much better.
This is a project done by the students from Cornell University. The idea was to have a full hardware and software video game solution that is able to use real-time motion tracking as control input to a video game. With the help of motion- tracking technology, they simulated a gun which works on finger/hand movement and the movements are displayed on a VGA monitor. For the game, they have used an Altera DE2 board with a CycloneII FPGA to implement the video processing core.
The video input is taken from video camera that outputs an NTSC signal that is processed to extract RGB values from the image in the camera’s field of vision and all that is possible because of power of FPGA parallel processing. The game is fairly playable if it is handled correctly and may require multiple tries to get it to work properly. Many parameters are either limited by hardware or tuned specifically for the game. Overall, I would say, that it’s an excellent project with the help of a FPGA and is something which I would have definitely enjoyed it making.
Ever wonder to have tools which can help you compose your own music. Most of them which are available are software’s, but this one is a hardware which was done as a final-year project by the students of Cornell University. They designed and implemented the Audio Composer and Conductor Suite (A.C.C.S) which is a combination of tools to develop and compose new music. The software end handles audio note frequency and note length generation through a user based input
FPGA hardware then generates multiple tracks of musical notes on a synthesizer that are played over speakers. Running in parallel with the audio output is video detection hardware to track the user’s movements. The entire set up is centred on 2 Altera FPGA Development Boards, a DE2 and a DE2-115. The DE2 is in charge of filtering and hand movement interpretations. The DE2-115 is in charge of Musical Notation and synthesis. A TV camera sits at around head or chest level about 5 feet in front of the user, while a white or black backdrop is put behind the user to block background light and colours. Overall, an excellent project for electronics as well as music lovers.