Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Proyecto final de microcontroladores, Guías, Proyectos, Investigaciones de Microcontroladores

Basado en un mecanismo para conectar una aplicación a un comedero automático y verificar constantemente la capacidad del mismo

Tipo: Guías, Proyectos, Investigaciones

2020/2021

Subido el 14/03/2021

carlos-escobedo-1
carlos-escobedo-1 🇲🇽

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Resumen—Dispensador de alimento para perros automático
donde desde un dispositivo inteligente se podrá monitorear el
gramaje destinado que se va a suministrar diariamente para una
dieta correcta, basado en la comunicación de dos pics, estos siendo
el smartphone y el dispensador.
Abstract— Automatic dog food dispenser where from a smart
device it is possible to monitor the intended weight to be supplied
daily for a correct diet, based on the communication of two pics,
these being the smartphone and the dispenser.
I. INTRODUCCIÓN
La necesidad día a día que tenemos los seres humanos de
buscar una manera más eficiente y óptima para realizar
diversas tareas es lo que nos ha traído con el paso de los años
los avances tecnológicos con los que contamos actualmente,
estando dotados de todo tipo de funcionamientos para hacer
nuestra vida más sencilla.
Con la llegada del internet de las cosas, que tiene apenas
escasos 30 años desde que se viene trabajando con este
concepto, ha hecho la interacción con objetos de uso cotidiano
en el hogar, una forma de tener una casa inteligente, conectada
con todo.
El Internet de las cosas potencia objetos que antiguamente se
conectaban mediante circuito cerrado, como comunicadores,
cámaras, sensores, y demás, y les permite comunicarse
globalmente mediante el uso de la red de redes.
Si tuviéramos que dar una definición del Internet de las cosas
probablemente lo mejor sería decir que se trata de una red que
interconecta objetos físicos valiéndose del Internet. Los
mentados objetos se valen de sistemas embebidos, o lo que es
lo mismo, hardware especializado que le permite no solo
la conectividad al Internet, sino que además programa eventos
específicos en función de las tareas que le sean dictadas
remotamente.
Como ya hemos dicho, el truco en todo esto está en los
sistemas embebidos. Se trata de de chips y circuitos que
comparados con, por ejemplo, un smartphone, podrían
parecernos muy rudimentarios, pero que cuentan con todas las
herramientas necesarias para cumplir labores especializadas
muy específicas.
Esta es la base principal del proyecto creado, el cual es un
dispensador de alimento para perros, que si bien, ya hay
muchos en el mercado, presentamos una nueva versión
combinada con el concepto de internet de las cosas.
Un dispensador que estará conectado con un smartphone, desde
el cual, podrás programar las porciones diarias dependiendo del
tamaño de tu mascota, apreciado en el siguiente gráfico.
Además de ser notificado cuando este sea vaciado por
completo para tener un control aún mayor con este tipo de
tareas que suelen ser olvidadas, teniendo como consecuencia
una mala alimentación en la dieta de las mascotas.
De esta manera se podrá incluso salir de viaje para solo ir
avisando a algún vecino cercano o persona de confianza que
pueda asistir únicamente al llenado del dispensador sin
preocuparse cuánto dejarle de comer, ya que esto será
controlado completamente por el pic del dispensador,
encargado de racionar diariamente lo programado para los
perros.
Funcionamiento
El principio básico del funcionamiento de el dispensador será
dado por dos pics, ya que, no puede ser simulada la señal wifi
Proyecto final
Hernández Alfaro César, Escobedo Alatriste Carlos, García Juárez Jonathan Daniel
Benemérita Universidad Autónoma de Puebla, Puebla, México
1
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Proyecto final de microcontroladores y más Guías, Proyectos, Investigaciones en PDF de Microcontroladores solo en Docsity!

