Treinador de cães invisível: 9 etapas
Treinador de cães invisível: 9 etapas
Anonim
Instrutor de cães invisível
Instrutor de cães invisível

Observação! Os blocos reativos não estão mais disponíveis, portanto, você não pode concluir este Instructable

Com um sensor de pressão, led e alto-falante, você pode transformar seu Pi em um adestrador invisível que o treina para sair do sofá. Quando o cão senta no sofá, o led pisca e o cão recebe o comando “Sai do sofá”. Quando o cachorro sair do sofá ouvirá o comando “Cachorro bom”. Este aplicativo foi destaque no blog Bitreactive.

Etapa 1: instalar blocos reativos

Instale blocos reativos do formulário www.bitreactive.com

Etapa 2: Baixe o Couch Monitor das bibliotecas

Baixe o Couch Monitor das bibliotecas
Baixe o Couch Monitor das bibliotecas

No editor Eclipse no lado esquerdo, existem duas visualizações diferentes: a visualização Blocos e a visualização Package Explorer. Certifique-se de que você está na visualização de blocos e selecione o botão de importação

Selecione Couch Monitoring com Raspberry Pi em tutoriais.

Neste ponto, você será solicitado a se registrar. Isso lhe dará acesso imediato a tutoriais, sistemas modificáveis e bibliotecas.

Etapa 3: compreender o sistema

Entenda o sistema
Entenda o sistema

O sistema consiste em 4 blocos de construção reutilizáveis. As caixas azuis claras são o código Java. Se você clicar no código Java, ele será aberto em uma nova janela. Veja se você entende como o sistema funciona.

Etapa 4: Gerar código executável

Gerar código executável
Gerar código executável

Clique com o botão direito e selecione construir no menu de contexto. Escolha Java SE

Etapa 5: exportar como JAR executável

Exportar como JAR executável
Exportar como JAR executável

Após a geração do código, a visualização do explorador de pacotes será aberta com um novo novo projeto marcado em amarelo. Deve ser parecido com isto (talvez com um nome de projeto diferente).

Clique com o botão direito no projeto exe / Exportar e selecione a configuração CouchMonitor Luanch. Escolha um nome para o JAR executável, por exemplo, CouchMonitor.jar

Etapa 6: prepare seu Raspberry Pi

Prepare o seu Raspberry Pi
Prepare o seu Raspberry Pi

Se você é novo no Raspberry Pi, deve configurá-lo primeiro:

- Prepare o cartão SD (testamos usando NOOBS) Insira o cartão SD no Raspberry Pi

- Conecte a rede speakerConnect; conecte o sensor (dados para GPIO0, que é o pino número 11)

- Conecte o LED (ao GPIO3, que é o pino número 15). Inicie o Raspberry Pi conectando o mircro USB para fonte de alimentação.

- Descubra o endereço IP do seu Raspberry Pi (é por isso que você deseja um monitor conectado a ele pelo menos pela primeira vez. Quando inicializado, o seu Raspberry Pi relatará algo como: “Meu endereço IP é 10.10.15.107”.)

- Testamos com Raspbian (login padrão: pi, senha: raspberry), que inclui Java por padrão.

Etapa 7: execute o aplicativo no seu Raspberry Pi

- Faça login no Raspberry Pi (para o login padrão, consulte a Etapa 4), direta ou remotamente via ssh.

- Verifique se o arquivo JAR executável (couchmonitor.jar) foi copiado para o Raspberry Pi.

- Digite sudo java -jar couchmonitor.jar para executar o aplicativo no Raspberry Pi.

- Quando o aplicativo estiver em execução, o LED começará a piscar caso o sensor de pressão seja acionado e seu cão será avisado: “Sai do sofá!” Quando o cachorro sai do sofá, o piscar para parar e o cachorro ouvirá "Bom cachorro!"

Etapa 8: Estenda seu aplicativo

Talvez você queira que o aplicativo lembre seu cão caso ele fique no sofá mesmo assim e não saia quando for avisado. Aprenda a estender seu sistema no tutorial Blocos Reativos

Recomendado: