This is a very simple project demonstrating microcontroller sound generating. It plays audio bit stream generated from MIDI files. MIDI files must be converted with special Perl program (MIDICSV).
Project is made of only three parts: piezo buzzer, power supply (3×15V AA batteries) and AVR Tamega16 microcontroller. MCU runs from internal 1MHz clock – so no external clock sources are needed. It can be easily built quickly on any breadboard. Code is written in AVR-GCC language and can be compiled with WinAVR tools. [via]
Entry level AVR sound player - [Link]
This small AVR circuit generates digital time signal that can be displayed on dual channel oscilloscope screen.
Digital clock circuit is based on AVR Attiny2313 microcontroller clocked at 4Mhz. Oscilloscope pattern is generated by using four microcontroller pins as DAC output. All project files are available for download from author site. [via]
AVR digital clock on oscilloscope screen - [Link]
#6 is a small, easy to build, inexpensive, bare-bones computer. Like the Arduino, it was designed to easily teach art students about microcontrollers, interactivity, and electronics. It’s only $25 (cheaper than the Arduino) is open source, and uses open source software for programming. It uses a very popular chip (AVR) so there’s a good code library available for it. Check out more at the link below. [via]
#6 microcontroller packs a small punch - [Link]
This is the second version of the AVR signal generator. This time it uses a single sided PCB to simplify the project, and has both offset and amplitude controls. All the source code and schematics are available on the website. Signal generators can be very expensive, this version shouldn’t break the bank. [via]
AVR DDS signal generator - [Link]
This is a Data logger to save values from a tipping-bucket rain gauge.It consist of on-board 4mBit (512kB) Dataflash is used to store the values. Readout to the Windows download software developed for this project takes place via serial port (RS232).
AVR Butterfly Logger - [Link]
This is a clock with a big display unit, that has a DCF77 (german timesignal) Receiver and can be connected to an ethernet network, where it can serve as a NTP server. All of this based on an Atmel AVR microcontroller with 8 KB flash.
NTP DCF77 LED Clock - [Link]
As a first foray into the realm of professional PCB fabrication, Flickr member A.Square designed this 6-pin breadboard adapter for programming AVR chips -
I built and have been using an Evil Mad Scientist Labs-style minimalist target board. It works great, but the problem is you more-or-less need a different board for every different type of chip you want to program, plus, you need to shuttle the chip back and forth from the breadboard to the programmer. It would be great to be able to program the chip in-breadboard, by the dual-row header pin won’t allow that. You can run wires directly from your programmer to the breadboard, but that’s a little messy. So, I decided to make a simple breadboard adapter for the ICSP header. [via]
AVR ICSP breadboard adapter - [Link]
That’s an AVR testboard designed by DG7XO. It’s ideal as a board for development purposes and it is based on ATMEGA8. On the board there are a LCD display, RS-232 communication, LEDs, push buttons, relays, switches etc.
AVR test board for Amtel’s ATMega8 uC - [Link]
Getting a computer to “talk” with a CMOS camera can be difficult, if not impossible, at times. The site has links to PDF files that contain the schematics and theory of operation. There is also a link containing all the code. It’s a nice solution to a common problem.
The aim of this project is the development and construction of an interface between a CMOS camera and a computer. This interface allows a user to get images from the camera, to change some of the properties of the camera as brightness, luminance, etc from a computer. Also some image process is implemented allowing the camera to track white objects and follow them with a servomotor. The interface was implemented using the Atmel AVR ATmega16 microcontroller. [via]
Digital Camera Interface - [Link]
Mike writes -
i would like to suggest this site, which presents an advanced infrared hacking tool, using a simple AVR, has a learning function and 2mb of flash for learned tv remote codes. It even has an usb port, all in software on the AVR (no special usb chip required)! [via]
Unzap – USB TV-B-Gone with learning function - [Link]