Dispensador Electronico de Alimento Para Perro

17
DISPENSADOR ELECTRONICO DE ALIMENTO PARA PERRO ELABORADO POR: Rubén Ansberto Salinas Mendoza Omar Martin Espíndola Nájera José Luis Jiménez Flores Cesar Iván Jardón Mejía Marco Detlef Duran Vite TECNOLOGICO DE ESTUDIOS SUPERIORES “VILLA GUERRERO”

Transcript of Dispensador Electronico de Alimento Para Perro

Page 1: Dispensador Electronico de Alimento Para Perro

DISPENSADOR ELECTRONICO DE ALIMENTO PARA PERRO

ELABORADO POR:Rubén Ansberto Salinas MendozaOmar Martin Espíndola Nájera José Luis Jiménez Flores Cesar Iván Jardón Mejía Marco Detlef Duran Vite

TECNOLOGICO DE ESTUDIOS SUPERIORES “VILLA GUERRERO”

Page 2: Dispensador Electronico de Alimento Para Perro

INTRODUCCION

EL proyecto se diseño, 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 Ingeniería Electrónica, se llevo a cabo la siguiente propuesta, evaluación y elaboración del proyecto mencionado.

Page 3: Dispensador Electronico de Alimento Para Perro

OBJETIVOS DEL PROYECTO

CUENTA CON UN MENU PARA DARLE LA CANTIDAD RECOMENDADA DEPENDIENDO DEL TAMANO DEL PERRO.

REALIZAR UNA INTERFAZ, FÁCIL DE MANIPULAR POR EL USUARIO O CLIENTE (CUALQUIER MIEMBRO DE UNA FAMILIA).

CUENTA CON TAMAÑO ADECUADO PARA UN ESPACIO DOMESTICO.

Page 4: Dispensador Electronico de Alimento Para Perro

DESARROLLO DEL PROYECTO

El proyecto se desarrollo en forma ordenada y siguiendo los pasos que se muestran a continuación:

• Diseño

•Parte Mecánica

•Parte Electrónica.

•Programación

•Pruebas

Page 5: Dispensador Electronico de Alimento Para Perro

DISEÑO

Las propuestas, se discutieron y plantearon en equipo, llegando a l acuerdo general actual.

El diseño 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.

Page 6: Dispensador Electronico de Alimento Para Perro
Page 7: Dispensador Electronico de Alimento Para Perro

Parte mecánica

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)

Page 8: Dispensador Electronico de Alimento Para Perro

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

Page 9: Dispensador Electronico de Alimento Para Perro

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.

Page 10: Dispensador Electronico de Alimento Para Perro

#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();

Page 11: Dispensador Electronico de Alimento Para Perro

  // 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);

Page 12: Dispensador Electronico de Alimento Para Perro

while (1) { // Place your

code here a++; if

(a>=9000){ s++; a=0;

lcd_clear(); flcd();

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

s=0; } 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==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;

Page 13: Dispensador Electronico de Alimento Para Perro

}

if(m==6){

G=1; }

if(m==8){

G=0; } } if(P<=0) {

if(m==3){

G=1;

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

Page 14: Dispensador Electronico de Alimento Para Perro

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.

Page 15: Dispensador Electronico de Alimento Para Perro
Page 16: Dispensador Electronico de Alimento Para Perro

PRUEBAS EN PARTE MECANICA

AL REALIZAR EL ENSAMBLADO DE NUESTRO PROYECTO SE NOS PRESENTO UN PEQUEÑO PERCANSE CON UN TORNILLO TIPO SINFÍN 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).

Page 17: Dispensador Electronico de Alimento Para Perro

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.)