Escolar Documentos
Profissional Documentos
Cultura Documentos
Resultado: Aprovado
BANCA EXAMINADORA:
The project consists in the development of a feeding system for dogs and cats,
automated using microcontrollers. It was decided to invest in the pet business, as it is
a business that is on the rise. During the crisis, it was an area of great growth,
especially in recent years, in addition to being a market that is still little explored in
technological terms. The goal is to facilitate and simplify the routine of our target
audience, who are the owners of pets, aiming at the quality of life for the owners and
food quality for the animals. The entire system has inputs, outputs and a graphical
interface which are responsible for controlling an actuator. The feeder works as follows:
the owner fills a reservoir only once, according to its capacity. Through a cell phone
application, the amount of feed that will be released is programmed and a pre-defined
schedule is chosen, so that the food is released to the animal. If the owner programs
only once, this programming will be saved in memory until he programs it again. A 10-
liter water gallon is used as a feed reservoir and a plastic, acrylic and wood structure
where the gallon is mounted, in addition to installing the electronic components that
control the activation of the actuator's electric motor. The process is fully automatic,
requiring only the reservoir to be filled when the feed is finished. A dosing system will
release a certain amount of feed, at a predetermined number of times a day. The
communication used between the cell phone and the feeder is done via the internet
and the interface used is an application for tablets or smartphones called Blynk, which
has a simple layout and easy identification of the elements. An ultrasonic sensor is
used to control the level of food in the reservoir, and the owner has access to the
amount of feed constantly, at a predetermined interval. Communication between the
ultrasonic level sensor, the Blynk application and the actuator (dosing system) that
releases the feed is done through Arduino.
1 INTRODUÇÃO
gramas que será liberada em cada horário. Esta programação será feita online,
através de um aplicativo de celular, onde o dono poderá ajustar os horários e as
quantidades de ração a serem disponibilizadas para o animal, sem a necessidade de
fazê-lo diretamente no comedouro.
1.1 Objetivos
2 METODOLOGIA
Através dos dados obtidos nessas pesquisas, foi feito um estudo de cada
componente, e estudo das características técnicas dos produtos já existentes, e
posteriormente um estudo do que seria mais viável em termos de desenvolvimento,
adaptação de tecnologias e custo do produto final.
3 FUNDAMENTAÇÃO TEÓRICA
3.1.1 Raspberry pi
3.1.2 Arduino
O Arduino foi criado em 2005, com o objetivo era elaborar um dispositivo que
fosse ao mesmo tempo barato, funcional e fácil de programar, sendo dessa forma
acessível a estudantes e projetistas amadores. Além disso, foi adotado o conceito de
hardware livre, o que significa que qualquer um pode montar, modificar, melhorar e
personalizar o Arduino, partindo do mesmo hardware básico. (THOMSEN, 2014)
Assim, foi criada uma placa composta por um microcontrolador Atmel, circuitos
de entrada/saída e que pode ser facilmente conectada à um computador e
programada via IDE (Integrated Development Environment, ou Ambiente de
Desenvolvimento Integrado) utilizando uma linguagem baseada em C/C++, sem a
necessidade de equipamentos extras além de um cabo USB. (THOMSEN, 2014)
Portanto, o Arduino é uma plataforma de prototipagem eletrônica dehardware
livre e de placa única, projetada com um microcontrolador Atmel AVR com suporte de
entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem
em Wiring, e é essencialmente C/C++. (THOMSEN, 2014)
• IOREF – Fornece uma tensão de referência para que shields possam selecionar
18
o tipo de interface apropriada, dessa forma shields que funcionam com a placas
Arduino que são alimentadas com 3,3V. podem se adaptar para ser utilizados
em5V. e vice-versa;
• RESET – pino conectado a pino de RESET do microcontrolador. Pode ser
utilizado para um reset externo da placa Arduino;
ultrapassar 200mA. Ele possui um oscilador interno de 32kHz que pode ser
utilizado, por exemplo, em situações de baixo consumo.
A placa Arduino UNO possui pinos de entrada e saídas digitais, assim como
pinos de entradas e saídas analógicas, abaixo é exibido a pinagem conhecida como
o padrão Arduino:
A placa Arduino UNO possui 14 pinos de acordo com Azevedo (2019) que
podem ser usados como entrada ou saída digitais. Estes Pinos operam em 5 V, onde
cada pino pode fornecerou receber uma corrente máxima de 40 mA. Cada pino possui
resistor de pull-up interno que pode ser habilitado por software. Alguns desses pinos
possuem funções especiais:
seja conectado à uma rede Wi-fi é através de uma pequena placa da família ESP8266
cujo modelo é denominado ESP01. (MEDIUM, 2020)
O módulo Bluetooth HC-05 pode trabalhar tanto em modo mestre (faz e aceita
pareamento com outros dispositivos) como modo escravo (apenas aceita
pareamento). Já o módulo HC-06 pode trabalhar apenas em modo escravo.
Ambos possuem implementados a versão 2.0+EDR do bluetooth, e são
aplicados principalmente para substituir conexões seriais sem fio, propósito para o
qual é usado o perfil SPP (Serial Port Profile) do bluetooth. Os dois módulos
pertencem a classe dois, e, portanto, possuem alcance de aproximadamente 10
metros e dissipam uma potência máxima de 2.5 mW.
• Websockets
• API
• Dashboard
3.7 Esp8266
3.7.1 Esp01
O módulo WiFi ESP8266 ESP01 é um módulo comumente utilizado, cuja
função e o foco desse modelo é conectar projetos e sistemas na internet através da
rede Wireless, seja com o Arduino, propriamente ou com qualquer outro
microcontrolador com porta de comunicação serial, para que o projeto possa ser
acessado, controlado e adquirir informações de forma remota através do chip
ESP8266. Na Figura 6 abaixo, é mostrada a descrição dos pinos:
3.8 Sensores
Isto depende das áreas da placa e de sua distância, além da constante dielétrica.
Quando o tanque está com o nível zerado, existe apenas o ar como material isolante
entre as placas. À medida que o produto começa a preencher o tanque, a capacitância
é alterada. Ela é diretamente proporcional ao nível do tanque, como mostrado na
Figura 8: (ROURE, 2020)
4 DESENVOLVIMENTO
Para a interface foi escolhido o aplicativo Blynk porque além de ser gratuito,
possibilita o dono controlar e acionar o alimentador através de tablets e smartphones
35
pois tem disponibilidade tanto para o sistema iOs quanto para sistema Android. Outro
fator que motivou a escolha desse aplicativo é que ele possui servidor próprio, ou seja,
não é necessário estar conectado à mesma rede wi-fi para acessar o Blynk, e caso o
usuário exclua o aplicativo e reinstale novamente as informações não são perdidas
pois o servidor armazena os dados de todas as variáveis.
Para a montagem do layout no aplicativo, é muito simples e intuitivo.
Primeiramente é necessário realizar um cadastro com email e senha, como mostrado
na Figura 14:
Figura 14 - Blynk
Após a criação do login e aberta uma página em branco onde é possível realizar
a montagem do layout bem como seleção dos botões, mostradores entre diversas
outras funções. As Figuras 15 e 16 a seguir ilustram alguns dispositivos que podem
ser utilizados:
36
Figura 18 - Fluxograma
• O Módulo Relé aciona o dosador (motor DC) quando o Arduino envia o sinal
para o mesmo, fazendo a função exata de um interruptor pré-programado;
Para se ter uma estimativa dos gastos totais com o projeto, foi feita uma
planilha com todos os materiais necessários e seus respectivos preços como mostra
a Tabela 1 abaixo:
49
Tabela 1 – Orçamento.
5 CONCLUSÃO
Com mais pesquisas e testes práticos, será possível refinar ainda mais o
produto ao cobrir situações reais do dia a dia, e assim pretende-se fazer, de modo que
este projeto possa se tornar de fato um produto comercial.
52
REFERENCIAS
BALLUFF. Sensor ultrassônico: como ele funciona e de que modo pode ajudar a sua
indústria? balluffbrasil, 2018. Disponivel em:
https://balluffbrasil.com.br/?s=Sensor+Ultrass%C3%B4nico. Acesso em: 20 set. 2021.
DF88. DF88 - produto / Alimentador Caracol 12V. DF88, [2021]. Disponivel em:
https://www.df88.com.br/produto/alimentador-caracol-12v/.
ELETRO GATE. Módulos Bluetooth HC05 e HC06 para comunicação com dispositivos
móveis com Arduino. eletrogate, 2017a. Disponivel em:
https://blog.eletrogate.com/modulos-bluetooth-hc05-e-hc06-para-comunicacao-com-
dispositivos-moveis-com-arduino/. Acesso em: 21 set. 2021.
https://blogmasterwalkershop.com.br/arduino/como-usar-com-arduino-modulo-wifi-
esp8266-esp-01. Acesso em: 20 set. 2021.
SCHMIDT, S. Então. Como uma célula de carga realmente trabalha? hbm, 2021.
Disponivel em: https://www.hbm.com/pt/6768/como-uma-celula-de-carga-trabalha/.
Acesso em: 28 set. 2021.
//************************FUNÇÃO SENSOR
ULTRASSÔNICO************************
BlynkTimer timerSensorUltra;
int trigger = 8; //Pino TX
int echo = 9; //Pino RX
int leituraSensorUltra;
void SensorUltra(){
digitalWrite(trigger, LOW);
57
delayMicroseconds(5);
digitalWrite(trigger, HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
//******************OPÇÕES DE ALIMENTAÇÃO******************
int opcao_1 = 13;
int opcao_2 = 12;
int opcao_3 = 11;
void setup(){
void loop(){
if(quantidade == 500.0){
digitalWrite(libera_racao, LOW);
delay(7340);
}
}
}