재미있는 블루투스 모듈
아두이노 - 블루투스 모듈을 이용한 줄넘기 카운터
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) 필드테스트
- 동영상 참고