Showing posts with label DIGITAL. Show all posts
Showing posts with label DIGITAL. Show all posts

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"

Tuesday, December 14, 2010

Schematic PIC16F84 based Hexapod Robot

PIC16F84 based Hexapod Robot
This Hexapod Robot created by Mike Smyth. It uses 12 R/C servos for actuators. The 6 that raise and lower the legs are Hobbico CS-72 1/4 scale and the 6 that move the legs forward and backward are several brands of standard 1/10 scale servos (all are similar the Futaba S3003). The total robot weight is a little over 5lbs and the payload capacity is around 5lbs additional. The vertical travel of the legs is 1 7/8". Overall length and width is 13" X 11". When crouching, it's 5.5" tall. When standing up there is 3.5" of ground clearance under the body.

There are actually two PIC16F84's on the hexapod. The main processor contains all of the walking code and generates positioning pulses for all 12 servos. Twelve of the 13 I/O lines are used for switch inputs - one on the bottom of each foot and a contact sensor in the front of each leg. The servo pulses are output sequentially on the last I/O line. All the second processor does is de-multiplex the pulses from the main processor and send them to the appropriate servo

tag : Robotic, PIC16F84 Project, Electronic Design, Microcontroller Project (src)



read more "Schematic PIC16F84 based Hexapod Robot"

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"

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, May 25, 2010

Schematic 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


read more "Schematic Arduino Digital Thermometer"

Friday, April 23, 2010

Schematic Digital Clock using Classic LED 7 Segment Displays

Simple digital clock PIC project

This is a simple digital clock project using PIC16F887 and classic LED 7-Segment from HP 5082-7414 created by punkky. The displays are bright red and sun light viewable. Each clock consumes about 0.25W (50mA, 5V) when the PIC16F887 operates at 250kHz (display refresh rate is about 61Hz).

Tag: digital clock, 7 segment display, PIC project src


read more "Schematic Digital Clock using Classic LED 7 Segment Displays"