Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Convierte tu Raspberry Pi en un rastreador de ejercicios para hámster

¿Alguna vez te has preguntado cuánto corre tu hámster durante el día o la noche? ¿Cuán lejos? ¿Qué rápido? Mi hija de 9 años lo hizo y decidimos averiguarlo. Resulta que fue bastante fácil y los resultados fueron increíbles.

Estos son los suministros que necesitará:

Paso 1:El sistema de medición simple

El sistema de medición es muy sencillo. El sensor de rayo de ruptura del láser apuntará a un pequeño objetivo en la rueda que solo reflejará el rayo una vez por rotación completa de la rueda. El Pi detectará cada vez que la rueda haga una rotación completa y calculará la distancia recorrida y la velocidad (la distancia recorrida es simplemente la circunferencia de la rueda). Las mediciones resultantes se capturarán y transmitirán a una visualización de datos que podrá ver cuando se despierte cada mañana (porque su hámster probablemente esté haciendo ejercicio mientras usted duerme por la noche).

Paso 2:Configuración del hardware

El sensor de rayo láser de Adafruit es una buena opción para este proyecto debido a su simplicidad de cableado y uso. No se agregará peso adicional a la rueda para dificultar el giro de sus 2 oz. hámster enano. Tanto el transmisor láser como el receptor están integrados en la misma carcasa de plástico pequeña. Si el rayo láser se refleja en un objetivo dentro de 1 metro aproximadamente, el receptor detecta y emite la ruptura. Esto es mucho mejor que un sensor de rotura de láser tradicional que requiere un receptor separado que debe estar alineado con el láser (como el sensor de la puerta de su garaje que puede desviarse fácilmente si lo toca). El sensor de rayo láser de ruptura tendrá tres cables para conectar. Conecte el cable rojo a 5V. Conecte el cable negro a tierra. El cable azul será la salida del sensor. Conecte este cable a una resistencia pull-up de 10K ohmios y a un pin de entrada en su Pi como se muestra a continuación. * Advertencia * ¡¡¡No apunte el láser al área de vida de su hámster !!! Podrías dañar los ojos de tu hámster. Si su rueda está dentro de la jaula, considere usar un interruptor de contacto magnético en lugar de un sensor de rayo láser.

El LED se utilizará para indicar visualmente que el sensor de rotura del láser ha detectado una rotura. Esto es extremadamente útil al alinear el láser con el objetivo y asegurarse de que nada no deseado cause un reflejo de luz en el sensor. Inicialmente, pegué con cinta adhesiva el sensor de rotura de láser a la pared, pero se reflejaba suficiente luz en la pared blanca para que el sensor siempre detectara una rotura. Tener el LED me ayudó a encontrar el mejor lugar para montar el sensor. Puede conectar la entrada del LED directamente a la salida del sensor (asegúrese de tener una resistencia pull-up o pull-down en su LED). Conecté mi LED a un pin de salida en mi Pi en caso de que quisiera usar el LED para otra cosa en el proyecto. Resulta que hacer que el LED parpadee cada vez que se detecta una rotura del láser es más útil de lo que esperaba. La configuración completa del hardware se muestra arriba.

Crea un objetivo en el exterior de la rueda para el láser. Usé un pequeño trozo de cinta adhesiva. Alinee el láser con el objetivo y asegúrese de que ninguna otra parte de la rueda rompa el láser cuando gira. ¡Mantenga el láser fuera de cualquier área en la que puedan entrar los ojos de su hámster!

Paso 3:Configuración del software

Para la configuración del software, primero instale el transmisor de estado inicial para darle a las mediciones de estado físico de su hámster un destino al que ir (vaya aquí para obtener instrucciones sobre cómo configurar el transmisor de estado inicial; es muy fácil y toma menos de dos minutos). Cree un nuevo archivo en su Raspberry Pi (por ejemplo, "hamster_fitness.py") y copie y pegue el siguiente código en él. Deberá copiar y pegar la clave de cliente asociada con su cuenta de estado inicial entre las comillas en la línea 6 donde dice "PONGA AQUÍ SU CLAVE DE CLIENTE". Puede encontrar su clave de cliente en la configuración de su cuenta o en la página de destino una vez que inicie sesión en su cuenta. El siguiente código es todo el código que necesitará.

Muéstrame el código.

La línea 6 configura el "depósito" de destino para nuestro flujo de datos. Llamaremos al cubo "Hamster Fitness Tracker". Cada vez que ejecute este script, se creará un nuevo depósito llamado "Hamster Fitness Tracker" en su cuenta de estado inicial (identificado por su clave de cliente), y todos los datos generados a partir de ese script se incluirán allí. La línea 7 transmite el primer mensaje a la transmisión recién construida.

Para obtener más detalles:Convierta su Raspberry Pi en un rastreador de ejercicios para hámster


Proceso de manufactura

  1. Registrador de temperatura Raspberry Pi
  2. Sensor de temperatura Python y Raspberry Pi
  3. Estación meteorológica Raspberry Pi
  4. Sensor de temperatura de 1 cable DS1820 en Raspberry Pi (GPIO directamente)
  5. Sensor ultrasónico (HC-SR04) + Raspberry Pi
  6. Sensor de movimiento, alarma, grabación de video en HA en Raspberry Pi
  7. Creación de una red de sensores inalámbricos en su hogar
  8. Sensor de movimiento con Raspberry Pi
  9. Sensor de humedad del suelo Raspberry Pi
  10. Convierte tu Raspberry Pi en un rastreador de ejercicios para hámster
  11. Sensor de pasillo digital Raspberry Pi en JAVA