Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Transforme seu Raspberry Pi em um Hamster Fitness Tracker


Você já se perguntou o quanto seu hamster corre durante o dia / noite? Quão longe? Quão rápido? Minha filha de 9 anos fez isso e nós decidimos descobrir. Acontece que foi muito fácil e os resultados foram inacreditáveis.

Aqui estão os suprimentos de que você precisa:

Etapa 1:O sistema de medição simples


O sistema de medição é muito simples. O sensor de feixe de laser será apontado para um pequeno alvo na roda que refletirá o feixe apenas uma vez a cada rotação completa da roda. O Pi irá detectar cada vez que a roda gira uma rotação completa e calcular a distância percorrida e a velocidade (a distância percorrida é simplesmente a circunferência da roda). As medições resultantes serão capturadas e transmitidas para uma visualização de dados que você pode ver ao acordar todas as manhãs (porque seu hamster provavelmente está treinando enquanto você dorme à noite).

Etapa 2:configuração do hardware


O sensor de feixe de laser da Adafruit é uma boa escolha para este projeto devido à sua simplicidade de conexão e uso. Nenhum peso extra será adicionado à roda para torná-la mais difícil de girar para suas 2 onças. hamster anão. Tanto o transmissor quanto o receptor de laser são construídos na mesma pequena caixa de plástico. Se o feixe de laser refletir fora de um alvo dentro de 1 metro ou mais, o receptor detecta e produz o intervalo. Isso é muito melhor do que um sensor de quebra a laser tradicional que requer um receptor separado que deve ser alinhado ao laser (como o sensor da porta da garagem que pode facilmente sair do caminho se você tocá-lo). O sensor de feixe de laser terá três fios para conectar. Conecte o fio vermelho a 5V. Conecte o fio preto ao aterramento. O fio azul será a saída do sensor. Conecte este fio a um resistor pull-up de 10K ohm e a um pino de entrada em seu Pi, conforme mostrado abaixo. * Aviso * Não aponte o laser para a área de estar do seu hamster !!! Você pode causar danos aos olhos do seu hamster. Se sua roda estiver dentro da gaiola, considere usar um interruptor de contato magnético em vez de um sensor de raio laser.

O LED será usado para indicar visualmente que o sensor de quebra de laser detectou uma quebra. Isso é extremamente útil ao alinhar o laser com o alvo e garantir que nada indesejado esteja causando um reflexo de luz no sensor. Inicialmente, prendi o sensor de quebra de laser na parede, mas luz suficiente refletia na parede branca para fazer com que o sensor sempre detectasse uma quebra. Ter o LED me ajudou a encontrar o melhor lugar para montar o sensor. Você pode conectar a entrada do LED diretamente à saída do sensor (certifique-se de ter um resistor pull-up ou pull-down em seu LED). Eu conectei meu LED a um pino de saída no meu Pi, caso eu quisesse usar o LED para outra coisa no projeto. Acontece que ter o LED piscando cada vez que uma quebra de laser é detectada é mais útil do que eu esperava. Toda a configuração do hardware é mostrada acima.

Crie um alvo do lado de fora da roda para o laser. Usei um pequeno pedaço de fita adesiva. Alinhe o laser com o alvo e certifique-se de que nenhuma outra parte da roda quebre o laser quando ele girar. Mantenha o laser longe de qualquer área que os olhos do seu hamster possam entrar !!

Etapa 3:Configuração do software


Para a configuração do software, primeiro instale o streamer de estado inicial para dar às suas medições de fitness de hamster um destino para ir (vá aqui para obter instruções sobre como configurar o streamer de estado inicial; é muito fácil e leva menos de dois minutos). Crie um novo arquivo em seu Raspberry Pi (por exemplo, “hamster_fitness.py”) e copie e cole o código abaixo nele. Você precisará copiar e colar a chave do cliente associada à sua conta de estado inicial entre as aspas na linha 6, onde diz “COLOQUE SUA CHAVE DE CLIENTE AQUI”. Você pode encontrar sua chave de cliente nas configurações de sua conta ou na página de destino assim que fizer login em sua conta. O código abaixo é todo o código de que você precisa.

Mostre-me o código.

A linha 6 configura o “balde” de destino para nosso fluxo de dados. Chamaremos o intervalo de “Hamster Fitness Tracker”. Cada vez que você executa este script, um novo bucket chamado “Hamster Fitness Tracker” será criado em sua conta de estado inicial (identificada por sua chave de cliente), e todos os dados gerados a partir dessa execução de script estarão contidos lá. A linha 7 transmite a primeira mensagem para o fluxo recém-construído.



Para mais detalhes:Transforme seu Raspberry Pi em um Hamster Fitness Tracker

Processo de manufatura

  1. Registrador de temperatura Raspberry Pi
  2. Sensor de temperatura Python e Raspberry Pi
  3. Estação meteorológica Raspberry Pi
  4. Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
  5. Sensor ultrassônico (HC-SR04) + Raspberry Pi
  6. Sensor de movimento, alarme, gravação de vídeo em HA no Raspberry Pi
  7. Construindo uma rede de sensores sem fio em sua casa
  8. Sensor de movimento usando Raspberry Pi
  9. Sensor de umidade do solo Raspberry Pi
  10. Transforme seu Raspberry Pi em um Hamster Fitness Tracker