Índice:
- Etapa 1: conectando seu PoochPak
- Etapa 2: Instalação
- Etapa 3: Executar
- Etapa 4: solução de problemas
Vídeo: PoochPak: um colete inteligente para cães conectado por celular: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Por smayorquinCheck out my startup! - KindbotFollow More pelo autor:
Sobre: Estudante de matemática da UC Berkeley que realmente gosta de mexer com eletrônicos e aplicativos de inteligência artificial. Mais sobre smayorquin »
Na automação, muitas vezes nos concentramos na engenharia de humanos no circuito para aproveitar as vantagens dos pontos fortes cognitivos dos computadores e da mente humana. Mas os cães têm um conjunto de habilidades que os torna muito adequados para certas tarefas que os humanos não podem realizar com eficácia. PoochPak apresenta os sensores para relacionar essa experiência em termos de métricas nas quais estamos interessados.
Nossos animais de estimação são inestimáveis para nós e, por isso, queremos ter certeza de que estão bem. Com o PoochPak, você pode monitorar os sinais vitais do seu animal e receber notificações via SMS. O PoochPak também possui uma câmera de visão noturna que usa visão computacional para enviar uma mensagem SMS quando um ser humano for detectado. Isso é ótimo para operações de busca e resgate e / ou segurança residencial.
Etapa 1: conectando seu PoochPak
Você vai precisar de:
(1) Raspberry Pi Zero Wireless ou Raspberry Pi 3
(1) Holograma Nova + (1) Holograma Global IoT SIM Card
(1) Câmera Night Vision Pi
(1) Acelerômetro analógico Adafruit: ADXL335
(1) Sensor de temperatura Adafruit DS18B20
(1) Sensor de pulso Adafruit
(1) Adafruit MCP3008-8 canal 10 bits ADC + (1) Resistor 4,75k ohm
(1) Bateria de íon de lítio recarregável
Arreios para cães de escolha
Para a fiação
Para conectar todos os sensores ao raspberry pi, siga o diagrama de fiação na seção esquemática abaixo. Conectamos todos esses sensores a uma pequena placa pcb para conexões mais confiáveis enquanto o colete é usado. Você deve conectar o Holograma Nova por meio de uma porta USB (para o zero, usamos um conversor microusb para USB). Você também deve conectar a câmera pi usando a fita de câmera apropriada.
Etapa 2: Instalação
A compatibilidade entre as dependências do projeto requer python3.4 como python3 padrão. Você deve gravar esta imagem específica para seu raspberry pi zero / pi 3. Depois de fazer esta imagem e conectar o pi, inicialize e execute a configuração de inicialização inicial chamando:
sudo raspi-config
. Você deve se certificar de:
- Em Opções avançadas, expanda o sistema de arquivos
- Em Opções de localização, altere o fuso horário
- Alterar senha de usuário
- Em Opções de interface, habilite ssh, câmera, SPI, IC2 e Serial
Após uma reinicialização, git clone este repo:
cd ~ /
git clone https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Execute o script de instalação para instalar todas as dependências. Nota: Isso vai demorar muito! Deixe-o funcionando durante a noite.
./install.sh
Reinicie seu pi após a conclusão do script de instalação. Corre:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Isso é apenas garantir que todos os módulos necessários para se comunicar com os sensores estão habilitados.
Configurando o holograma Para usar o holograma para enviar SMS, você precisará configurar o painel do holograma e ativar o cartão SIM. Aqui está o guia inicial do holograma para fazer exatamente isso. O script de instalação tratou da instalação de hologram-cli e hologram-python-sdk para você. Você pode testar isso executando:
versão do holograma do sudo
Uma vez que seu cartão SIM é ativado e seu dispositivo mostra que está ativo em seu painel, você deseja configurar um número de telefone para o qual deseja enviar mensagens SMS. Em seu painel, clique em seu dispositivo e navegue até Configuração. Nessa página, você deseja configurar seu número de telefone em Configurar número de telefone. Isso deve configurar o Nova para enviar mensagens SMS para este número de telefone. Nesta mesma página, você verá + Mostrar chave do dispositivo. Clicar neste botão fornecerá uma chave de que você precisará para autenticar seu hologram-python-sdk. Você desejará criar um arquivo de configuração onde colocará esta chave para uso. Execute o seguinte:
cd ~ / PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Etapa 3: Executar
Por fim, para executar o código de reconhecimento do objeto e iniciar o servidor do sensor, siga as instruções abaixo!
Iniciando o reconhecimento de objeto YOLO
cd yolo_picam /
nohup sudo python3 picam.py &
Servidor inicial
nohup sudo python poochpak_server.py &
Quando uma pessoa for detectada, você receberá uma mensagem SMS no telefone que configurou no painel do holograma. Para ver o vídeo gravado quando uma pessoa foi detectada, navegue até https:// e o arquivo de vídeo estará disponível para download. Se você navegar para https://: 8925, poderá obter um dicionário com as leituras dos sensores, bem como a localização GPS do colete.
Etapa 4: solução de problemas
Se você está tendo problemas com o script de reconhecimento de objeto Yolo (picam.py) e não consegue encontrar a câmera, pode ser que você precise reativá-la. Tente ativá-lo novamente usando "sudo raspi-config" e execute:
sudo modprobe bcm2835-v4l2
Às vezes, o Holograma Nova perde o sinal. Você deve se certificar de que o LED vermelho está aceso e o LED azul está piscando. Piscando rápido significa que você está na rede 3G, piscando mais devagar significa rede 2G e nenhuma luz azul significa que o Nova ainda não está na rede.
Se os sensores não estiverem funcionando corretamente, dê uma olhada na fiação novamente e certifique-se de que tudo está correto. Em seguida, tente reativar seus módulos:
sudo modprobe w1-gpio #Para sensores de temperaturaudo modprobe w1-therm #Para sensor de temperatura sudo modprobe spi-bcm2708 #Para sensor de pulso
Também há um script que você pode executar para testar todos os sensores. Tente executar:
python ~ / PoochPak / tests / run_tests.py
Recomendado:
Comedouro automático para cães: 6 etapas
Comedouro automático para cães: Este é o meu projeto de comedouro automático para animais de estimação. Meu nome é Parker, estou na 11ª série e fiz esse projeto em 11 de novembro de 2020 como CCA (atividade culminante do curso). Nesse projeto irei mostrar a vocês como fazer um comedouro automático para animais de estimação com o Arduino UNO
Arreio para cães com indicador de distância LED: 5 etapas (com fotos)
Arreios para cães com LEDs indicadores de distância: Normalmente levo meu cachorro Rusio para passear quando o sol se põe para que ele possa brincar sem ficar muito quente. O problema é que quando ele está fora da coleira às vezes ele fica muito animado e corre mais longe do que deveria e com a luz baixa e os outros cães
NeckLight: um colar PCB para humanos e cães: 8 etapas (com fotos)
NeckLight: um colar de PCB para humanos e cães: Olá a todos, este projeto é meu primeiro Instructables, então vou tentar fazer o meu melhor. Neste projeto, vou explicar como consegui criar este colar de PCB que brilha no escuro! Para ser honesto, este é o projeto perfeito se você quiser aprender
Sistema de resfriamento e detecção para cães: 5 etapas
Sistema de resfriamento e detecção para cães .: Olá, meu nome é Bryan e tenho dois cães. Eu queria saber como eu poderia resfriá-los em um trailer em um dia quente. Minha solução é fazer um sistema de resfriamento e detecção. O sistema de detecção é para se certificar de que o sistema está ativo quando os cães estão
Brinquedo Caçador de cães a laser controlado por Arduino: 6 etapas
Brinquedo Arduino Controlado a Laser Dog Chaser: cerca de dois anos atrás, eu construí este brinquedo para meu cachorro, onde um laser está sendo controlado com dois servos para dar a ele um movimento aleatório onde o ponto de laser escapa e ele pode persegui-lo. O laser funcionou perfeitamente, mas durante minha mudança recente ele foi danificado