ebook img

Diseño e implementación de un prototipo de dispensador automático de comida para animales PDF

78 Pages·2017·5.88 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Diseño e implementación de un prototipo de dispensador automático de comida para animales

Diseæo e implementaci(cid:243)n de un prototipo de dispensador automÆtico de comida para animales basado en raspberry pi controlado mediante una aplicaci(cid:243)n m(cid:243)vil. Jorge IvÆn Zapata Valencia Daniel Alejandro Gil Agudelo Proyecto de grado para optar al t(cid:237)tulo de Ingeniero Electr(cid:243)nico Universidad Tecnol(cid:243)gica de Pereira Facultad de Ingenier(cid:237)as Ingenier(cid:237)a Electr(cid:243)nica Pereira, Colombia Enero 2017 Diseæo e implementaci(cid:243)n de un prototipo de dispensador automÆtico de comida para animales basado en raspberry pi controlado mediante una aplicaci(cid:243)n m(cid:243)vil. Por: Jorge IvÆn Zapata Valencia C(cid:243)d: 1087998966 Daniel Alejandro Gil Agudelo C(cid:243)d: 75158899 Proyecto de grado para optar al t(cid:237)tulo de Ingeniero Electr(cid:243)nico Director: M.Sc. JosØ AndrØs Chaves Osorio Profesor del Programa Ingenier(cid:237)a Electr(cid:243)nica Ingeniero Electricista Universidad Tecnol(cid:243)gica de Pereira Facultad de Ingenier(cid:237)as Ingenier(cid:237)a Electr(cid:243)nica Pereira, Colombia Enero de 2017 Nota de aceptaci(cid:243)n: ___________________________________ ___________________________________ ___________________________________ ___________________________________ Director: ___________________________________ Jurado: ___________________________________ Enero de 2017 5 Agradecimientos Herecorridounarduocaminoparaobteneresteimportantelogroenmivida,peronohellegadosolo hastaaqu(cid:237),cadapaso,cadaaprendizajeycadaresurgir,haestadoacompaæadodelapoyoincondicional de mi familia, que ha sido mi gu(cid:237)a y mi fortaleza, por quienes recorrer(cid:237)a mil caminos mÆs si fuera necesario; agradezco ademÆs por las sabias enseæanzas de mis abuelos y por cada esfuerzo suyo, por los nobles consejos y la inmensa paciencia de mi novia que ha sido part(cid:237)cipe de esta evoluci(cid:243)n, por los aportes del ingeniero Alexander R(cid:237)os gracias a los cuales se materializ(cid:243) un sueæo, al ingeniero JosØ AndrØs Chaves por creer en nosotros y motivarnos a ser mejores cada d(cid:237)a, al ingeniero Edwin AndrØs Quintero por inspirarnos, a amigos y futuros colegas por hacer el camino mÆs interesante y sobretodo a Dios por permitirme vivir estas experiencias y adquirir valiosos aprendizajes de ellas, por darme la oportunidad de construir un futuro y por poner a cada uno de los nombrados en mi camino. Jorge IvÆn Zapata Valencia Para obtener un gran logro toca vivir un camino de triunfos, derrotas, tristezas y alegr(cid:237)as, por eso se le debe agradecer a DIOS por la fortaleza, por la salud, por mi familia y por darme la oportunidad de lograr el sueæo de ser Ingeniero Electr(cid:243)nico. La obtenci(cid:243)n de este reconocimiento no es solo m(cid:237)o, detrÆs estÆ mi familia, que me encaminar(cid:243)n a ser un profesional, que me han dado un sin nœmero de valoresquemehanayudadoaobtenertantosØxitos,porelamor,lapaciencia,elrespeto,porestarah(cid:237) cuando los necesitaba y por todos los d(cid:237)as impulsarme a ser una mejor persona. TambiØn agradecer a la vida por las experiencias vividas, por las grandes amistades que forje durante mi ciclo por la universidad, amistades que te muestran puntos de vista diferentes de la vida y que estaban para darte la mano cuando no te las sabias todas, amistades que son para toda la vida. Inmensa gratitud para la Universidad Tecnol(cid:243)gica de Pereira por la calidad de educaci(cid:243)n que ofrecen, para sus docentes que impulsan, orientan y brindan sus conocimientos. Daniel Alejandro Gil Agudelo ˝ndice general 1. DESCRIPCI(cid:211)N DEL PROYECTO 11 1.1. DEFINICI(cid:211)N DEL PROBLEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2. JUSTIFICACI(cid:211)N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3. OBJETIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.1. OBJETIVO GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.2. OBJETIVOS ESPEC˝FICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2. MARCO REFERENCIAL 14 2.1. MARCO TE(cid:211)RICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.1.1. Leyes, Estad(cid:237)sticas y V(cid:237)nculos Afectivos . . . . . . . . . . . . . . . . . . . . . . . 14 2.1.2. Mercado de Alimentos para Perros . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.3. C(cid:243)mo Alimentar Correctamente a la Mascota . . . . . . . . . . . . . . . . . . . . 18 3. DESARROLLO DEL PROYECTO 24 3.1. Diseæo Comedero de Mascotas en Solidworks . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.1. (cid:190)Por quØ la utilizaci(cid:243)n de solidworks para el desarrollo del diseæo? . . . . . . . . 25 3.1.2. Piezas que conforman el s(cid:243)lido (cid:28)nal. . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.2. Diseæo de Programa de Control, Interfaz GrÆ(cid:28)ca y Tarjeta de Potencia. . . . . . . . . . 35 3.2.1. (cid:190)QuØ es Raspberry Pi? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2.2. Pines GPIO de la Raspberry Pi . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.2.3. Lenguaje PYTHON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.2.4. Servidor Web Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2.5. Lenguaje HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.2.6. Lenguaje PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.2.7. Tarjeta de Potencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.3. Diseæo e Instalaci(cid:243)n de la Aplicaci(cid:243)n M(cid:243)vil. . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.3.1. Aplicaci(cid:243)n M(cid:243)vil, Tecnolog(cid:237)a 4G e Internet. . . . . . . . . . . . . . . . . . . . . . 45 3.3.2. Sistema Operativo Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.3.3. Creaci(cid:243)n Aplicaci(cid:243)n M(cid:243)vil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.3.3.1. Java Development Kit (JDK): . . . . . . . . . . . . . . . . . . . . . . . 47 3.3.3.2. Android Studio: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.3.3.3. Componentes de la Aplicaci(cid:243)n . . . . . . . . . . . . . . . . . . . . . . . 50 3.3.4. Descripci(cid:243)n Final de la Aplicaci(cid:243)n y Conceptos Claves para su Creaci(cid:243)n. . . . . 61 3.3.5. Instalaci(cid:243)n de la Aplicaci(cid:243)n M(cid:243)vil. . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.3.5.1. Generaci(cid:243)n de Certi(cid:28)cado y Correspondiente APK . . . . . . . . . . . . 61 4. PRUEBAS Y RESULTADOS 65 6 ˝NDICE GENERAL 7 5. CONCLUSIONES Y FUTUROS TRABAJOS 76 5.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2. Futuros Trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 ˝ndice de (cid:28)guras 3.1. Pieza Superior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.2. Rampas de Ca(cid:237)da . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.3. Recipiente Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.4. Cavidad Circular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.5. Uni(cid:243)n de Piezas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.6. Tapa Exterior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.7. Tapa Superior Derecha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.8. Tapa Frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.9. Tapa Izquierda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.10.Tapa Trasera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.11.Tapa Techo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.12.Cavidad Circular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.13.Tornillo Sin Fin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.14.CÆlculos Tornillo Sin Fin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.15.Pieza Tuerca - Tornillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.16.Proceso Selecci(cid:243)n Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.17.Comedero Parcialmente Ensamblado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.18.Comedero Totalmente Ensamblado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.19.Tarjeta Raspberry Pi 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.20.Pines de la Raspberry Pi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.21.Estructura de Red Implementada en el Proyecto . . . . . . . . . . . . . . . . . . . . . . 39 3.22.Interfaz GrÆ(cid:28)ca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.23.Motoreductor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.24.Circuito de Potencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.25.Suscriptores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.26.Abonados Telefon(cid:237)a M(cid:243)vil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.27.Aplicaci(cid:243)n JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.28.IDE Android Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.29.Sistemas Operativos Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.30.Interfaz Inicial Android Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.31.Primer Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.32.Segunda Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.33.Tercera Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.34.Cuarta Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.35.Quinta Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.36.RelaviteLayout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.37.Tipos de Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.38.Ejemplo RelativeLayout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.39.MainActivity.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 8 ˝NDICE DE FIGURAS 9 3.40.Main2Activity.java Tabla 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.41.Main2Activity.java Tabla 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.42.Main4Activity.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.43.Main3Activity.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.44.Main5Activity.java Tabla 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.45.Main5Activity.java Tabla 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.46.Generaci(cid:243)n APK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.47.Selecci(cid:243)n del M(cid:243)dulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.48.Asignaci(cid:243)n de Credenciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.49.Formulario de Datos BÆsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.50.Exportaci(cid:243)n de Fichero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.51.Con(cid:28)guraci(cid:243)n Permisos Smartphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.52.Advertencia de Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 3.53.Instalaci(cid:243)n APK en Smartphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 4.1. Piezas Corel Finas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 4.2. Piezas Corel Cortes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 4.3. Primeros Cortes en Cortadora LÆser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.4. Prototipo Armado en Cart(cid:243)n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.5. Piezas Cortadas en Acr(cid:237)lico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.6. Piezas Finas Cortadas en Acr(cid:237)lico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.7. Ensamble de Piezas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.8. Tornillo y Base Impresos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.9. Compartimento para Tornillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.10.Acople Tornillo en el Compartimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.11.Piezas para Adherir los Componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.12.Comedero Ensamblado Totalmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.13.Vista Superior Comedero Ensamblado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4.14.Vista Interna Comedero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4.15.Instalaci(cid:243)n Aplicaci(cid:243)n en Smartphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.16.Interfaz Inicial Aplicaci(cid:243)n Comedero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.17.Interfaz Final de la Aplicaci(cid:243)n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.18.Prueba Funcionamiento Comedero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 ˝ndice de cuadros 2.1. Necesidades Diferentes Nutrientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2. Prote(cid:237)na y Grasa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.3. Minerales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.4. Vitaminas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.5. Raci(cid:243)n Diaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.1. Especi(cid:28)caciones TØcnicas Motor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.2. Porcentaje de Ventas Smartphones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.1. Costos del Prototipo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 10 Cap(cid:237)tulo 1 DESCRIPCI(cid:211)N DEL PROYECTO 1.1. DEFINICI(cid:211)N DEL PROBLEMA El crecimiento poblacional conlleva a la aparici(cid:243)n de necesidades que deben ser satisfechas con el apoyo de la tecnolog(cid:237)a, se debe plantear un desarrollo obligado en todos sus campos para buscar soluciones que traigan consigo innovaci(cid:243)n y agilizaci(cid:243)n; se estÆ viviendo la era donde el ser humano desea realizar una gran cantidad de tareas de una manera rÆpida y e(cid:28)ciente, por ello las soluciones deben ser prÆcticas, sencillas, e(cid:28)cientes y oportunas. Las mascotas hacen parte de este crecimiento. La estrecha relaci(cid:243)n ser humano mascota se hace cada d(cid:237)a mÆs notoria, pasando de ser la mascota de la casa, a ser parte fundamental del nœcleo fami- liar,portalraz(cid:243)n,susdueæosbuscanlamaneradebrindarsolucionestecnol(cid:243)gicasasusnecesidades.A menudolaspersonasdueæasdemascotassientenunaenormepreocupaci(cid:243)nalsalirdesushogaresyno poder llevarlas consigo (por factores ajenos a ellos), debido a esta situaci(cid:243)n, habitualmente intentan realizar sus diligencias en el menor tiempo posible para as(cid:237) poder regresar pronto a sus hogares y no sentir que abandonan a sus mascotas. Unfactordecisivoessualimentaci(cid:243)n,yaquesucomidaenocasionesdebesersuministradaconstan- temente y en ciertas porciones o debe ser servida en horarios espec(cid:237)(cid:28)cos, en muchas ocasiones in(cid:29)uyen circunstancias tales como el olvido o en otros casos el buscar ahorrar tiempo; para evitar todas estas preocupaciones y darles soluci(cid:243)n se propone construir un dispensador controlado por una aplicaci(cid:243)n m(cid:243)vil, el cual le permita a las personas alimentar sus mascotas sin la necesidad de estar presente en los hogares, bastar(cid:237)a solamente acceso a internet y unos cuantos comandos utilizando un smartpho- ne. Actualmente en el mercado se pueden encontrar dispensadores automÆticos para mascotas como Petnet, el cual cuenta con una aplicaci(cid:243)n para la plataforma de smartphones iOS, lastimosamente su precioesbastanteelevado.BistroesotrodispensadorautomÆtico,este,basasufuncionamientoenuna cÆmara que reconoce la mascota y puede medir su tamaæo, sin embargo, aœn se encuentra en fase de desarrollo. Trabajos de grado similares en la Universidad Tecnol(cid:243)gica de Pereira no han desarrollado todav(cid:237)a prototipos f(cid:237)sicos y son controlados mediante bluetooth o simplemente programables. El prototipo contarÆ con una aplicaci(cid:243)n m(cid:243)vil para la plataforma Android inicialmente y tendrÆ como principal componente la tarjeta Raspberry Pi, esto permite disminuir el costo del dispensador, loscostosparaelusuario(cid:28)naleincrementarlacoberturaenelmercadoyaquelosusuariosqueutilizan dispositivos con plataforma Android representan la mayor(cid:237)a de los smartphones usados en el mundo [1]. 11

Description:
¾Por qué la utilización de solidworks para el desarrollo del diseño? .. Un factor decisivo es su alimentación, ya que su comida en ocasiones debe
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.