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

20100201

AVR Digital Counter


Another cool microcontroller project from jesper. Counter measurer using microcontroller AT 90S2313, you can use ATtiny 2313 to replace it. It could be a simple digital counter count up at 35-40Mhz. The software written in C code.
"It uses only 4 chips - 3 HC TTL's and an Atmel At90S2313 microcontroller. It has a 5 digit LED display plus one used as a band indicator. Even with the LED display, the current consumption is less than 50 mA. It counts up to at least 52 MHz. I couldn't find any signal source in the lab that could supply more than 52 MHz, so it may go a bit higher, but the fClock(typ) for the HC590 is about 35-40 MHz, so you shouldn't really count (no pun intended) on more."

20100117

Interfacing an AVR controller to a GPS Mobile Phone


So my first idea was to combine a microcontroller with a GSM and a GPS modul. There are a lot of these modules over at Sparkfun, for example. Looking through their shop I found the Telit GM862, which is a GSM modul with an built in GPS receiver. That is what I wanted. And they sell great break out boards to make it easier for hobbyist to access these modules.

Here are some of the features of this GSM-GPS module:
  • Quad band GSM
  • 17mA average stand-by, 3.5mA in low-power mode
  • 250mA average operating current
  • SiRF III GPS Receiver Built In
  • Data, Voice, SMS, and Fax
  • Data speeds up to 57.6kbps
  • Supply voltage : 3.4-4.2V
  • CMOS Camera Capable
  • Python Interpreter built-in

Voice means you are not limited to mobile tracker applications. You could attach a speaker and a microphone to build a complete mobile phone!

20100108

Controlling AVR with Visual Basic

Controlling AVR with Visual BasicControlling AVR with Visual Basic

The purpose of this microcontroller project is to give the student a figure out about How to Control AVR Devices using Visual Basic (PC). To comunnicate between PC and Microcontrller, it use RS232. So, this is not a stand alone project. From this general microcontroller project the student can improve and made more specific to meet their requirement. This project creted by Serasidis

"The use-range of this application is very high. You can make, anything you want, that its need control from PC computer or some circuit that is collect data from somewere, and at the end, its give this data to PC computer via RS232 port to our software"

20100106

USB AVR Programmer

USB AVR Programmer

Serasidis says "Nowadays, USB is the most popular connection connection between PC and peripherals such as AVR programmers, printers, scanners etc. For that reason I had to modify my old serial AVR In-System-Programmer (ISP) to work with USB connection. You can say, "use a USB to Serial adaptor to connect your AVR ISP with your PC". Yes, that could be a solution but it would cost me more money than a singe FT232BM chip because I had to include an USB to RS232 adaptor and a power supply for my programmer. (almost €30)".

So, the solution was to replace the two transistors, that were used to adapt the RS-232 voltage levels to TTL voltage levels, with a USB to RS-232 chip such as FT-232BM.

20100105

Flickr Images on A Nokia LCD and AVR

Flickr Images on A Nokia LCD and AVRFlickr Images on A Nokia LCD and AVR

Another electronic project related to LCD. Alex has created microcontroller project : Flickr images on a Nokia LCD. The "brain" used microcontroller AVR ATmega48 and the software, he decided to fetch images from Flickr using Beej’s Python Flickr API.
Is it difficult to bulid this cool microcontroller project? well, if you follow what alex said i'm sure you can do it. May be i'll built it someday

20091005

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

    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

      8051, AT91, AVR, AVR32 Microcontrollers

      Atmel manufactures the popular 8051, the AT91 ARM7, Atmel AVR 8-bit RISC, and the AT57 dual CPU DSP. Flash varieties of most Atmel microcontrolelrs are available. Wide development tools support is available for the 8051 & AT91. Atmel's 8-bit AVR has many devotees. The Atmel AVR32 is an MCU/DSP hybrid that has a 7-stage pipeline with parallel out-of-order execution.

      http://www.atmel.com

      20090907

      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


      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


      20090830

      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


      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


      20090813

      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)


      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)


      20090525

      Arduino Digital Thermometer

      Arduino Project Digital Thermometer
      This Digital Thermometer based on famous Arduino board and LM35DZ as temperature sensor. The sensor component has three pins, +5V, ground and a variable voltage output to indicate the temperature. This simple project wired the sensor output straight to the Arduino's analogue input 0. As display, it use two line LCD (a Displaytech 162B).

      Tags : Temperature Measurement, Digital Thermometer, Arduino project src


      Arduino Digital Thermometer

      Arduino Project Digital Thermometer
      This Digital Thermometer based on famous Arduino board and LM35DZ as temperature sensor. The sensor component has three pins, +5V, ground and a variable voltage output to indicate the temperature. This simple project wired the sensor output straight to the Arduino's analogue input 0. As display, it use two line LCD (a Displaytech 162B).

      Tags : Temperature Measurement, Digital Thermometer, Arduino project src


      20090524

      AVR Project Wii Conductor

      AVR Project Wii Conductor
      This AVR project is a simplified implementation of Wii-Music, utilizing a Nintendo Wii Remote (“Wiimote”) to play a gesture-based music game with the player as a virtual music conductor. The project exploited two of the Wiimote’s features: its wand-like shape and the embedded 3-D accelerometers. By interfacing between Microcontroller AVR ATmega 644 and Wiimote, the project able wirelessly transmit motion gestures and button pushes to the MCU. The MCU uses these inputs to create sound by means of Direct Digital Synthesis (DDS).

      Tags: Wii Conductor, Simplified Wii Music, Microcontroller AVR project src


      20090519

      AVR Electronic Combination Lock

      AVR project electronic lock

      CodeLock AVR is electronic combination lock based on AVR microcontroller AT90S2313 or ATtiny2313. User code is consisted of 1 to 8 digits. If the code is entered in the correct sequence, then after 1 second the relay and the electric striker (in the door) switch on for 1 second and then switch off again. User code can be changed via 3x4 matrix keypad. Program in hex code is 2 kB long.

      tag : electronic lock, combination keylock, Avr project src


      AVR Electronic Combination Lock

      AVR project electronic lock

      CodeLock AVR is electronic combination lock based on AVR microcontroller AT90S2313 or ATtiny2313. User code is consisted of 1 to 8 digits. If the code is entered in the correct sequence, then after 1 second the relay and the electric striker (in the door) switch on for 1 second and then switch off again. User code can be changed via 3x4 matrix keypad. Program in hex code is 2 kB long.

      tag : electronic lock, combination keylock, Avr project src


      20090518

      AVR Electronic Lock with Key Generic RFID

      AVR Electronic Lock
      This is a generic 125KHz RFID tag reader and an electronic contactless lock. The project is based upon microcontroller AVR ATtiny2313 and generic 125KHz RFID. Here is the project work: the code of first tag that is read after chip programming, is stored in the micro Earom (non volatile) and it works as the "key". Every time that tag is read by the circuit, the relay pulses for about 1.5 seconds, a led lights for 3 seconds and the code is sent out on the serial port. Every other tag doesn't pulse the relay, but lights the led and sends its code on the serial port. So, this circuit will be a generic reader or an electronic lock with RFID key. This project designed by Emilio Ficara.

      tag : RFID lock, electronic contactless key, AVR project (src)