You are on page 1of 17

DISPENSADOR ELECTRONICO DE ALIMENTO PARA PERRO

ELABORADO POR:
Rubn Ansberto Salinas Mendoza Omar Martin Espndola Njera Jos Luis Jimnez Flores Cesar Ivn Jardn Meja Marco Detlef Duran Vite

TECNOLOGICO DE ESTUDIOS SUPERIORES VILLA GUERRERO

INTRODUCCION

EL proyecto se diseo, a partir de la necesidad de ciertas personas, las cuales gustan de tener mascotas en casa, y por motivos cotidianos, no poseen el tiempo necesario de atender debidamente al animal. A partir de esta necesidad y con los conocimientos adquiridos en el lapso de la carrera Ingeniera Electrnica, se llevo a cabo la siguiente propuesta, evaluacin y elaboracin del proyecto mencionado.

OBJETIVOS DEL PROYECTO

CUENTA CON UN MENU PARA DARLE LA CANTIDAD RECOMENDADA DEPENDIENDO DEL TAMANO DEL PERRO. REALIZAR UNA INTERFAZ, FCIL DE MANIPULAR POR EL USUARIO O CLIENTE (CUALQUIER MIEMBRO DE UNA FAMILIA). CUENTA CON TAMAO ADECUADO PARA UN ESPACIO DOMESTICO.

DESARROLLO DEL PROYECTO

El proyecto se desarrollo en forma ordenada y siguiendo los pasos que se muestran a continuacin: Diseo Parte Mecnica Parte Electrnica. Programacin Pruebas

DISEO
Las propuestas, se discutieron y plantearon en equipo, llegando a l acuerdo general actual. El diseo fue realizado, con los recursos necesarios para su funcionalidad basica, despues de multiples propuestas, se llevo a cabo el modelo presentado ahora. Por lo cual, el diseno es sencilllo y versatil. elaborado con material manipulable y de facil obtencion.

Parte mecnica

LA PARTE MECANICA SE ELABORO DE ACUERDO CON LOS RECURSOS QUE TENIAMOS A LA MANO, SE UTILIZO UN DISPENSADOR DE ALIMENTOS, A DEMAS DE UN TORNILLO QUE SE REALIZO DE MADERA YA QUE ESTE MATERIAL FUE MAS SENCILLO DE MANIPULAR PARA HACER LA FIGURA DESEADA . EL TORNILLO TRABAJO CON UN MOTOR DE CORRIENTE DIRECTA (CD)

PARTE ELECTRONICA

ESTA PARTE EN SI, CONSISTE EN DIFERENTES ELEMENTOS SEMICONDUCTORES QUE TODOS TRABAJANDO EN CONJUNTO HACEN FUNCIONAR AL CIRCUITO POR COMPLETO. LOS ELEMENTOSUTILIZADOS EN ESTE PROYECTO FUERON LOS SIGUIENTES: -UN ATEMGA 48 -LCD

-3 FLIP FLOP JK
-RELEVADOR - UN TRANSISTOR 2N2222 NPN - RESISTENCIAS DE DIFERENTES VALORES

- UN REGULADOR DE VOLTAJE
-CABLE PARA LAS CONEXIONES

PROGRAMACION

EN EL PROYECTO UTILIZAMOS UN SOTFWARE LLAMADO CODEVISION DE AVR

EL CUAL ES ESPECIAL MENTE PARA CONTROLAR EL MICROCONTROLADOR QUE SE UTILIZA EN ESTE CASO ES EL ATEMGA 48
OTRO SOFTWARE UTILIZADO FUE ISIS PROFESIONAL (PROTEUS) EN EL CUAL SE HICIERON PRUEBAS SIN PASAR A LA PARTE FISICA.

#include <mega48.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x05 ;PORTB #endasm #include <lcd.h> #include <stdio.h> #include <delay.h> int h,m,s,a; int R,A,P,G;

unsigned char lcd[15]; //funcion LCD (flcd()) void flcd(void){ lcd_gotoxy(0,0); sprintf(lcd, "HORA: *.RESET"); lcd_puts(lcd); lcd_gotoxy(0,1); sprintf(lcd,"%i: %i: %i" , h,m,s); lcd_puts(lcd); _lcd_ready();

// LCD module initialization lcd_init(15); lcd_init(15); lcd_gotoxy(0,0); lcd_putsf("1.CHICO"); lcd_gotoxy(8,0); lcd_putsf("3.GRANDE"); lcd_gotoxy(0,1); lcd_putsf("2.MEDIANO"); _lcd_ready(); delay_ms(9000);

s=0;

if(m==2) { G=0; } if(m==3){ G=1; } if(m==4){ G=0; } } if(A<=0) { if(m==2){ G=1; } if(m==4){ G=0;

while (1) { // Place your code here a++; if (a>=9000){ s++; a=0; lcd_clear(); flcd();

PORTC.0=G; } if (s>=59){ m++;

} if (m>=59){ h++; m=0; } if (h==24) h=0; R=PIND.0; A=PIND.1; P=PIND.2; if(R<=0) { if(m==1){ G=1; }

} if(m==8){ G=0; } if(m==9){ G=1; } if(m==10){ G=0; } } }; }

if(m==6){

G=1;

} if(m==8){

G=0;

} } if(P<=0) { if(m==3){

G=1;

PRUEBAS EN LA PARTE ELECTRONICA

EN LA PARTE ELECTRONICA AL TERMINO DEL ARMADO OBTUVIMOS ALGUNOS ERRORES EL PRIMERO Y MAS IMPORTANTE FUE OBTENER LA SALIDA DEL MICROCONTROLADOR YA QUE AL PROGRAMARLO NO OBTENIAMOS LA SALIDA QUE DESEAVAMOS. OTRO IMPORTANTE PROBLEMA QUE SE NOS PRESENTO YA QUE ABIAMOS SOLUCIONADO EL PRIMER PROBLEMA FUE LA SATURACION DE NUESTRO TRANSISTOR EL CUAL ERA LA SALIDA FINAL PARA PODER ACTIVAR NUESTRO MOTOR DE 12V.

PRUEBAS EN PARTE MECANICA

AL REALIZAR EL ENSAMBLADO DE NUESTRO PROYECTO SE NOS PRESENTO UN PEQUEO PERCANSE CON UN TORNILLO TIPO SINFN EL CUAL ESTA CONECTADO CON EL MOTOR DE 12V YA QUE AL HACER FUNCIONAR EL MOTOR EL TORNILLO NO TENIA EL ANGULO DE INCLINACION CORRECTO. ALGUNOS PEQUENOS PROBLEMAS QUE SE NOS PRESENTARON AL PASO DE LOS DIAS DURANTE EL ENSAMBLADO FUE LA ESTRUCTURA AL NO ACERLA LO SUFICIENTEMENTE FIJA Y APROPIADA PARA RESISTIR EL PESO DE SU LLENADO(ALIMENTO).

CONCLUSIONES

LLEGAMOS ALA CONCLUSION DE QUE EL OBJETIVO PLANTEADO FUNCIONA CORRECTAMENTE Y POR LO TANTO SI ES APTO PARA ALIMENTRA UNA MASCOTA (PERRO, GATO CONEJO, ETC.)