Showing posts with label AVR. Show all posts
Showing posts with label AVR. Show all posts

Friday, December 16, 2011

Schematic GPS Auditory Navigation

This project goal is to build a navigator that allows a user to navigate to a predefined location through the use of auditory guidance. The project is equipped with GPS, digital compass, and MCU ATmega32 to generate sound based on the direction that the user must turn in order to face the correct direction. One example implementation of this project is a self guided tours navigator.

audio navigation self guide

How does it work?
The module uses GPS and a digital compass to determine at what angle the user hears the sound pulses. On initial start-up the user selects from a number of predefined locations through the use of an LCD screen. Once the GPS has a lock, the module determines the bearing (angle from true North) that the user must travel to get to the destination. This angle is compared with the compass output and a sound is made based on which direction the user must turn to face the final location. The sound consists of short pulses that are delayed between the right and left side and modulated in amplitude to give the effect of direction.

read more "Schematic GPS Auditory Navigation"

Saturday, July 23, 2011

Schematic Heater Fan Controller, PIC12F675

PIC Base Fan Controller ImageThe Heater Fan Controller built around PIC12F675 microcontroller. It reads the (10k) linear potentiometer and generates appropriately timed pulses to control the DC motor running the fan. The extreme low position cuts the power entirely. This device work as a variable speed control for the heater blower in a car. The project is powered from the existing wiring and connects with just 2 wires. Or you can connect it to 12 volt device up to 10 amps.
"The circuit is relatively simple. The wire to the blower motor (either high or low side) is cut and connection is made to the circuit with the more positive side at the top connection. The diode and 100uf capacitor always provide full 12 volts because the Pulse Width Modulation scheme always provides a minimum 'off' time of the power cycle," said Mondo.

Download : Schematic, Source, HEX

read more "Schematic Heater Fan Controller, PIC12F675"

Tuesday, June 14, 2011

Schematic Optical String Tuning Tool, AVR AtMega8

String Tuning Tools
Stimmmopped is AVR ATmega8-based project that will assists you in tuning your string instrument to a given tone. It utilizes the stroboscopic effect to give feedback about the adjustment of your instrument. When the frequency that you chose has tone then the two LEDs on the board blink. Two lines are projected at a fixed position on the string when the string vibrates with the correct frequency. If frequencies don't match, the lines appear to be blinking or moving to the observer's eye. The moving or blinking effect decreases with decreasing difference between the two frequencies.
 "The project has two switches to choose the tone and instrument. Switch S1 toggles the current mode of the menu, which is either "choose instrument" or "choose tone". The 7-segment display displays the current selection. In the instrument selection mode, the display is lit up a bit brighter. Switch number two (S2) selects the tone or instrument in the given mode." said Madex (Martin), the designer.


Source Code And Layout
read more "Schematic Optical String Tuning Tool, AVR AtMega8"

Saturday, March 26, 2011

Schematic AVR Radio Frequency Keypad

Radio Frequency KeyPadThe AVR based RF Keypad is remote controller that emits an RF code every time you digit the correct combination on its keyboard. You can use this project to replaces remote controls based on MM53200, UM3750 and UM86409. There are three different combinations for three different actions can be entered at program-time. The keyboard layout also customizable. You can use any matrix up to 4 rows by 4 columns keyboard layout and assigning your own ASCII codes to each key.

 Besides emits RF, you can use it as serial keyboard to PC (requires a polarity inversion) or Basic Stamps by drop off the RF part. Keypresses are available as ASCII codes at pin 3. AVR RF Keypad is designed by Alberto Ricci Bitti

Download : Schematic and Hex File

tags : AVR project, Keypad, Radio Frequency Pad, RF keypad

read more "Schematic AVR Radio Frequency Keypad"

Wednesday, February 16, 2011

Schematic MIDI-Controlled Digital Synthesizer


4bitsynth is 4 bit MIDI-controlled digital synthesizer inspired by the NES. The project is built around Atmel AVR ATMega48 The digital output is put through an R-2R resistor ladder to get the analog waveform. It has three type output : Square wave, Triangle wave and noise.


Project Features Detail :

Triangle

  • One volume (uses up/down counter)
  • Pitch sweep (up/down, optional looping)
  • Standard pitch bend
  • Fine pitch bend

Square

  • Three duty cycles: 12.5%, 25%, 50%
  • Volume decay (optional looping)
  • Pitch sweep (up/down, optional looping)
  • Standard Pitch bend
  • Fine pitch bend

Noise

  • Two modes: 93-bit and 32k (think NES)
  • Volume decay (optional looping)
  • Pitch sweep (up/down, optional looping)
  • Standard pitch bend
  • Fine pitch bend
