Índice:
- Etapa 1: Coisas de que você precisa
- Etapa 2: juntando o hardware
- Etapa 3: Construindo o Caso
- Etapa 4: Instalação e configuração do Raspberry Pi
- Etapa 5: Criação e configuração do banco de dados
- Etapa 6: Codificando o Projeto
- Etapa 7: Crie um serviço e conecte-o
Vídeo: SmartPET - Smart Pet Feeder: 7 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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
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
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 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:
Tire ótimas fotos com um iPhone: 9 etapas (com fotos)
Tire ótimas fotos com um IPhone: a maioria de nós carrega um smartphone conosco para todos os lugares atualmente, por isso é importante saber como usar a câmera do smartphone para tirar ótimas fotos! Só tenho um smartphone há alguns anos e adoro ter uma câmera decente para documentar coisas que eu
Cabine de fotos de casamento Arduino - peças impressas em 3D, automatizadas e de baixo orçamento: 22 etapas (com fotos)
Arduino Wedding Photo Booth - peças impressas em 3D, automatizadas e de baixo orçamento: Recentemente fui convidado para o casamento do irmão do meu parceiro e eles perguntaram se poderíamos construir uma cabine fotográfica para eles, pois seu aluguel é muito caro. Isso é o que nós pensamos e depois de vários elogios, decidi transformá-lo em um instrutivo
Cortador PET D4E1 (Artmaker02): 9 etapas (com fotos)
Cortador PET D4E1 (Artmaker02): O que este cortador de garrafas faz? Esta máquina corta garrafas de plástico reciclado (PET) em anéis ou espirais com uma faca aquecida em um compartimento seguro que pode ser usado com segurança por todos. Por que fizemos isso e quem é para? Somos um grupo de Industrial D
Creeper-BOT (Creeper Pet): 9 etapas (com fotos)
Creeper-BOT (Creeper Pet): Eu sempre quis fazer meu próprio robô quadrúpede e o concurso do Minecraft era uma boa desculpa. Além disso, eu realmente queria um 'animal de estimação' de Creeper. Neste Instructable, vou compartilhar como eu o fiz e dar-lhe um guia se você quiser fazer o seu próprio. Presumo que você ha
Lance sua apresentação de slides de fotos de férias com um toque de mágica!: 9 etapas (com fotos)
Lance sua apresentação de slides de fotos de férias com um toque de magia! Ao longo dos anos, desenvolvi o hábito de levar uma pequena estatueta comigo quando viajava: geralmente compro um pequeno objeto em branco (como o da foto) e pinto para combinar com a bandeira e o tema do país que estou visitando (neste caso, a Sicília). T