[Inventor] 햄스터 달리기 측정기 (feat. arduino, unity), 유니티 아두이노 연동


[Inventor] 햄스터 달리기 측정기 (feat. arduino, unity), 유니티 아두이노 연동

햄스터를 키우는 입장에서 그런 생각이 든다. 내 햄스터는 밤새 얼마나 달릴까? 단순한 질문을 시작으로 측정해보기로 한다. 1. 설계 '자기센서'를 이용해 한 바퀴 돌릴 때 마다 신호를 받는다. 햄스터가 내려도 관성때문에 돌아가기 때문에, 일정 RPM 밑으로는(햄스터가 사라지면 RPM 급격히 감소) 신호를 받지 않는다. 신호를 시간과 횟수로 받아서, 계산을 통해 RPM과 속도를 구하고 이동거리를 계산해준다. 받은 데이터를 화면에 나타내기 위해서 '유니티'를 이용해 처리했다. 쳇바퀴에는 자석을 붙이고, 자기센서를 뒤에 고정시켜두면 자석이 한 바퀴 돌아 센서로 오면 감지가 되는 대충 그런 과학이다. 받아온 데이터를 유니티로 처리해서 상태창을 띄우겠다. 2. 아두이노 데이터는 아두이노로 받아온다. attachInterrupt라는 함수를 이용해 한 바퀴 도는 시간과 횟수를 받아왔다. 따라할 분들이 별로 없을꺼 같아, 주석은 안달았다. 혹시 궁금하신 분은 댓글 달아주세요. int oldtime...


#Arduino #하루이동거리 #타코미터 #측정기 #쳇바퀴 #이동거리 #아두이노유니티 #속도 #밤새 #달리기 #Unity #RPM #햄스터

원문링크 : [Inventor] 햄스터 달리기 측정기 (feat. arduino, unity), 유니티 아두이노 연동