Você está na página 1de 6

INSTITUTO FEDERAL DE EDUCAÇÃO,

CIÊNCIA E TECNOLOGIA DE SANTA


CATARINA CÂMPUS JOINVILLE

ALUNOS: Manuela Martins da Rosa e Amanda Santos da Silva


UNIDADE CURRICULAR: Microcontroladores MÓDULO: VII
PROFESSOR: Edson Hiroshi Watanabe
CURSO: Técnico Integrado em Eletroeletrônica

Alimentador Pet

JOINVILLE, 17/08/2021
1. Introdução

A linguagem C foi criada em 1972, no centro de Pesquisas da Bell Laboratories, por Dennis
Ritchie. Sua primeira aplicação foi a reescrita do Sistema Operacional UNIX, o qual era escrito em
assembly.
No meio de 1970, o UNIX saiu do laboratório para ser utilizado e liberado nas universidades. Foi
o suficiente para que o fechamento da linguagem atingisse proporções que já existiam várias
versões de compiladores C oferecidas por várias empresas, não sendo mais restritas apenas ao
ambiente UNIX, mas compatíveis com vários outros sistemas operacionais.
O C é uma linguagem de propósito geral, sendo adequada à programação estruturada. No
entanto, é mais utilizada para escrever bancos de dados, editores de texto, analisadores léxicos,
compiladores, e etc.
A linguagem C faz parte de linguagens cujas características são: geração de código eficiente,
portabilidade, compilação separada, modularidade, recursos de baixo nível, regularidade,
simplicidade, facilidade de uso e confiabilidade.
A proposta do projeto, foi a de desempenhar um projeto que utilizasse a linguagem C para
programação do Arduino. O mesmo poderia ser uma espécie de desafio, pois conteve desde novas
linguagens e códigos programados, até lógicas diferenciadas do que estávamos acostumados.

2. Objetivo

Durante toda a construção do projeto, testamos e analisamos os conhecimentos adquiridos


durante todo o semestre. Tivemos o destaque de: o pensamento lógico; qualidade que foi
necessária para compreender os diferentes comandos, a resolução de problemas; reparar os erros
presentes na programação e a compreensão e interpretação da Linguagem C. O nosso objetivo era
criar um alimentador para pet para que alimente o animal em períodos do dia, sem precisar que
seu dono coloque comida para ele.

3. Lista de Materiais

Para o projeto foram utilizados a estrutura apresentada é um protótipo feito em papelão, Placa
Nano, Cabo USB para Arduino, Módulo Relógio Tempo Real RTC – DS3231, Bateria CR2032 3V de
Lithium, Originalmente seria usado uma ponte H, mas pela falta de um, utilizamos um módulo relé,
Motor DC 3-6V 80RPM com Caixa de Redução 120:1 e Jumpers macho-macho e macho-fêmea;

Placa nano Cabo USB para arduino


Protótipo de papelão Módulo Relógio Tempo Real RTC – DS3231

Módulo relé Motor DC 3-6V 80RPM com Caixa de Redução 120:1

Jumpers macho-macho Jumpers macho-fêmea


4.Desenvolvimento do projeto
O projeto escolhido pela equipe foi um alimentador pet automático. O alimentador
possibilitaria que as rações armazenadas em um recipiente próprio fossem liberadas em horários
específicos, garantindo a alimentação do animal doméstico mesmo na ausência de seu tutor.
O comedouro automático possuiria um módulo para armazenagem de data e hora que
possibilita dispensar ração duas vezes por dia, em horários pré-estabelecidos pelo tutor, que
poderiam ser alterados através do código, ou se necessário e desejado, mais vezes em menor
quantidade. Nos horários estabelecidos, o motor será acionado, girando o dispenser de ração.

5.Layout e Ligações

Encontra-se na figura abaixo o layout/simulação digital do circuito utilizado e suas respectivas


ligações.

6.Programação
7.Constatações Sobre o Projeto

Durante o desenvolvimento do circuito, algumas de nossas ideias tiveram de ser descartadas,


devido a uma grande dificuldade de integrá-los ao sistema e o tempo um pouco curto. Uma delas era
inserir o bluetooth, para o tutor poder controlar o sistema pelo celular, podendo ativar e desativar os
horário do programa a hora que quiser.

8.Conclusão

Com o Alimentador que desenvolvemos neste projeto, garantimos que os animais recebam duas ou
três alimentações, mesmo não estando em casa, porém é um projeto que pode passar por diversas
melhorias ainda para torná-lo ainda mais complexo, como o bluetooth.

Ao terminar o projeto e todas as suas etapas, podemos ver que vários desafios foram superados ao
adaptar e compreender a lógica do programa e sistema escolhido pela equipe. Além disso, é bastante
perceptível que o desenvolvimento deste trabalho é essencial, tanto para a validação dos
conhecimentos teóricos e práticos, quanto para demonstrar a relevância da disciplina e do seu conteúdo
no dia a dia. Consequentemente, a conclusão deste projeto, certifica que todos os elementos da equipe
apresentam as competências que deveriam ser alcançadas ao decorrer deste semestre.

Você também pode gostar