Índice:

SmartPET - Smart Pet Feeder: 7 etapas (com fotos)
SmartPET - Smart Pet Feeder: 7 etapas (com fotos)

Vídeo: SmartPET - Smart Pet Feeder: 7 etapas (com fotos)

Vídeo: SmartPET - Smart Pet Feeder: 7 etapas (com fotos)
Vídeo: Tech4Pets - T4P-FEEDCAM7L Video Instructions 2024, Julho
Anonim
SmartPET - Smart Pet Feeder
SmartPET - Smart Pet Feeder
SmartPET - Smart Pet Feeder
SmartPET - Smart Pet Feeder

Ei!

Sou Maxime Vermeeren, um estudante de 18 anos de MCT (Multimídia e tecnologia de comunicação) na Howest.

Escolhi criar um comedouro inteligente para animais de estimação como meu projeto.

Por que eu fiz isso?

Minha gata tem problemas de peso, então decidi fazer uma máquina para controlar o quanto ela come.

O que isso faz?

- Alimentação automática, se houver menos de 25g na tigela.

- Detecção de tigela

- O LED acende no escuro

O que torna este comedouro tão especial?

Com o SmartPET, ele registra quanto seu animal comeu nos últimos dias, semanas ou até meses. Calcula se o seu animal de estimação recebeu a quantidade certa de alimentos saudáveis.

Habilidades para este projeto?

Você não precisa de muitas habilidades de programação para este projeto. Certifique-se de ter algumas habilidades básicas de protótipo para testar seu circuito.

Neste instrutível, vou guiá-lo por todas as etapas para fazer seu próprio comedouro inteligente para animais de estimação. Clone meu repositório github para todos os arquivos.

Vamos começar a criar!

Etapa 1: Coisas de que você precisa

Componentes

- Servo motor

- Sensor de peso (5KG): TAL220

- Sensor de luz LDR: 10K - 20k ohm

- MCP3008

- Sensor ultrassônico: HY-SRF05

- Módulo de carga: HX771

- Display: 16x2

- Potenciômetro

- RGB

- Raspberry Pi

- Fonte de energia

- Resistores

- - 1x 10k Ohm

- - 1x 1k Ohm

- - 4x 220 Ohm

Materiais

- Tábuas de madeira

- Distribuidor de flocos de milho

- Parafusos

- - 16 parafusos longos

- - 4 parafusos curtos

- dobradiça

- - 6 parafusos para anexar a dobradiça

Ferramentas

- Ferro de solda

- Super cola

- Serra

- Furar

O custo total deste projeto ronda os 150 € - 200 €. Dependendo de onde você compra os componentes. Fiz um bom de materiais onde vc pode encontrar um link para todas as lojas online. Ele está na pasta / bom.

Etapa 2: juntando o hardware

Juntando o Hardware
Juntando o Hardware
Juntando o Hardware
Juntando o Hardware
Juntando o Hardware
Juntando o Hardware

Eu construí meu circuito seguindo meu esquema de Fritzing que fiz, carreguei o esquema abaixo.

O circuito possui 3 sensores (LDR, ultrassônico e sensor de peso) e 3 atuadores (servo motor, led RGB e display LCD) que funcionam juntos como um só.

Se você seguir o esquema, é muito mais fácil construí-lo em uma placa de ensaio para teste e você pode colocá-lo no caso mais tarde.

Eu construí meu protótipo em várias placas de ensaio.

Etapa 3: Construindo o Caso

Construindo o Caso
Construindo o Caso
Construindo o Caso
Construindo o Caso
Construindo o Caso
Construindo o Caso
Construindo o Caso
Construindo o Caso

Comprei um dispensador de flocos de milho e algumas tábuas de madeira para o meu projeto, mas você pode colocar no material que quiser, desde que firme!

O caso

- Serrei algumas tábuas de madeira com um formato especial, para que possa ser colocado o dispensador de flocos de milho.

- Eu conectei meu servo motor ao meu dispensador com alguns fios de ferro. Os fios de ferro estão puxando o volante do dispensador para girá-lo, como vocês podem ver nas fotos.

- Certifique-se de que os fios de ferro são fortes, mas também finos o suficiente para colocá-los no orifício do servo motor.

- Coloquei um pouco de madeira no meu estojo, coloquei meu servo motor no meio, para deixá-lo mais estável.

- Cortei alguns furos no case, para implementar display LCD, sensor Ultrassônico, LDR e RGB.

- Na parte de trás, adicionei uma pequena dobradiça para que você ainda possa abri-la e conectar sua fonte de alimentação na tomada.

Segurança

Se você é novo com brocas, serras, … Certifique-se de ter alguém extremamente útil por perto, como seu pai ou avô. A última coisa que você quer é se machucar, então coloque aqueles óculos de segurança como eu fiz.

Etapa 4: Instalação e configuração do Raspberry Pi

Instalando e configurando o Raspberry Pi
Instalando e configurando o Raspberry Pi

Para este projeto, você precisará primeiro de um cabo de conexão com o raspberry pi.

Assim que estiver conectado, você deve abrir um terminal (mac) ou shell de energia do Windows (windows) para preparar o seu pi.

Conecte seu pi à internet e espere obter um endereço IPv4. De agora em diante, você pode se conectar ao endereço pela Internet sem um cabo.

Etapa 5: Criação e configuração do banco de dados

Criação e configuração do banco de dados
Criação e configuração do banco de dados

Abra o arquivo config.py e configure-o corretamente com seu banco de dados. Você pode importar meu banco de dados com alguns dados fictícios para fazer o projeto funcionar.

Você pode encontrar o banco de dados na pasta / data, "database.sql".

O banco de dados é feito de forma que você possa atualizar o projeto SmartPET com mais sensores e atuadores.

Etapa 6: Codificando o Projeto

Codificando o Projeto
Codificando o Projeto
Codificando o Projeto
Codificando o Projeto
Codificando o Projeto
Codificando o Projeto

Codifiquei meu projeto em Python, Flask, SocketIO e Javascript.

Comecei fazendo os primeiros wireframes do meu site em Adobe XD, que é um software gratuito da Adobe.

Então eu fiz meu design em HTML e CSS e adicionei algum Javascript básico para fazer meu design funcionar corretamente.

Eu usei as rotas no Flask para obter a maioria dos meus dados no meu site. Os Sockets são para coisas menores e principalmente ações de trás para frente, como peso real.

Etapa 7: Crie um serviço e conecte-o

Crie um serviço e conecte-o!
Crie um serviço e conecte-o!

Crie um serviço para que o raspberry pi execute automaticamente o código (app.py) na inicialização.

Você pode encontrar um tutorial sobre como criar um serviço em seu pi de framboesa aqui.

Incluí meu smartpet.service na pasta / service para você começar.

Agora você pode conectar seu raspberry pi e fonte de alimentação externa na parede e executar o projeto!

Espero que você tenha aprendido algo com este instrutível. Deixe-me saber nos comentários se tudo foi claro o suficiente!

Recomendado: