본문 바로가기

프로젝트 (Project)

(12)
[ZMR250] 4. MPU6050 센싱 + 변속기 제어하기 앞서 송수신기를 연결하고, 그 값을 읽어들이는 것까지 무선조종의 모든 것을 제작하였다. 이번에는 MPU6050 IMU의 값을 읽어들여 변속기를 제어하는 것까지 해볼 것이다. 수신기 코드에서 [ 새 탭 ]을 눌러 [ Sensor ]라는 이름의 탭을 추가해준다. 위 5개의 변수를 만들어준다. 순서대로 각도를 저장하는 변수, 각가속도를 저장하는 변수, 루프 주기를 저장하는 변수, 센서의 초기보정값을 저장하는 변수와 주기를 저장할 때 사용하는 시간 변수이다. 그리고 센서를 초기화하기 위해서 InitMPU() 라는 함수를 만들어 주었다. MPU6050의 레지스터 제어 및 데이터시트 분석에 관한 포스팅을 다음 포스팅을 참고하고 다시 오길 바란다. [MPU6050] 1. 데이터 시트를 통해 센서 값 확인하기 구글에 ..
[ZMR250] 3. 인터럽트 수신 및 송수신기 세팅, 바인딩 기체 프레임과 모든 부품의 준비는 끝났다. 이제는 송수신기를 연결하고, 제어기로 값을 읽어 기체를 제어하기만 하면 된다. 먼저 송신기와 수신기를 연결하여 서로가 통신이 되도록 하여야한다. 바인딩은 송신기와 수신기의 주파수를 동일하게하여 연결하는 작업을 말하는데, 그 작업은 간단하다. 조종기에는 왼쪽하단에 [ BIND KEY ] 가 있고, 수신기의 경우 바인드를 위한 쇼트핀을 함께 제공한다. 수신기의 [ B/VCC ] 포트에 쇼트핀을 연결하고 전원을 켠다. 이후 송신기의 [ BIND KEY ]를 누른 상태로 전원을 켜면 두 송수신기 사이에 연결이 성공적으로 된 것이다. 조종기에는 총 10개의 신호를 보낼 수 있는 부품들이 있는데, 조이스틱 4개, 토글 스위치 4개, 가변저항 2개이다. FS-IA6 수신기는..
[ZMR250] 2. 프레임과 부품 조립 및 제어기 제작 1편에서 주문한 부품들을 조립하고 제어기를 제작하여 연결할 것이다. 구매한 부품들을 잘 정리하여 조립시 수량에 문제가 없는지 잘 체크한다. 먼저 프레임을 조립한다. 프레임의 경우 앞뒤 구분이 따로 없기 때문에 임의로 정하여 제작하면된다. 그리고 프레임의 상단부에는 고무부싱과 짐벌 판을 조립한다. (이거 조립하기 되게 힘들다..) RS2205 모터를 프레임에 장착하고 중앙에 전원 분배 모듈을 고정한다. 모터의 경우 CW, CCW 방향에 맞춰 대각선으로 마주보는 모터가 동일한 회전방향을 가지도록 조립한다. 변속기를 프레임에 고정하고, 각 변속기의 전원케이블을 전원 모듈에 납땜한다. 항상 납땜 후에는 테스터기를 사용해서 합선이 일어난 곳은 없는지 확인하며 진행한다. (냉납 현상 역시 없어야 한다) 변속기와 모..
[ZMR250] 1. 프레임 및 부품 준비하기 아두이노를 활용한 프로젝트 중에서 드론은 꽤나 난이도가 필요한 프로젝트이다. 아두이노 나노를 활용해서 드론을 제작해볼 것인데, 먼저 프레임과 부품들을 준비하고, 제어기를 제작하여 최종적으로 드론을 비행시켜보도록하자 1. ZMR250 Quadcopter Frame 드론 프로젝트를 하면서 많은 충격을 받고 가장 많이 소비되는 부품중 하나가 바로 기체 프레임이다. ZMR250은 대략 1~1.5만원 가격대로 테스트시 기체 손상에도 부담없이 비행하기에 적합하다. 숫자 250은 모터와 모터 사이의 길이로 대각선 모터끼리의 회전축의 간격이 250mm이다. 2. 브러쉬리스 모터 + 변속기 모터는 RS2205 2300kV, 변속기는 30A 전류를 출력할 수 있는 모델이다. 프로펠러는 5045로 총 길이 5인치에 45도 ..
아두이노 유/무선 미니 매크로 최근 들어 IoT가 많이 강조되고 활성화되면서 나도 IoT라고 내세울 수 있을만한 무엇인가를 만들어보고 싶었다. 때마침 친구가 작고 가벼우면서 매크로 기능이 되는 장비를 만들어 달라며 가능한지 물어봤다. 키보드와 마우스가 제어가능한 아두이노는 레오나르도 시리즈이다. 아두이노 프로 마이크로는 아두이노의 Keyboard.h 와 Mouse.h 라이브러리를 지원하여 이 보드로 선정하였다. 따라서 작고 강력한 매크로 장비를 만들 수 있는 것이다. 프로젝트의 구성도는 다음과 같다. 아두이노 프로 마이크로에 버튼을 장착하고 적외선 수신기를 사용하여 무선으로 매크로 조작이 가능하도록 만드는 것이다. 추가로 아두이노 EEPROM에 매크로 데이터를 저장하여 컴퓨터에서 따로 프로그램이 사용되지 않도록 하는 것이 목적이다. ..
아두이노 나노 쿼드콥터 V1 안녕하세요 Dongglee 입니다. 2020년 11월 ~ 2021년 1월, 약 두 달에 걸쳐 제작한 아두이노 쿼드콥터를 소개합니다. 기체는 F450 보다 조금 작은 크기로 제작하였습니다. 프레임은 알루미늄을 사용하였으며 조종기와 제어기는 PCB를 설계하여 제작하였습니다. 먼저 작동영상입니다. 요즘 드론의 인기가 커지고 있는 만큼 아두이노, 라즈베리파이 등을 활용하여 드론 프로젝트를 많이 하는 것 같습니다. 드론은 일단 DC모터가 아닌 BLDC라는 브러쉬가 없는 모터를 사용하기 때문에 다소 위험하기도 합니다. 때문에 드론을 제작하거나 조종하다가 부상이 생기기도 합니다. 저는 아두이노 드론을 제작하면서 다음과 같은 부품들을 사용하였습니다. #1 브러쉬리스 모터 (BLDC) 브러쉬리스 모터는 브러쉬가 없는 모..