read more "Schematic MIDI-Controlled Digital Synthesizer"

Tuesday, January 25, 2011

Schematic AVR Wireless Streaming Radio

How to Construct Wireless Streaming Radio
The project allow you streaming your radio broadcast wirelessly over internet. The wifi radio built using an Asus WL-520gu wireless router, an old USB audio headset, AVR ATmega8 and other part. If you are interested to build Wireless Streaming Radio, here is the requirement you need to prepare : Wireless connectivity through existing Wifi network; Audio output (preferably 44kHz, 16 bit stereo); Shoutcast/MP3 streaming audio decode; A display to indicate the station and currently playing song; An integrated amplifier and speaker(s); Several built in station presets; and Simple user interface, using standard radio controls (volume, tune, etc).

Gary Dion said that the radio can be controlled over Ethernet and also IR transmitter. The firmware in the project is written in C. You can download the source code here and router shell script. The project inspiration come from Jeff Keyzer.


read more "Schematic AVR Wireless Streaming Radio"

Wednesday, January 12, 2011

Schematic AVR Electronic Humidor

Electronic Humidor
This Humidor project was designed with a Peltier module and Sensirion SHT1X series sensors. The project built to keep cigars in perfect condition by maintain preferred level of moisture and keep the temperature around 70 degrees. The core of system is based on a microcontroller ATMEGA-16 programmed with BASCOM-AVR. The application is broken into two sections the Menu system that allows configuration of the desired humidity and temperature and what units for temperature you would like to use and display. The Hardware consists of an ATMEGA-16 controller, 7 Tip120 Transistors, 1 DPDT Relay, MC78T12 Regulator, LM7805 Regulator, a few passive components, a 16*2 lcd, and a few connectors.

Tag : Humidity Project, Temperature controller, AVR project



read more "Schematic AVR Electronic Humidor"

Schematic AVR Electronic Humidor

Electronic Humidor
This Humidor project was designed with a Peltier module and Sensirion SHT1X series sensors. The project built to keep cigars in perfect condition by maintain preferred level of moisture and keep the temperature around 70 degrees. The core of system is based on a microcontroller ATMEGA-16 programmed with BASCOM-AVR. The application is broken into two sections the Menu system that allows configuration of the desired humidity and temperature and what units for temperature you would like to use and display. The Hardware consists of an ATMEGA-16 controller, 7 Tip120 Transistors, 1 DPDT Relay, MC78T12 Regulator, LM7805 Regulator, a few passive components, a 16*2 lcd, and a few connectors.

Tag : Humidity Project, Temperature controller, AVR project



read more "Schematic AVR Electronic Humidor"

Thursday, December 16, 2010

Schematic Spinning POV Text Project

Spinning POV Text Project
Another Spinning POV Project. This Spinning POV Circuit generates the words "Congratulations" matrix LED. One row led output shows text while spinning. To see the text, you must holding it and spin out. If you want to customize the text you have to change the values written in the memory data. The Project use microcontroller AVR ATtiny2313.

Download
: Schematic, Source Code

tag : POV, Spinning Text, AVR, Microcontroller Projec (src)




read more "Schematic Spinning POV Text Project"

Wednesday, December 15, 2010

Schematic Automatic Plant Feeder

MCU AVR Automatic Plant FeederThis embedded automatic timed plant feeder system can regularly feed water to your plants for a specified amount of water and also be used as an alarm clock. The project contains the several major blocks: ATmega 323 based CPU system.

To display the time and system states, it use 24x2 LCD. A speaker is used for alarming and making sounds. While push buttons used to change the system states by user. A relay is used to control the AC of the water pump with a DC signal from the processor. For feed pattern, You can setting it up any time.

Tags: Plant feeder, Automatic, MCU project src
read more "Schematic Automatic Plant Feeder"

Sunday, December 12, 2010

Schematic LCD2USB : Connect LCD to PC via USB

LCD2USB : Connect LCD to PC via USB
LCD2USB is a open source/open hardware project created by Till Harbaum. The goal of LCD2USB is to connect HD44780 based text LCD displays to various PCs via USB. LCD2USB was meant to be cheap and to be made of easily available parts. It is therefore based on the Atmel AVR Mega8 CPU and does not require any difficult to obtain parts like separate USB controllers and the like. The total cost (without display and pcb) are about 5 to 10 Euros. LCD2USB currently comes with a simple demo application that works under Linux, MacOS X and Windows.

Download : Schematic, Souce Code

tags : LCD, USB, AVR, Microcontroller, Interfacing (src)




read more "Schematic LCD2USB : Connect LCD to PC via USB"

