산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

라즈베리 파이 피트니스 트래커로 햄스터 일일 운동량 추적하기

개요

내 9살 딸이 이 프로젝트를 시작했고, 결과는 놀랍고 통찰력 있었습니다. 라즈베리 파이, 레이저 브레이크빔 센서, 간단한 스크립트를 결합해 반려동물의 이동 거리와 속도를 손쉽게 측정할 수 있습니다.

필요한 것들

1단계: 측정 개념

시스템은 휠의 완전 회전을 감지해 작동합니다. 휠의 작은 타겟이 레이저 빔을 회전당 한 번 반사합니다. 라즈베리 파이는 이 이벤트를 카운트하고 거리(휠 둘레)와 속도를 계산해 실시간 대시보드로 데이터를 스트리밍합니다. 매일 아침 확인 가능.

2단계: 하드웨어 설정

Adafruit 레이저 브레이크빔 센서는 컴팩트하고 휠에 추가 무게가 필요 없어 2온스 드워프 햄스터에 필수적입니다. 송신기와 수신기가 단일 하우징에 통합돼 있습니다. 타겟이 빔을 차단하면 센서가 신호를 출력합니다.

안전 주의: 레이저를 생활 공간이나 햄스터 눈에 직접 비추지 마세요. 빔이 시력을 손상시킬 수 있습니다.

3단계: 소프트웨어 설정

데이터 시각화를 위해 Initial State의 실시간 대시보드 사용. 빠른 시작 지침 따라 파이에 Initial State 스트리머 설치.

새 파이썬 파일(예: hamster_fitness.py) 생성 후 다음 코드 붙여넣기:

import time
import initialstate
from gpiozero import Button

# 본인의 클라이언트 키로 교체
client_key = "PUT YOUR CLIENT KEY HERE"
bucket_name = "Hamster Fitness Tracker"

# 지정된 버킷에 새 스트림 생성
stream = initialstate.Stream.create(bucket_name, client_key)

# 센서 핀 설정 (17을 본인 GPIO로 변경)
sensor = Button(17)

# 휠 둘레 계산 (예: 반지름 10cm)
wheel_radius_cm = 10
circumference_cm = 2 * 3.14159 * wheel_radius_cm

rotations = 0
start_time = time.time()

while True:
    sensor.wait_for_press()
    rotations += 1
    elapsed = time.time() - start_time
    distance = rotations * circumference_cm
    speed = distance / elapsed  # cm/s

    # Initial State로 데이터 전송
    stream.publish({"rotations": rotations, "distance_cm": distance, "speed_cm_per_s": speed})
    print(f"Rotations: {rotations}, Distance: {distance:.1f} cm, Speed: {speed:.2f} cm/s")
    time.sleep(0.1)  # 디바운스

스크립트 실행 시마다 본인 Initial State 계정 아래 Hamster Fitness Tracker라는 새 버킷이 생성되고 이후 모든 데이터 포인트가 저장됩니다. 대시보드가 실시간 업데이트되어 반려동물의 활동량을 즉각 확인할 수 있습니다.

이 설정으로 잠자는 동안에도 털복숭이 친구가 얼마나 활동적인지 알게 될 것입니다!

제조공정

  1. 5달러 I2C 센서로 라즈베리 파이 온도 로거 만들기
  2. 라즈베리 파이와 파이썬으로 원격 온도 센서 만들기 – 단계별 가이드
  3. 라즈베리 파이 기상 관측소 만들기: 매일 이메일로 날씨 데이터 전송
  4. DS1820 원와이어 온도 센서를 라즈베리 파이 GPIO로 연결하는 방법
  5. HC-SR04 초음파 거리 센서를 라즈베리 파이 3에 연결하는 완벽 가이드
  6. 라즈베리 파이 Home Assistant로 안전한 홈 모니터링: 모션, 알람, 비디오 캡처
  7. 가정용 저렴한 무선 센서 네트워크 구축하기
  8. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  9. 스마트 관수용 저가 라즈베리 파이 토양 수분 센서 만들기
  10. 라즈베리 파이 피트니스 트래커로 햄스터 일일 운동량 추적하기