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

Monday, October 5, 2009

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

      Monday, September 7, 2009

      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


      Sunday, August 30, 2009

      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


      Thursday, August 13, 2009

      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)


      Monday, May 25, 2009

      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


      Sunday, May 24, 2009

      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


      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


      Tuesday, May 19, 2009

      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


      Monday, May 18, 2009

      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)


      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)


      Monday, May 11, 2009

      Simple AVR USB Temperature Probe


      This simple USB temperature probe uses the AVR USB library by Objective Development. The included ruby script reads the temperature and optionally logs it using RRDTool. The EasyLogger would send the data values over a keyboard interface. The project uses a custom device class and reads values using the ruby-usb library. The project primarily intended to be used in Linux, although it is possible to get it to work in XP with a bit of hassle involved.
      Download
      USB Temperature Probe Documentation

      Term : AVR, USB, Temperature Project src

      Simple AVR USB Temperature Probe


      This simple USB temperature probe uses the AVR USB library by Objective Development. The included ruby script reads the temperature and optionally logs it using RRDTool. The EasyLogger would send the data values over a keyboard interface. The project uses a custom device class and reads values using the ruby-usb library. The project primarily intended to be used in Linux, although it is possible to get it to work in XP with a bit of hassle involved.
      Download
      USB Temperature Probe Documentation

      Term : AVR, USB, Temperature Project src

      Thursday, May 7, 2009

      I2C Bus Analyzer with USB link to PC

      I2C Bus Analyzer
      I2C-bus analyzer is a electronic project that has function to capture all transmissions via I2C/TWI bus, decode it and send to PC via virtual RS-232 port. Received data can be displayed by any terminal program on PC computer. The project use ATTiny2313 microcontroller with 20MHz crystal as main part. Link to PC are realized by FTDI FT245RL on UM245R module.

      Download

      I2C Bus Analyzer with USB link to PC

      I2C Bus Analyzer
      I2C-bus analyzer is a electronic project that has function to capture all transmissions via I2C/TWI bus, decode it and send to PC via virtual RS-232 port. Received data can be displayed by any terminal program on PC computer. The project use ATTiny2313 microcontroller with 20MHz crystal as main part. Link to PC are realized by FTDI FT245RL on UM245R module.

      Download