Índice:
- Suprimentos
- Etapa 1: a configuração
- Etapa 2: o banco de dados
- Etapa 3: Fiação elétrica
- Etapa 4: o caso
- Etapa 5: Python (o back-end)
- Etapa 6: Html e Java (front-end)
Vídeo: Casa de cachorro inteligente: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
A maioria dos donos de animais de estimação está curiosa para saber o que seu amado cão tem feito em sua ausência.
Neste instrutível, criaremos um monitor Dog baseado em Raspberry Pi. Depois de um dia de trabalho, você pode verificar o aplicativo e ver o tempo que ele passou em sua "bancada", quanto barulho ele fez e quão ativo ele tem sido.
Suprimentos
Elétrico:
- Raspberry Pi 3 modelo B (cartão SD de 8 GB ou mais)
- T-cobler
- LCD 16x2
- sensor de pressão
- sensor de movimento
- sensor de som
- resistores
- fios de ligação
Etapa 1: a configuração
A configuração do pi:
Precisamos de 2 coisas para esta etapa:
- disk imager win32:
- nossa imagem em:
A configuração do cartão SD:
- vá para o diretório de inicialização do cartão SD
- abra o arquivo "cmdline.txt" e adicione ip = 169.254.10.1. Certifique-se de que haja um espaço entre o que você digita e o que já está no arquivo
- Salve isso
- crie um arquivo ssh sem extensão no mesmo diretório
- leve seu cartão SD (mas com segurança)
Conexão com o PI:
- Ligue o PI e conecte o cabo LAN em seu computador e seu PI
- instale o Putty de
- coloque '169.254.10.1' na caixa IP; selecione SSH e porta 22
- abrir
- nome de usuário: pi
- senha: framboesa
Configuração:
- digite "sudo raspi-config"
- Escolha o seu país wi-fi através da categoria de localização
-
baixe realVNC:
configurar uma conexão com o seu PI
- faça uma conexão com o seu wi-fi
-
de volta à versão CLI (interface de linha de computador)
-
modelo:
- "atualização do apt sudo"
- "atualizar-alternativas --install / usr / bin / python python /usr/bin/python2.7 1"
- "atualizar-alternativas --install / usr / bin / python python / usr / bin / python3 2"
-
Etapa 2: o banco de dados
Instale o mariaDB no PI
-
Modelo
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Ainda não temos senha de root, então basta pressionar enter
-
Agora podemos configurar uma senha de root
Responda Y a todas as perguntas
Etapa 3: Fiação elétrica
Conecte os componentes de acordo com o 'Esquema Elétrico'
Em anexo, um exemplo prático do meu esquema de fiação do breadboard
Atenção, porque os fios de jumper não grudam muito bem, então certifique-se de que tudo esteja bem preso à placa de ensaio.
Etapa 4: o caso
Faça o caso
Existem diferentes possibilidades:
- você pode usar um lasercutter
- ou você pode fazer à mão
Usei o corta-laser e colei as 2 caixas como na foto acima. As medidas estão no desenho, se você fizer isso à mão.
Se você deseja gerar arquivos Lasercutter, existe um site fácil que você pode usar. (https://www.makercase.com)
Etapa 5: Python (o back-end)
Para o back-end, uso o Pycharm.
Para a conexão com o seu PI:
- Arquivo
- Definições
- Criação, execução, implantação
- Desdobramento, desenvolvimento
- Faça a conexão ao seu PI adicionando seu host SFTP
- Vá para a segunda guia Mappings e certifique-se de que o caminho local está correto
- Clique OK
Baixe o código do GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Carregue o código com o botão direito e escolha 'Carregar para Rpi'
Execute o script com o botão direito e escolha executar (app.py)
Etapa 6: Html e Java (front-end)
Pegue a parte do Front-End, que você baixou na etapa anterior do GITHUB, e carregue-a. Usei o Visual Studio para fazer a parte FE, mas depende de você qual ambiente você prefere usar.
Recomendado:
Chapéu de cachorro: 11 etapas (com fotos)
Chapéu de cachorro: O cachorro de pelúcia se tornou um chapéu automatizado. Um servo motor com braço de alavanca de papelão move o cabeçote aleatoriamente, controlado por um Arduino Uno alimentado por bateria. Nenhum animal de pelúcia foi ferido durante a construção deste projeto
Lembrete de alimentação do cachorro: 5 etapas
Lembrete de alimentação de cachorro: Se você também tem um cachorro em casa, pode precisar desta máquina para lembrá-lo de alimentar seu cachorro ou usá-la para lembrá-lo de quando você precisa passear com o cachorro. Esta máquina é muito pequena que é fácil para qualquer pessoa carregá-la e é muito
Alarme de comida de cachorro: 5 etapas
Alarme de comida de cachorro: Olá de novo! Em minha casa, as responsabilidades de alimentar nosso cachorro, um doodle dourado chamado Taos (em homenagem à cidade do Novo México), muitas vezes caem sobre nós, crianças. No entanto, quando chega a hora de alimentá-lo, é difícil dizer se ele já foi alimentado ou
Não se esqueça de alimentar o cachorro: 3 etapas
Não se esqueça de alimentar o cachorro: isso aconteceu muitas vezes! Eu olhei para a tigela de comida ou água e estava vazia. Por muito tempo eu queria aprender como usar o Arduino, então achei que este seria um bom projeto inicial, eu queria saber, de relance, quão baixo estão os comida e wat
Proteja sua casa inteligente de forma inteligente: 14 etapas
Proteja sua casa inteligente de forma inteligente: Estou disputando o concurso de segurança e proteção. Se você gosta do meu instrutível, vote nele! Vou mostrar-lhe como proteger totalmente a sua casa e o ambiente de maneira fácil e econômica. Contém segmentos onde você aprenderá a: 1. Configure y