Netduino based gaming platform

Probably you are familiar with Netduino hardware. It is an open source 32-bit MCU based platform which can be programmed using .NET Micro Framework. Its like Arduino but more powerful as it is ARM powered. So couple of friends (Fabien and Bertrand) have designed a game console along with software framework. It allows fast step in in to game development. Programing language is C# which makes great resource for learning new stuff. Game expansion PCB for Netduino has 2 analog joystics, 8×8 LED matrix, speaker, SD card reader. It can be battery or wall adapter powered. Wouldn’t mind a better screen resolution instead 8×8, but still this should be fun playing with. This is an open source/hardware project which seems to be actively maintained. Continue reading

Versaloon – multifunctional USB platform

This might be great tool for makers and hackers. This STM32F203 based board is using a generic USB_TO_XXX protocol and is able to provide over 10 useful interfaces like JTAG, SWD, SPI, IIC. Despite various direct protocols it also gives more advanced functionality like timing control, pooling, nesting and other high level functions. This is a great starting point for various devices like logic analyzers, probes, scopes, programmers – and even more with additional circuits. Project is open-source and is available in KiCAD format. Continue reading

Mini-STM32 WAVE Audio Player

The first time I saw the page where this project was showcased I was a little lost – not much detail is given just a picture, a video, a comment field and a bunch of links. So what did I found out about it? Just the thought that this guy yus is trying to build something similar to a common gadget sold in every mall in our country but with a twist of electronic brilliance. The Mini-STM32 WAVE Audio Player is jam packed with an STM32F103RB – a 32 bit ARM based microcontroller, a 320×240 pixel 2.8 inch color LCD and a compilation of various codes that would keep you wondering how Yus came up with it. The color LCD is used to display the power spectrum view of the currently played wave. WAV files are stored in a multimedia card in the RIFF-WAVE-LPCM format, like any other player it has a start, pause and stop button options. Plug in your headphones! Anyone wanna listen to the sync function? Continue reading

Interactive detecting power grid load

Well this sounds interesting and seems it is even more actual. Humanity consumes more and more energy every day. When talking about electrical energy – we still depend on electricity that isn’t clean. So why not to start saving. This project won’t lower your electrical bills but will help to save mother Earth a bit. Circuit simply tries to detect when power grid is on a heavy load and delays switching on non crucial devices until high-load period passes. From technical point of view it is enough to monitor AC frequency. If it drops a little below normal 50Hz (or 60Hz) then it indicates that line is loaded and generators feel some brake that tries to stop them. This task is led for Olimex LPC-2478-STK with ARM7 processor. It is overkill for such project but this gives more abilities like touch screen interface and WEB ability. Of course one human with such device wouldn’t make a difference but if all would add some adaptive flexibility it could lower pollution on global bases. Continue reading

Netduino – .NET Micro Framework board

Arduino has been inspiring lots of projects. So, this one, so called netduino, seems interesting as it is .Net Micro Framework based development board and is open source as well. This means you can program it by using .NNET programming technology that include lots of features like multithreading, event based programming, debugging and more. Board includes a 32 bit Atmel ARM7 microcontroller with 128KB Flash and 30KB RAM. It has a list of features that are far ahead comparing to regular Arduino. So if you need more power to perform more complex applications consider using this one. And yes – it is compatible to standard Arduino shields. Continue reading

DIY ARM7 game console

Building games is one of most passionate activities especially if this involves developing hardware itself. And you know – game system doesn’t have to be shiny and crowded with lots of elements on fine PCB. Simply this can be done on a prototyping board with a bunch wires. This game console has an Atmel ARM7 microcontroller AT91R40008 that is capable of running at 100MHz if overclocked. Arm processor gives enough processing power to run simple games like Super Mario but to make higher resolution VGA image (224×240 and 256colors) there is more RAM and more resources needed. So there is also a PIC18F4682 microcontroller used that only takes care of generating VGA signals and addressing additional dual-port Ram. Game itself is stored on SD card. Despite the fact that console ir still in deep debugging process you can already enjoy the results in following video. Continue reading