Índice:

Alimentador de peixes automático movido a Amazon Alexa: 5 etapas
Alimentador de peixes automático movido a Amazon Alexa: 5 etapas

Vídeo: Alimentador de peixes automático movido a Amazon Alexa: 5 etapas

Vídeo: Alimentador de peixes automático movido a Amazon Alexa: 5 etapas
Vídeo: This Week in Hospitality Marketing Live Show 297 Recorded Broadcast 2024, Dezembro
Anonim
Alimentador de peixes automático movido a Amazon Alexa
Alimentador de peixes automático movido a Amazon Alexa

Esqueceu de alimentar seus peixes?

Agora deixe Alexa alimentar seus peixes, de qualquer lugar do mundo, sim, de qualquer lugar. Este Projeto foi pensado para que você possa alimentar seu pet de qualquer lugar do mundo, utilizando qualquer dispositivo / aplicativo Alexa.

Quer alimentar algum outro animal de estimação?

Não tem problema, basta fazer o recipiente de um tamanho adequado e você está pronto para ir.

Etapa 1: Coisas que você precisa

Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
Coisas que você precisa
  • 1 X servo motor
  • 1 X Raspberry Pi 3 (qualquer Raspberry Pi com internet funcionaria)
  • 1 adaptador Raspberry Pi
  • 1 cartão microSD X com sistema operacional Rasbian
  • 3 fios de jumper de macho para fêmea
  • 1 x papelão
  • 1 x tesoura
  • 1 marcador / caneta X
  • 1 X escala / régua
  • 1 X papel de fita
  • 1 X ponto de eco (opcional)

Etapa 2: faça o contêiner

Faça o recipiente
Faça o recipiente
Faça o recipiente
Faça o recipiente
Faça o recipiente
Faça o recipiente

Marque essas dimensões no papelão (você pode torná-lo tão grande / pequeno quanto quiser)

Use um marcador / caneta junto com uma régua e faça exatamente três formas como essas.

Agora corte essas peças usando uma tesoura

Observe que A (a linha interna) depende da quantidade de alimento que você dá aos peixes.

Agora dobre ao longo das linhas internas

Dobre cada peça ao longo das linhas internas voltadas para cima, conforme mostrado na imagem.

Agora, cole-os juntos como uma pirâmide

Cole-os juntos de forma que formem uma estrutura em formato de pirâmide, como mostrado na imagem.

Agora faça um boné

Agora faça a tampa para a boca menor da pirâmide, ela precisa ser um pouco grande para não vazar.

Cole a tampa no mostrador do servo motor

Cole a tampa no mostrador do servo motor usando um pouco de fita / cola.

Cole o servo motor no recipiente

Finalmente, prenda o servo motor no recipiente, certifique-se de que fecha a boca corretamente.

Etapa 3: Criar Firebase Database

Criar banco de dados Firebase
Criar banco de dados Firebase
Criar banco de dados Firebase
Criar banco de dados Firebase
Criar banco de dados Firebase
Criar banco de dados Firebase
  • Abra o Firebase.
  • Clique em Go to Console.
  • Clique em Adicionar Projeto.
  • Dê um nome ao seu projeto.
  • Clique em Criar Projeto.
  • Clique em Banco de dados.
  • Selecione Iniciar no modo de teste.
  • Anote seu ID do Firebase.

Etapa 4: Crie a habilidade Alexa

Criar habilidade Alexa
Criar habilidade Alexa
Criar habilidade Alexa
Criar habilidade Alexa
Criar habilidade Alexa
Criar habilidade Alexa
  • Visite developer.amazon.com.
  • Faça login com suas credenciais do Amazon.
  • Clique em Developer Console.
  • Clique em Criar habilidade.
  • Dê um nome à habilidade.
  • Clique em Selecionar (habilidade personalizada) e depois em Criar habilidade.
  • Clique na guia Invocação e preencha o nome da invocação como alimentador de peixes.
  • Clique na aba JSON Editor e cole o código abaixo (veja no final).
  • Clique em Build Model.
  • Clique na guia Endpoint.
  • Copie seu ID de habilidade.
  • Visite aws.amazon.com. (em nova aba)
  • Clique em Sign in to console.
  • Clique em Lambda (pesquise, se não estiver na página inicial).
  • Clique em Criar Função.
  • Preencha os detalhes (confira a foto).
  • Clique em Criar função.
  • Clique em Alexa Skill Kit.
  • Clique em Habilitar e cole seu ID de habilidade.
  • Clique em Adicionar.
  • Clique em Salvar.
  • Agora clique no nome da sua habilidade (confira a foto).
  • Role para baixo e selecione Carregar um arquivo. Zip.
  • Baixe o repositório Github aqui.
  • Descompacte o repositório.
  • Navegue até a pasta chamada Alexa / Lambda.
  • Abra o arquivo denominado lambda_function.py em qualquer editor de texto.
  • Agora cole o firebase id na linha 3 (substitua {your firebase url} pelo seu firebase id)
  • Agora mova este arquivo para o arquivo lambda-zipped.zip. (se estiver usando WinRAR, basta arrastar e soltar no arquivo)
  • Agora carregue este lambda-zipped.zip para o aws.
  • Copie seu ARN (veja a foto)
  • Agora volte para developer.amazon.com.
  • Cole o ARN e clique em Salvar pontos de extremidade.
  • Clique na guia Teste.
  • Alterne o interruptor.
  • Digite o comando - iniciar o alimentador de peixes
  • se a resposta for recebida, você está pronto para ir.

{

"actionModel ": {" languageModel ": {" invocationName ":" fish feeder "," intents ": [{" name ":" AMAZON. FallbackIntent "," samples ": }, {" name ":" AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slots": , "samples": ["alimentar os peixes", "alimentar os peixes", "alimentar meus peixes agora", "alimentar meus peixes, por favor", "alimentar o peixe "," pesque meu alimento agora "]}]," tipos ": }}}

Etapa 5: Configurando o Raspberry Pi 3

Configurando o Raspberry Pi 3
Configurando o Raspberry Pi 3
Configurando o Raspberry Pi 3
Configurando o Raspberry Pi 3
  • Conecte seu servo motor aos seguintes pinos.
  • Mais do meio (VERMELHO) -> VCC (PIN 02)
  • Cor opaca (MARROM) -> TERRA (PINO 06)
  • Cor Brilhante (LARANJA) -> PIN03
  • Faça login no seu Pi (usando SSH ou usando Monitor / Teclado / Mouse)
  • Abra o Terminal e execute os seguintes comandos -
  • cd Desktop
  • git clone
  • Agora abra a pasta Automatic-Fish-Feeder
  • Navegue até a pasta Pi
  • Abra app.py em um editor de texto.
  • Substitua a linha 5 pelo URL do firebase.
  • Salve isso.
  • Agora abra o Terminal e execute os seguintes comandos -
  • cd Desktop
  • Alimentador automático de peixes cd
  • cd Pi
  • python3 app.py
  • Agora use seu dispositivo ou aplicativo Alexa e diga - Alexa, inicie o alimentador de peixes
  • Se tudo funcionar, você está pronto para ir.
  • Observe que em app.py você pode editar os argumentos da função FeedNow na linha 11, o primeiro argumento é atraso e o segundo argumento é o ângulo.

Recomendado: