재미있는 블루투스 모듈

아두이노 - 블루투스 모듈을 이용한 줄넘기 카운터

IDMango 2020. 7. 20. 12:42

* 아두이노-블루투스 모듈을 이용한 줄넘기 카운터 입니다.

 

  - 가속도 센서를 이용하여 움직임을 감지합니다. 줄넘기를 할때 뛰는 센서값에 따라

    자동으로 카운터를 셉니다. 

  - 센서값을 통한 카운터를 모바일 폰으로 보내 카운터를 출력합니다. 

 

   제작 동영상

 

 

 

   1) 준비물

 

 - BLE 모듈 ( 가속도 센서, 배터리 충전 )

 - 리튬이온 배터리 

 

2) 케이스 모델링 ( OpenSCAD 이용)

 

 

  - 소스

 

/*  
/*
  Jumping Rope Innercase

  Radios * 2  : 16mm
  Module Width : 12 mm
  Module Height :
*/

 R1 = 17;
 H1 = 34;
 EX = 2;

 MW = 13;  // Module Width
 MH = 30;  //  Module Height
 MT = 8;  //   Module Thickness

case_1(true);
translate([20, 0, 0 ]) rotate([0,0,180]) case_1(false);

module case_1(bUSB) {

 difference()    // #3
 {
   union() {
    cylinder(h=H1, r1= R1 / 2 , r2= R1 / 2 - 0.5,  $fn=100);  // #1
    cylinder(h=EX, r= R1 / 2 + EX , $fn=100);                 // #2
   }

  translate([0, R1*-1, -1 ]) cube([ R1, R1*2, H1+2]);   // #4

  // Module
  translate([MT/2*-1.0, MW/2*-1 , 1 ]) cube([MT, MW , MH ]);   // #5

  // USB Hole
  if (bUSB==true){
    translate([-3.4 + 0.2, 8/2 * -1, -1 ]) cube([3.4, 8 , 5 ]);   // #5
  }

 }

}

 

- 소스 다운로드 

 

JumpingRope_InnerCase.scad
0.00MB

 

3) 조립 및 테스트

 

 

 

4) 펌웨어 및 안드로이드 앱개발

 

 

 

5) 필드테스트

   - 동영상 참고