Alimentador de animais de estimação IoT
Componentes e suprimentos
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
|
Sobre este projeto
Este comedouro para animais de estimação IoT é o nosso primeiro projeto de IoT com circuito.io! Estamos felizes em compartilhá-lo com nossa comunidade para demonstrar como pode ser simples fazer projetos básicos de IoT com circuito.io. Também estamos entusiasmados em compartilhar este projeto com você porque é baseado em um produto no qual trabalhamos no passado, chamado Playdog. Você pode fazer o comedouro para seus animais de estimação em casa - é divertido e útil.
Como funciona?
Existem muitas maneiras de implementar um comedouro para animais de estimação:você pode configurá-lo para encher a tigela em um determinado momento, pode comandá-lo para encher sempre que ficar vazio ou talvez para dar comida ao seu cachorro após seguirem uma série de ordens que você os ensinou.
Neste projeto específico, configuramos o alimentador para começar a apitar de vez em quando. Assim que o cão se aproxima do dispositivo, o sensor PIR o reconhece e o servo é acionado.
Além disso, também decidimos adicionar a opção de controlar o alimentador de animais de estimação do nosso celular, usando um painel pré-definido feito com Freeboard. Vimos isso como uma grande oportunidade de apresentar a você a opção de conectar seu projeto de circuito à internet com ESP8266-01 - o módulo wi-fi atualmente disponível no circuito.io.
Configurando o circuito
Ao clicar neste link mágico, será redirecionado para circuito.io, onde verá que já selecionamos para você os componentes que utilizamos neste projeto.
Os componentes de que você precisa são:sensor PIR, Arduino uno (ou outro), servo, alto-falante, esp8266-01 e uma fonte de alimentação. Este é o circuito básico para este projeto, mas você também pode adicionar muitos sensores diferentes e outros componentes ao circuito, por exemplo, você pode adicionar um sensor de peso para monitorar a quantidade de comida na tigela ou adicionar LEDs que irão mudar de acordo com diferentes parâmetros .
Depois de selecionar os componentes que deseja, clique em Gerar e nossos motores começarão a funcionar em seu circuito e gerarão sua resposta de circuito. A resposta tem três partes:
1. BoM - Uma lista de todos os componentes necessários para o projeto, incluindo peças auxiliares como resistores e capacitores.
2. Fiação passo a passo guia - mostra como conectar todos os seus componentes à placa Arduino usando uma placa de ensaio.
3. Código - um código de amostra para o seu circuito. Este código não é específico para o projeto do alimentador de animais de estimação, mas sim um código de amostra que cria uma interação entre os diferentes componentes em seu circuito.
Para fazer upload do código, siga estas etapas:
- Baixe o código da resposta do circuito.io
- Extraia-o para o seu computador
- Abra com Arduino IDE
- Faça upload para o seu Arduino
4. Uma vez que tudo esteja configurado, substitua o código de amostra da resposta do circuito pelo código deste tutorial. Certifique-se de sair de // Incluir bibliotecas e // Definições de pinos no topo do código, e também manter todas as bibliotecas que estão no código original do circuito.io.
4. Conectividade - esta seção irá guiá-lo como configurar a conexão do seu projeto à Internet.
- Baixe o arquivo dashboard.json deste tutorial
- Na resposta de circuito.io clique em " Conectar "e“ Crie seu painel ”
Isso irá redirecioná-lo para freeboard.io e fornecer um painel básico, já conectado ao seu esboço do Arduino usando um 'thingName' exclusivo. Você pode ver o nome da coisa no firmware.ino fornecido.
- Clique em " clonar "- se você não tiver uma conta Freeboard, terá que criar uma neste momento. Mas não se preocupe, é grátis.
- Após a inscrição, você verá a seguinte tela:
- Clique em configurações ícone na parte superior da página. Isso deve atualizar seu painel para ficar assim:
- clique em IMPORT (2)
- Navegue e escolha o arquivo dashboard.json que você baixou anteriormente. Isso deve atualizar seu painel para ficar assim:
Solução de problemas:
- Se não funcionar - tente atualizar a página ou tente importar novamente.
- Verifique se o painel está configurado corretamente com o seu firmware. Clique em ‘Dweet’ em DATASOURCES (3) Você deve ver isto:
- Certifique-se de que o nome da coisa de entrada é o mesmo do seu firmware.ino.
- Passe o mouse sobre SAÍDAS painel e clique no ícone de novas configurações que aparece abaixo do original.
- Esta janela será aberta:
- clique em JS EDITOR e procure esta linha:
- altere o valor para o ‘nome_coisa’ fornecido em seu firmwae.ino.
- FECHAR e SALVAR .
Montagem
Agora que você configurou os componentes eletrônicos, é hora de colocar as peças juntas.
Projetamos uma caixa impressa em 3D para o servo, o sensor PIR e o alto-falante.
Os arquivos .stl estão anexados aqui. Esta parte não é obrigatória e você pode escolher conectá-la de uma maneira diferente, é você quem decide, mas veja como é bonito e colorido :)
Parabéns! Pronto!
Você está praticamente pronto para ir. Pode ser necessário fazer pequenos ajustes no código e calibrar os diferentes sensores.
Adoraríamos ver sua opinião sobre este projeto, fique à vontade para compartilhá-la e fazer perguntas se algo não estiver claro. Boa sorte!
Código
Código do alimentador para animais de estimação IoT
1. Substitua o código de teste firmware.ino do circuito.io pelo código firmware.ino aqui.2. Certifique-se de deixar "Incluir Bibliotecas" e "Definições de pinos" do código original do circuito.io (aquele gerado automaticamente), 3. Verifique se as definições dos pinos permanecem as mesmas ou altere-as se necessário.https://github.com/Circuito-io/iot-pet-feederPeças personalizadas e gabinetes
Esquemas
Baixe este arquivo para o seu computador e importe-o para o Freeboard de acordo com as etapas na seção "conectividade" do tutorial. dashboard_RdzZcxLkpD.jsonProcesso de manufatura
- IoT básica - RaspberryPI HDC2010 como
- Monitor de animais interativos Bark Back
- Windows IoT:Porta de reconhecimento facial
- Botão AWS IoT controlado por movimento
- Windows 10 IoT Core e SHT15
- Windows 10 IoT Core para Raspberry Pi 3 Modelo B +
- GoPiGo v2 com Windows IoT
- Adoção do Blockchain na IoT
- 7 aplicativos de IoT industrial
- O que é um alimentador de prensa?