로봇・기술/드론

드론을 만들어 보자!

초인로크 2023. 9. 14. 10:56
반응형

파이널 판타지 6에 출연했던 비공정..

 

https://www.youtube.com/watch?v=8x3Ca2BVXJ8

 

게임을 하면서 나도 비공정을 만들어서 하늘을 날아보고 싶다는 상상을 해 보았다..

 

누군가는 나보고 별난 사람이라고 하겠지만,

 

이런 것들이 다 지금의 꿈을 이루어 나가기 위한 발판이었으니

 

주위의 반응은 별로 신경 쓰이지 않는다.

 

꿈만 생각하면,

 

심장이 터질 것 같이 두근거리면서 벅차오르는 듯하다.

 

 

 

내가 지금 하고 있는 로봇 분야도 그렇고,

 

무엇이든지 꿈은 사소한 것으로부터 시작을 하는 것..

 

 

 

그리고 나를 믿고 내 연구실에 들어온 학생이 해 보고 싶다는데,

 

내가 공부를 하지 않으면 같이 연구를 할 수 없지 않은가..

 

 

<2022.7.31>

 

1. 드론 본체의 인쇄

 

학생 교육 목적으로 드론에 대해 공부를 하고,

 

직접 만들어 보고 싶어서 일단 동체를 3D 프린터로 인쇄했다.

 

일단 드론에 관한 지식이 전무하다시피 하여 다음의 사이트 정보를 참고로 하고 있다.

 

https://www.instructables.com/Arduino-micro-Quadcopter/

 

Arduino Nano Quadcopter

Arduino Nano Quadcopter : (At the moment the project is being edited as the previous model had a couple of flaws)This is Arduino based and 3D printed nano quadcopter which flies on DC brushed motors. The name nano comes from the fact that the project is ba

www.instructables.com

 

 

미리 사놓은 모터가 인쇄한 프레임보다 살짝 작다..

 

그냥 막 만들었으니 크기가 안 맞는 건 당연한 거고,

 

고정을 하기 위해서 스페이서 같은 걸로 고정하면 되겠다.

 

좀 더 큰 드론이면 브러시리스 모터를 써야 할거 같은데

 

일단 소형 드론을 만들 계획이기에 마이크로 모터를 사용하기로 했다.

 

 

 

 

관련 홈페이지에서는 아두이노 나노를 이용했는데,

 

ESP32를 이용하여서 전원은 외부에서 공급받는 유선 드론을 먼저 만들어 볼까 한다.

 

 

 

<2022.8. 17>

 

2. ESP32와 iOS 간의 블루투스 통신 샘플

 

ESP32로 드론을 만들면, 휴대폰의 블루투스 기능을 이용하여서 컨트롤을 할 수 있지 않을까 생각이 든다.

 

 

https://github.com/pierdr/BLE_Swift_ESP32_SampleProject

 

GitHub - pierdr/BLE_Swift_ESP32_SampleProject: Connecting ESP32 and iOS

Connecting ESP32 and iOS. Contribute to pierdr/BLE_Swift_ESP32_SampleProject development by creating an account on GitHub.

github.com

 

딱 내가 찾던 시스템이라서 참고하여 공부해야겠다.

 

실제로 샘플을 써 보면 아래와 같이 작동한다.

 

스마트폰에서 LED를 제어하고,

 

마이크로 컨트롤러의 버튼을 누르면 스마트폰의 트리거가 작동된다.

 

블루투스 통신으로 양방향 통신이 가능한 것이다.

 

 

이런 고급 정보를 공유해 주신 프로그래머께 감사의 마음을 전한다.

 

열심히 공부합시다.

 

ESP32로 드론을 만들 수 있도록 키트 제작도 하고 있는 곳이 있다.

https://www.makerfabs.com/esp32-6-axis-imu.html

 

ESP32 6- Axis IMU

The Makerfabs IMU Module features the 6-axis MPU-6050 MEMS sensor from InvenSense. Each of these 6DoF IMU features an ESP32 with an MPU-6050 which contains a 3-axis gyroscope as well as a 3-axis accelerometer. The MPU-6050 uses 16-bit analog-to-digital con

www.makerfabs.com

 

내가 생각하는 내용은 지구상의 누군가가 하고 있는 듯하다..;;

 

세상은 넓고 대단한 사람은 많다.

 

 

<2022.8. 6>

 

3. 모터 제어에 관해서.

 

단순 모터 드라이브를 쓰면 전력이 부족해서 날지 않는다는 정보를 보고

 

2 N2222 트랜지스터를 쓰는 거 같아서 나도 따라 해 봤다.

 

 

모터 하나를 연결하면 내가 지정한 대로 제어가 된다. 그러나...

 

 

 

모터 두 개가 될 경우에는 자기 멋대로 움직인다.

 

회로의 전력 부족인 줄 알았는데, USB 허브 출력이 약한 게 원인이었다.

 

 

컴퓨터 본체전원을 쓰니까 출력은 괜찮은 거 같은데 제어가 제대로 안 되는 게 문제다.

 

 

 

언젠가는 날 수 있겠지?

 

 

 

<2022.8. 11>

 

4. 드론 부품들

 

아마존에서 드론 부품들도 많이 팔고 있더라.

 

부품들 모아서 자작 드론 만들기 쉬운 환경이 온 거 같다.

 

 

요즘 만들기 할 시간이 점점 없어져서 고민이긴 한데,

 

뭔가를 만들 때마다 사는 재미가 느껴지는 거 같아서 시간이 날 때마다 진행을 시키고 싶다.

 

내가 배우질 않으면 무엇을 가르칠 수 있을까..

 

 

 

<2022.9.3>

 

5. 전압문제

 

외부 전원을 연결해서 모터 제어를 해 봤는데,

 

모터 4개를 연결하니까 전압 부족으로 제대로 컨트롤이 안 되는 거 같다.

 

 

 

계속...

 

 

<2023.5.26>

 

한참을 방치하다가 소식 업데이트.

 

모터를 컨트롤하기 위한 부품을 새로 구매해서 드론을 작성하고 있다.

 

지난번에 모터가 제대로 동작 안 하는 것은

 

배터리 방전율이 낮은 것을 이용해서 그런 것이었다.

 

리포 배터리 방전율이 25c 정도만 되어도 쓸만하다.

 

 

이번에는 「MOSFET 9926A」 이걸로 모터를 컨트롤하고 있다

 

그러면 아래와 같이 4개의 모터가 아름답게 돌기 시작한다.

 

 

 

 

드디어 드론 자작의 가능성이 보이기 시작했다.

 

내부 시스템은 우선적으로 [MultiWii] 시스템으로 컨트롤을 해 볼까 한다.

 

 

http://www.multiwii.com/

 

MultiWii

MultiWii project related stuffs

www.multiwii.com

 

계속...

 

<2023.9.14>

 

 

 

 

드디어 드론이 날았다.

 

내가 일단 시작하긴 했지만,

 

우리 연구실 학생이 뒤를 이어서 상당히 열심히 하고 있다!

 

계속...

 

 

 

 

 

 

반응형