Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
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
Bird Feeder Monitor V2.0: 12 etapas (com imagens)
Bird Feeder Monitor V2.0: Este é um projeto para monitorar, fotografar e registrar a quantidade e o tempo gasto pelas aves em nosso comedouro. Vários Raspberry Pi's (RPi) foram usados para este projeto. Um foi usado como um sensor de toque capacitivo, Adafruit CAP1188, para detectar, registrar
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
Raspberry Pi Automatic Dog Feeder & Live Video Streamer: 3 etapas
Raspberry Pi Automatic Dog Feeder & Live Video Streamer: Este é o meu Raspberry PI alimentado por alimentador automático para cães. Eu trabalhava das 11h às 21h. Meu cachorro fica louco se eu não o alimento na hora certa. Naveguei no google para comprar comedouros automáticos, eles não estão disponíveis na Índia e são caras de importação