Friday, December 10, 2010

Schematic Ethernet Interface for LED Matrix Display

LEDMATRIX are 16x16 LED matrix units with a green and a red LED per pixel allowing each pixel to be switched to either green, red, amber or off. The goal of this LEDMATRIX project was to build a 80x32 pixel display by arranging the displays in two rows with 5 displays each giving a total of 16*16*2*2*5 = 5120 LEDs to be controlled individually.

LED Matrix Display

This displays come with interated controllers and the data can be shifted into a single display using as few as 6 digital signals. By multiplexing some of the select signals all 10 displays can be controlled with a total of ten wires. Using a cheap ATmega32 microcontroller all ten displays can easily be controlled and updated in real time.

This kind of display is usually controlled via RS232. This has the disadvantage of being very slow and the display data is limited to simple text messages only with the microcontroller of the display doing the actual text drawing. Instead of doing it the same way i decided to use an ethernet interface for the LEDMATRIX display. Even the most simple ethernet interface i am using is fast enough to transfer graphics data in realtime from a PC to the display allowing to update the entire screen 50 times a second. The ethernet support of LEDMATRIX is based on the cirrus logic cs8900 chip which is e.g. supported by the free Procyon AVRlib which has been used for this project.


Download : Schematic, Source Code

Tag : LED Matrix Display, Ethernet Interface, AVR Project (src)

read more "Schematic Ethernet Interface for LED Matrix Display"

Monday, December 6, 2010

Schematic AVR Project : SPI2CF - WLan For AVR

AVR Project : SPI2CF - WLan For AVR
Till Harbaum has build a WLAN system, SPI2CF, which is small, simple and cheap. Using SPI2CF WLAN System you can leave much of the AVR functionality for other use and allowing fast and reliable WLAN data transfers. The final design was based on a prism chipset based compact flash WLAN card which is connected to the AVR CPU using a programmable logic chip (CPLD) made by Xilinx. Since the CF card is attached to the AVR using the SPI interface the entire system is named the SPI2CF project. You can get the complete compact flash specification from the Compact Flash Association.

The pros and cons of this solution presented here are:

Pros:

  • Reliable CF data transfers
  • Simple and easy SPI AVR interfacing
  • Fast transfers with low cpu impact
  • Homebrew friendly hard and software (all required tools are free of charge)
  • Can be used for other compact flash cards as well
  • Support for uip TCP/IP stack

Cons:


  • Requires the ability to flash a CPLD
  • Uses outdated WLAN hardware

Download : schematic, verilog source code, uip port

tag : AVR, Project, WLAN, Data Transfer, Wireless Project, Microcontroller Design (src)



read more "Schematic AVR Project : SPI2CF - WLan For AVR"

Friday, December 3, 2010

Schematic New AVR Microcontroller for Smart Card Reader Applications

AVR Microcontroller for Smart Card Reader
Atmel introduce its new AVR microcontroller designed for smart card reader applications. Based on the AVR 8-/16-bit RISC core allowing single cycle instruction execution, the AT90SCR100 embeds 4 Kbytes of EEPROM for data, 4 Kbytes of SRAM and 64 Kbytes of programmable FLASH providing all the flexibility required for fast software upgrade and customization reducing significantly time to market and development costs both during development phase and product life.

The AT90SCR100 offers a comprehensive set of interfaces such as ISO7816 (Class A,B,C supported), USB full Speed 2.0 device and host, USART and TWI to address any applications that interface to synchronous, asynchronous and USB smart cards. In addition, a SPI serial interface plus a dedicated High Speed SPI interface (up to 20Mbps at 20MHz) have been implemented. Respectively combined with an RF front end and/or with a fingerprint sensor, the AT90SCR100 is ideally suited to contactless and/or Biometric reader applications. With its 38 GPIOs in its high pin count configuration (64 pin package), it can also address all USB Keyboards integrating the smart card reader functionality.

Availability and Pricing
Samples for the AT90SCR100 are available now. Packages are available in 32-pin QFN, 64-pin QFN and 64-pin QFP. Volume production will start in May 2009. Prices start at US$ 3.00 for the 64 pin count version and at US$ 1.90 for the 32 pin package in 10,000 quantities.

related search : news, atmel, microcontroller, smart card reader, avr (src)



read more "Schematic New AVR Microcontroller for Smart Card Reader Applications"

Monday, November 29, 2010

Schematic AVR 1-Key-Keyboard Project

AVR 1-Key-Keyboard Project
This simple microcontroller project build to create a keyboard hack that is smaller and cheaper and better reproducible than what one would get when hacking a keyboard circuit. a perfect solution for when you only want to use one switch in your prototype. The project utilize ATTiny45 as main controller.