Resumen —Dispensador de alimento para perros automático donde desde un dispositivo inteligente se podrá monitorear el gramaje destinado que se va a suministrar diariamente para una dieta correcta, basado en la comunicación de dos pics, estos siendo el smartphone y el dispensador. Abstract — Automatic dog food dispenser where from a smart device it is possible to monitor the intended weight to be supplied daily for a correct diet, based on the communication of two pics, these being the smartphone and the dispenser. I. INTRODUCCIÓN La necesidad día a día que tenemos los seres humanos de buscar una manera más eficiente y óptima para realizar diversas tareas es lo que nos ha traído con el paso de los años los avances tecnológicos con los que contamos actualmente, estando dotados de todo tipo de funcionamientos para hacer nuestra vida más sencilla. Con la llegada del internet de las cosas, que tiene apenas escasos 30 años desde que se viene trabajando con este concepto, ha hecho la interacción con objetos de uso cotidiano en el hogar, una forma de tener una casa inteligente, conectada con todo. El Internet de las cosas potencia objetos que antiguamente se conectaban mediante circuito cerrado, como comunicadores, cámaras, sensores, y demás, y les permite comunicarse globalmente mediante el uso de la red de redes. Si tuviéramos que dar una definición del Internet de las cosas probablemente lo mejor sería decir que se trata de una red que interconecta objetos físicos valiéndose del Internet. Los mentados objetos se valen de sistemas embebidos, o lo que es lo mismo, hardware especializado que le permite no solo la conectividad al Internet, sino que además programa eventos específicos en función de las tareas que le sean dictadas remotamente. Como ya hemos dicho, el truco en todo esto está en los sistemas embebidos. Se trata de de chips y circuitos que comparados con, por ejemplo, un smartphone, podrían parecernos muy rudimentarios, pero que cuentan con todas las herramientas necesarias para cumplir labores especializadas muy específicas. Esta es la base principal del proyecto creado, el cual es un dispensador de alimento para perros, que si bien, ya hay muchos en el mercado, presentamos una nueva versión combinada con el concepto de internet de las cosas. Un dispensador que estará conectado con un smartphone, desde el cual, podrás programar las porciones diarias dependiendo del tamaño de tu mascota, apreciado en el siguiente gráfico. Además de ser notificado cuando este sea vaciado por completo para tener un control aún mayor con este tipo de tareas que suelen ser olvidadas, teniendo como consecuencia una mala alimentación en la dieta de las mascotas. De esta manera se podrá incluso salir de viaje para solo ir avisando a algún vecino cercano o persona de confianza que pueda asistir únicamente al llenado del dispensador sin preocuparse cuánto dejarle de comer, ya que esto será controlado completamente por el pic del dispensador, encargado de racionar diariamente lo programado para los perros. Funcionamiento El principio básico del funcionamiento de el dispensador será dado por dos pics, ya que, no puede ser simulada la señal wifi

Proyecto final

Hernández Alfaro César, Escobedo Alatriste Carlos, García Juárez Jonathan Daniel

Benemérita Universidad Autónoma de Puebla, Puebla, México

como tal, por esta razón, contamos con uno que funcionará como smartphone y otro como el dispensador. Donde se podrá elegir la ración que va a ser dada día con día, y aquí se puede visualizar el LCD donde se muestra el mensaje de notificaciones y donde será iniciada la programación Al ser vaciado por completo comenzará a notificar con el mensaje: “sin alimento”, de igual manera comenzará a parpadear un led rojo para este avisar, hasta que no sea llenado no dejará de avisar, teniendo un sensor que en este caso fue añadido un potenciómetro para simular un sensor de peso, y que así, hasta que sea introducido nuevamente el alimento, deje de parpadear. Simulación completa Código utilizado para la práctica Código del smartphone #include <18f4550.h> #fuses hs, nowdt,nomclr,NOPROTECT, NOPUT ,NOMCLR, NOLVP,NOBROWNOUT #use delay(clock=800000) #include <lcd.c> #include <kbd1.c> #include <stdio.h> #include <stdlib.h> #use RS232(baud=9600,bits=8,parity=N,xmit=pin_c6,rcv=pin_c7) #byte PORTA=0xF #byte TRISA=0xF #define p1 bit_test(PORTA,0) //definimos dosis por dia #define p2 bit_test(PORTA,1) //definimos aceptar //variables Comunicacion entrada int estadoalimeto; //variables de comuniacion salida float porsion=0; int comidas=0; int pausa=0; //VARIABLES LOCALES int x=0; float A=0; #int_rda void rda_isr() { estadoalimeto=getc(); } void main() { enable_interrupts(int_rda); enable_interrupts(GLOBAL); set_tris_B(0xff); //puerto B0-B2 entradas set_tris_D(0x00); output_D(0x00); int dosis=0,periodo=0; char k; lcd_init(); kbd_init(); port_b_pullups(true); printf(lcd_putc,"\f**WELCOME" ); delay_ms(2000); printf(lcd_putc,"\f////////////////\n////////////////" );

