Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/28658
Registro completo de metadados
Campo DCValorIdioma
dc.creatorDallastela, Emílio Gabriel-
dc.creatorSchmidt, Eric Karl-
dc.date.accessioned2022-05-25T00:14:58Z-
dc.date.available2022-05-25T00:14:58Z-
dc.date.issued2021-12-09-
dc.identifier.citationDALLASTELLA, Emílio Gabriel; SCHMIDT, Eric Karl. Feedmypet: alimentador automático de animais de estimação. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) – Universidade Tecnológica Federal do Paraná, Curitiba, 2021.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/28658-
dc.description.abstractDuring the 2020 pandemic, the Brazilian population had to stay at home for more than a year, which caused a growth in the incorporation of pets in Brazilian homes. As countries are increasingly opening their borders for travel, there was a need to take care of pets remotely. To solve this problem, the project proposal was to develop an automatic pet feeder, with water and food reservoirs, remotely controlled by a native mobile application. Through this mobile application, the user registers an account and configures the times and portions of their pets meals. The development of this project was divided into different parts, mechanics, hardware, firmware, and software. Initially, in the mechanical part, a model for 3D printing was designed, but the 100% increase in the price of the material made its production unfeasible. As a solution, the same model was created in MDF (Medium Density Fiberboard), a type of wood. In the hardware, a PCB was designed and printed to connect different components and modules. The following parts were soldered on this board: an ADC module responsible for reading two 5kg load cells, a DRV8825 driver responsible for controlling a stepper motor, components responsible for activating a water pump, and a Raspberry Pi Zero W, as well as connectors for powering the circuit. For the creation of the mobile application, the React Native framework was chosen, which makes it possible to develop native applications for both Android and iOS. During development, the Expo tool was used to simulate and later export the application for use. On the server side, the Node.js Express framework was used for development, and the Heroku service was used for hosting it. A non-relational database, called MongoDB, was created and hosted on the MongoDB Atlas service. To control the actuators and read the sensors on the Raspberry Pi Zero W, a Python script was developed, which was scheduled to run every minute on its operating system, Linux. In the final tests the product worked as expected during two days in a row, therefore it was a success in terms of functionality. Taking into account the costs in the prototype production and its unique benefits in comparison to the other products in the market, its price would be competitive. The project was also a success from the learning point of view for incorporating different areas and current technologies in a single project.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectAlimentação dos animaispt_BR
dc.subjectAnimais de estimaçãopt_BR
dc.subjectAplicativos móveispt_BR
dc.subjectInternet of thingspt_BR
dc.subjectSistemas embarcados (Computadores)pt_BR
dc.subjectAnimal feedingpt_BR
dc.subjectPetspt_BR
dc.subjectMobile appspt_BR
dc.subjectInternet da coisaspt_BR
dc.subjectEmbedded computer systemspt_BR
dc.titleFeedmypet: alimentador automático de animais de estimaçãopt_BR
dc.title.alternativeFeedmypet: automatic pet feederpt_BR
dc.typebachelorThesispt_BR
dc.description.resumoDurante a pandemia de 2020 a população brasileira precisou ficar em casa por mais de um ano, o que causou um crescimento na incorporação de animais de estimação, ou pets nos lares brasileiros. Como os países estão cada vez mais abrindo suas fronteiras para viagens, surgiu uma necessidade de cuidar dos animais de estimação à distância. Para resolver este problema, a proposta do projeto foi desenvolver um alimentador automático para pets, com reservatórios de água e comida, controlado remotamente por um aplicativo móvel nativo. Através deste aplicativo móvel, o usuário cadastra uma conta e configura os horários e porções das refeições de seu pet. O desenvolvimento deste projeto foi dividido em diferentes partes, a mecânica, o hardware, o firmware, e o software. Inicialmente na parte mecânica foi projetado um modelo para impressão 3D, mas o aumento de 100% do preço do material inviabilizou sua produção. Como solução, o mesmo modelo foi criado em MDF (Placa de Fibra de Média Densidade, do inglês, Medium Density Fiberboard), um tipo de madeira. Já no hardware, uma PCB foi projetada e impressa para conectar diversos componentes e módulos. Nesta placa foram soldadas as seguintes partes: um módulo ADC responsável por ler duas células de carga de 5kg, um driver DRV8825 responsável por controlar um motor de passo, componentes responsáveis por acionar uma bomba d’água, e um Raspberry Pi Zero W, além de conectores para alimentar o circuito. Para a criação do aplicativo móvel foi escolhida a framework React Native, que torna possível o desenvolvimento de aplicativos nativos tanto para Android quanto para iOS. Durante o desenvolvimento, foi usada a ferramenta Expo para simular e posteriormente exportar o aplicativo para uso. Já no servidor, foi usada a framework Node.js Express para desenvolvimento, e o serviço Heroku para sua hospedagem. Um banco de dados não relacional, chamado MongoDB, foi criado e hospedado no serviço MongoDB Atlas. Para controlar os atuadores e ler os sensores no Raspberry Pi Zero W, foi desenvolvido um programa em Python, que foi agendado para execução a cada minuto em seu sistema operacional, Linux. Nos testes finais o produto funcionou conforme o esperado durante dois dias seguidos, portanto o resultado foi um sucesso em termos de funcionalidade. Levando em conta os custos de produção do protótipo e seus benefícios únicos em comparação aos outros produtos no mercado, seu preço seria competitivo. O projeto também foi um sucesso do ponto de vista de aprendizado por incorporar diferentes áreas e tecnologias atuais em um único projeto.pt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.contributor.advisor1Peron, Guilherme de Santi-
dc.contributor.referee1Peron, Guilherme de Santi-
dc.contributor.referee2Scandelari, Luciano-
dc.contributor.referee3Copetti, Luiz Fernando-
dc.publisher.countryBrasilpt_BR
dc.publisher.programBacharelado em Engenharia Eletrônicapt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA ELETRICApt_BR
Aparece nas coleções:CT - Engenharia Eletrônica

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
alimentadorautomaticoanimais.pdf.pdf4,06 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.