This 1-Key-Keyboard Project can be plugged into any computer and will be recognised as a standard USB keyboard. When closing the switch, the keystroke ‘]’ will be sent. When opening the switch, the keystoke ‘[’ will be sent.

Download : Source Code and schematic

related search : AVR microcontroller project, Simple Keyboard project, USB Interfacing (src)


read more "Schematic AVR 1-Key-Keyboard Project"

Tuesday, October 5, 2010

Schematic AVR Digital Clock with Roman Numerals




This digital clock project will display a Roman number instead Hindu-Arabic numeral system (1,2,3... ). The project uses micro ATTINY2313 as main processor and LCD to display the clock. When you turn on the device, it will shows a screen flashes "Tempera tempus" as reminder to adjust the time.


The adjustment is done via the small button.
  • Press and hold the button for about 3 seconds -> hours appear on the screen -> release the button.
  • Press the button again and hold -> the hours advance from "I" to "XXIV" -> release the button on the time right.
  • Wait about 3 seconds -> minutes to appear on the screen.
  • Press the button and hold -> the minutes advance from "nothing" to "LIX" -> release on just minutes.

    Unfortunately, you have to readjust the time after your turn off the power, because there is no RTC in this  project.

    Download schematic and source code here
    read more "Schematic AVR Digital Clock with Roman Numerals"

    Tuesday, September 7, 2010

    Schematic Smartphone AVR DTMF Remote Control

    AVR Smartphone project

    This project based on Microcontroller AVR ATtiny 2313 and SmartPhone as main part. The project can controls 3 relays by DTMF sounds emitted by a Smartphone. Emilio, the designer, said that this project useful for controlling, for example a rover, using relay as motor power switches.

    The Smartphone (with Windows Mobile 6 OS) can run as web server with capture ability and send the picture to the client via internet. Other features of this circuit is the Smartphone can also moved and controlling motors with his speaker, emitting the correct dial tones in relation to GET requests from internet client. It's not necessary to make any connection from the phone to the circuit, because the phone connects "wireless" using the sound.




    You can download test program written for smartphone WM6, schematic, and hex file here

    Tag: DTMF Remote, Smartphone, Wireless Remote, Remote control, AVR project


    read more "Schematic Smartphone AVR DTMF Remote Control"

    Monday, August 30, 2010

    Schematic AVR Shark Tag Project

    microcontroller project animal tag
    The goal of this project was to develop a shark tag working bench-top microcontroller platform. It is to be used for on-animal, in-situ data logging applications involving sharks and potentially other large pelagic.

    The project used the Atmel Mega32 microcontroller to develop the core platform and functionality of a data archival tag. The project use temperature and pressure as sensor variable. The tasks ranged from logging sensor data to developing a simple user interface that requires only the addition of a laptop and a custom RS232 serial cable in the field.

    It used an off-the-shelf SD (Secure Digital) card using flash memory for large capacity multi-read/write data storage. The microcontroller’s ADCs (analog to digital converters) were used to convert analog voltages produced by select sensors into digital format.

    Tag: Animal Tag, shark, data logging, avr project src


    read more "Schematic AVR Shark Tag Project"

    Schematic AVR Shark Tag Project

    microcontroller project animal tag
    The goal of this project was to develop a shark tag working bench-top microcontroller platform. It is to be used for on-animal, in-situ data logging applications involving sharks and potentially other large pelagic.

    The project used the Atmel Mega32 microcontroller to develop the core platform and functionality of a data archival tag. The project use temperature and pressure as sensor variable. The tasks ranged from logging sensor data to developing a simple user interface that requires only the addition of a laptop and a custom RS232 serial cable in the field.

    It used an off-the-shelf SD (Secure Digital) card using flash memory for large capacity multi-read/write data storage. The microcontroller’s ADCs (analog to digital converters) were used to convert analog voltages produced by select sensors into digital format.

    Tag: Animal Tag, shark, data logging, avr project src


    read more "Schematic AVR Shark Tag Project"

    Friday, August 13, 2010

    Schematic AVR Rotating Led Display

    Cool POV project : AVR Rotating Led Display


    If you like Rotating LED Display project, check out Rotating Led Display project by Aki Korhonen. He made POV project using modified 8 cm fan and microcontroller AVR AT mega as main part. To control the led, the project use 74HC595D shift registers. Not only can display the text this Rotating Led display can also demonstrate drawing and playable Pong game. Check the video below,





    tag: POV led display, rotating display, LED animation, AVR project (src)


    read more "Schematic AVR Rotating Led Display"