int estadoalimeto=0; int pausa; //VARIABLES LOCALES unsigned int16 xf; int8 x=0; int i; int pcion; // PuertoB(x) 0 1 2 3 int filas[]={0x08 ,0x04 ,0x02 , 0x01 }; int open= 0x0C; int close= 0x06; #int_rda void rda_isr() { pausa=getc(); //comidas=getc(); //porcion=getc(); //pcion=porcion20; } void main() { set_tris_D(0xF0); output_D(0x00); enable_interrupts(int_rda); enable_interrupts(GLOBAL); set_tris_B(0); setup_oscillator(OSC_8MHZ); // oscilador interno a 8MHz setup_adc(ADC_CLOCK_DIV_8); // convercion a 8Tosc setup_adc_ports(AN0); // Configura AN como entrada analogica setup_timer_2(T2_DIV_BY_16, 255, 1); // Set PWM a 500Hz delay_ms(100); // esperar while(TRUE) { //configuracion para filas (x) set_adc_channel(0); delay_ms(1); xf=read_adc();// leer pin AN0 y guardar en xfila x=(xf4)/1024;// conversion delay_ms(10); output_B(filas[x]); delay_ms(10); if(pausa==1) { output_D(0x00); } output_D( open ); delay_ms(500); output_D( close ); delay_ms(500); if(x==0) { estadoalimeto=1; putc(estadoalimeto); delay_ms(10); while(x==0) { output_high(PIN_B3); delay_ms(250); output_low(PIN_B3); delay_ms(250); xf=read_adc();// leer pin AN0 y guardar en xfila x=(xf*4)/1024;// conversion delay_ms(10); } } else putc(0); } } lll. Observaciones y resultados Es importante señalar que el máximo de llenado para el dispensador será con una capacidad no mayor a cinco kilogramos, de esta manera también las raciones dadas a los perros deben ser acatadas y entrenar a los mismos para no generar una variación agresiva al momento de introducirles el dispensador. Siguiendo la tabla aportada se podrá tener una idea de aproximadamente qué gramaje proporcionar y tener en cuenta de mejor manera la duración del alimento. IV. CONCLUSIONES En este proyecto se vio la consumación del curso por completo al utilizar a grandes rasgos diferentes ramas que fueron aprendidas para poder llegar a la entrega satisfactoria del mismo. Se presentaron retos importantes, y el más destacado de ellos fue el de lograr la comunicación entre ambos pics, ya que, no pudiendo simular una señal wifi, y teniendo como recursos la utilización de estos dos pics, si fue laborioso. El internet de las cosas, siendo el último de los temas dados, nos da un amplio potencial de hacia donde quiere ir el ser humano y a qué podemos apostarle el día de mañana.

REFERENCIAS

[1] Angulo Usategui José Manuel. Microcontroladores PIC. 2da Edición. Madrid. Mc Graw Hill. 1999. 1- [2] Corrales V. Santiago. Electrónica Básica de Microcontroladores PIC. 1ra Edición. Quito. Gráficas Ayerve.2004. [3] Reyes Carlos. Aprenda rápidamente a programar Microcontroladores PIC. 1ra Edición. Quito. Gráficas Ayerve. 2004 [4] Benno, Y., Nakao H. y Uchida K. (1992). Impact of the advances in age on the gastrointestinal microflora of beagle dogs. J Vet Med Sci. 54:703–

[5] Case, L. P. (2000), Canine and Feline Nutrition. Eukanuba. Recuperado de http://www.eukanuba.co.uk/es-es/profesionales/articulos/nutrici %C3%B3nespec%C3%ADfica-para-perros-por-raza-y-tama%C3%B1o.