Treinador de cães invisível: 9 etapas
Treinador de cães invisível: 9 etapas
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: