Snega2usb Preorder Now Available

[youtube=http://www.youtube.com/watch?v=ySs4cRVzPAY]

We’ve been watching the development of the snega2usb since it’s debut on Hackaday. Now it’s grown up and is ready to be manufactured. In the low quality video above [Matthias] shows some of the latest high quality additions to the board. It now has a case, shiny new firmware,  production made PCB, and game pad ports.  The snega2usb is shipping this December for those who preorder now.

Jamin’ To Bach, Commodore 64 Style

[youtube=http://www.youtube.com/watch?v=MOhzkWZHBfM]

[thrashbarg] missed the sounds of the Commodore 64 and longed to hear the great masters in 8-bit glory. To get his fix, he created a midi device using the original Sound Interface Device from those long-dead systems. He’s interfaced the MOS6581 SID with an Atmel AVR ATmega8 microcontroller. The receiving pin for the AVR’s UART is used as a MIDI-IN connection, with the microcontroller converting midi data into the proper sound generation specs for the SID. The result is the 10 minutes of [Bach]’s Brandenburg Concerto heard in the embedded video above.

We have no idea where he picked up this obsolete chip, but if you want to give this a try, perhaps you’ll have some luck emulating the MOS6581 by using another ATmega8.

A Different Breed Of Camera Controllers?

FPV6BBUG0KQOYC3.MEDIUM

We’ve covered almost every way possible to remotely control a camera setup, from lasers, to Lego, to doorbells, and even having a Nintendo DS run the show. But at the end of the day, what if you want something that’s small, simple, has amazing flexibility for future additions, and most importantly doesn’t take away your favorite game system. [Whiternoise] wrote up an extremely detailed guide on getting an AVR to control your camera. We like the clean look the final product has, and the large amount of possible add-ons is a major plus. What do you look for in a cheap multi-function wireless camera controller?

How To Generate Font And Picture Header Files

custom_fonts_displayed

Displaying custom fonts or images on an LCD screen using a microcontroller usually requires quite a bit of work. We’ve used some readily available tools to make this a bit easier for your next project. Our python script will convert BMP files into a header file ready for use with AVR microcontrollers. We’ll walk you through it after the break. Continue reading “How To Generate Font And Picture Header Files” →

Touchscreen Picture Frame

touchscreen_picture_frame

Circuit Ideas Design has posted a digital picture frame project based on their 240×320 16-bit color QVGA display. We made our own digital frame from a smaller screen a while back and this is pretty much the same implementation except with a larger screen and built around the AVR family of microcontrollers rather than PIC controllers.

The thing that piqued our curiosity was the five icons silk screened on one end of the display. That’s right, this is a touch screen. The board also has a built in SD slot and a bit of flexibility for connecting to a microcontroller. It can be controlled from a 40-pin header, or from headers that are designed to work as an Arduino shield. We’d love to get our hands on one but we were unable to figure out what currency the list price was in. Has anyone used this board yet?

Tool Tip: Microcontroller Timer Calculator

uC_timer_calculator

In life and embedded systems timing is everything. Give [Frank’s] web-based timer calculator a try. Set your system clock resolution (in hertz making sure you account for any system clock divider), select your timer resolution and prescaler, then calculate based on desired ticks, overflows, or real time. He’s built this with the AVR chips in mind but it should be handy for any family of microcontrollers.

Of course none of this is rocket science, but if you’re trying to use one timer for two differently synchronized events this can save you a lot of trial and error time.

AVR Dragon Wiring Alternative

dragon_jumper_board

We love our AVR Dragon programmer. It is a small board with a lot of functionality: in-circuit serial programming, JTAG, debug wire, and high voltage serial programming. Unfortunately, out of the box it is not quite ready for action. The Dragon ships with an unpopulated prototyping area and missing a pin header for the HVSP. For most people this means soldering on pin headers and a ZIF socket then jumpering between the various programming headers and the header for the socket. Tired of working with jumper wires, [Jussi] designed a small PCB to make the connections (original link in Finnish). Continue reading “AVR Dragon Wiring Alternative” →