제조공정
당신의 햄스터가 밤낮으로 얼마나 뛰는지 궁금한 적이 있습니까? 얼마나 멀리? 얼마나 빨리? 9살짜리 딸이 그랬고 우리는 알아내기로 했습니다. 결과는 매우 쉬웠고 결과는 믿을 수 없었습니다.
필요한 준비물은 다음과 같습니다.
<울>측정 시스템은 매우 간단합니다. 레이저 브레이크 빔 센서는 휠이 완전히 회전할 때마다 빔을 한 번만 반사하는 휠의 작은 대상을 조준합니다. Pi는 바퀴가 완전히 회전할 때마다 이를 감지하고 이동한 거리와 속도를 계산합니다(이동한 거리는 단순히 바퀴의 둘레임). 결과 측정값은 캡처되어 데이터 시각화로 스트리밍되어 매일 아침 일어날 때 볼 수 있습니다(햄스터가 밤에 잠자는 동안 운동을 하고 있을 가능성이 높기 때문입니다).
Adafruit의 레이저 브레이크 빔 센서는 배선 및 사용이 간편하기 때문에 이 프로젝트에 적합한 선택입니다. 2온스의 회전을 더 어렵게 만들기 위해 휠에 추가 중량이 추가되지 않습니다. 드워프 햄스터. 레이저 송신기와 수신기는 모두 동일한 작은 플라스틱 하우징에 내장되어 있습니다. 레이저 빔이 1미터 이내의 대상에서 반사되면 수신기가 이를 감지하여 브레이크를 출력합니다. 이것은 레이저에 맞춰야 하는 별도의 수신기가 필요한 기존 레이저 브레이크 센서보다 훨씬 낫습니다(예:만지면 트랙에서 쉽게 벗어날 수 있는 차고 도어 센서). 레이저 브레이크 빔 센서에는 3개의 와이어를 부착해야 합니다. 빨간색 선을 5V에 연결하십시오. 검은색 와이어를 접지에 연결합니다. 파란색 와이어는 센서 출력입니다. 이 와이어를 아래와 같이 10K 옴 풀업 저항과 Pi의 입력 핀에 연결합니다. *경고* 햄스터의 거실에 레이저를 비추지 마십시오!!! 햄스터의 눈에 손상을 줄 수 있습니다. 바퀴가 새장 안에 있는 경우 레이저 브레이크 빔 센서 대신 자기 접촉 스위치를 사용하는 것이 좋습니다.
LED는 레이저 파손 센서가 파손을 감지했음을 시각적으로 표시하는 데 사용됩니다. 이것은 대상과 레이저를 정렬하고 원하지 않는 것이 센서로 빛 반사를 일으키는 것을 확인할 때 매우 유용합니다. 처음에는 레이저 브레이크 센서를 벽에 테이프로 붙였지만 센서가 항상 브레이크를 감지할 수 있도록 흰색 벽에서 충분한 빛이 반사되었습니다. LED가 있으면 센서를 장착할 최적의 위치를 찾는 데 도움이 되었습니다. LED의 입력을 센서의 출력에 직접 연결할 수 있습니다(LED에 풀업 또는 풀다운 저항이 있는지 확인하십시오). 프로젝트에서 다른 용도로 LED를 사용하려는 경우를 대비하여 LED를 Pi의 출력 핀에 연결했습니다. 레이저 파손이 감지될 때마다 LED가 깜박이도록 하는 것이 예상보다 더 유용하다는 것이 밝혀졌습니다. 전체 하드웨어 설정이 위에 표시됩니다.
레이저 휠 외부에 대상을 만듭니다. 저는 작은 마스킹 테이프를 사용했습니다. 레이저를 대상에 맞추고 회전할 때 휠의 다른 부분이 레이저를 부러뜨리지 않도록 합니다. 햄스터의 눈이 들어갈 수 있는 모든 영역에서 레이저를 유지하세요!!
소프트웨어 설정의 경우 먼저 초기 상태 스트리머를 설치하여 햄스터 피트니스 측정을 수행할 대상을 지정하십시오(초기 상태 스트리머 설정에 대한 지침은 여기로 이동하십시오. 매우 쉽고 2분 미만 소요). Raspberry Pi에 새 파일(예:"hamster_fitness.py")을 만들고 아래 코드를 복사하여 붙여넣습니다. "PUT YOUR CLIENT KEY HERE"라고 표시된 6행의 따옴표 사이에 초기 상태 계정과 연결된 클라이언트 키를 복사하여 붙여넣어야 합니다. 계정에 로그인하면 계정 설정 또는 방문 페이지에서 클라이언트 키를 찾을 수 있습니다. 아래 코드는 필요한 모든 코드입니다.
코드를 보여주세요.
6행은 데이터 스트림의 대상 "버킷"을 설정합니다. 버킷 이름을 "Hamster Fitness Tracker"로 지정하겠습니다. 이 스크립트를 실행할 때마다 "Hamster Fitness Tracker"라는 이름의 새 버킷이 초기 상태 계정(클라이언트 키로 식별됨) 아래에 생성되고 해당 스크립트 실행에서 생성된 모든 데이터가 여기에 포함됩니다. 7행은 첫 번째 메시지를 새로 구성된 스트림으로 스트리밍합니다.
자세한 내용:Raspberry Pi를 햄스터 피트니스 트래커로 전환
제조공정
구성품 및 소모품 SparkFun Arduino Pro Mini 328 - 3.3V/8MHz × 1 Texas Instruments 듀얼 H-Bridge 모터 드라이버 L293D × 1 필요한 도구 및 기계 납땜 인두(일반) 앱 및 온라인 서비스 Arduino IDE 이 프로젝트 정보 RC 자동차는 해킹하는 것이 정말 재미있고 로봇을 만들기 위해 저렴한 가격에 좋은 섀시를 제공하지만 만들 하나를 선
구성품 및 소모품 아두이노 101 × 1 AA 배터리 × 1 4xAA 배터리 홀더 × 1 실드 액세서리 × 1 Adafruit BMP180 압력 센서 × 1 Adafruit Ultimate GPS 브레이크아웃 × 1 Adafruit - 3축 마그네틱 × 1 Adafruit AM2320 습도 센서 × 1 Adafruit 코인 셀 CR2012 × 2 저항 10k