System Compleat.

'헛소리는 달나라 갈때나...'에 해당되는 글 1건

  1. Netduino, the great toy for .NET developers

Netduino, the great toy for .NET developers

Techs

( younjin.jeong@gmail.com, 정윤진 ) 


블로그에 Beagle Bone 을 소개하고 아는 사람은 다 아는 Arduino 를 포스팅 한 지도 벌써 몇 개월이 흘렀다. Beagle Bone 두세트와 7" LCD, 그리고 Beagle board C4 가 프로젝트에 밀려 사무실 구석에서 홀대를 받고 있다. 조만간 이뻐해 줘야 하는데... 


프로젝트와 관련하여 이것 저것 찾아보다가 문득 다음의 제품을 발견 했다. 

http://artrobot.co.kr/front/php/product.php?product_no=545&main_cate_no=4&display_group=1


오호라~ 하면서 조금 더 찾아 보니

http://netduino.com/


이를테면 닷넷 프로그래머가 아두이노를 쓸 수 있도록 만든 보드가 된다. 


아두이노를 아는 사람이라면 모두 알겠지만, 닷넷 키워드 검색을 통해 이 블로그가 얻어 걸린 분들에게는 다소 생소 할 수도 있는 이 장치의 사용에 대해 말해 보자면, 


1. 각종 이런 저런 일을 하는 무지하게 많은 종류의 센서 ( 입력 ) 

2. .NET Micro framework 를 사용하여 신나게 C# 으로 뭔가 로직 코딩 

3. 코딩의 결과를 다시 이런 저런 일을 하는 무지하게 많은 종류의 액츄에이터나 모터와 연결 ( 출력 )



간단한 장난감으로는 


1. 무인 RC 자동차, 헬리콥터, 비행기 

2. 마이크로 마우스 

3. 짝퉁 달 탐사 로봇 


을 만들 수 있다. 



맨날 LED 사다가 깜빡이 만들어 보고 아 지겹다 해서 접지 말고, 재미를 붙였다면 


http://artrobot.co.kr/front/php/product.php?product_no=522&main_cate_no=4&display_group=1

이런 비슷한 프로젝트를 달려도 얻는게 많을 듯. 


아니면, 

http://artrobot.co.kr/front/php/product.php?product_no=41&main_cate_no=48&display_group=1

http://artrobot.co.kr/front/php/product.php?product_no=578&main_cate_no=48&display_group=1


Arduino + Android 조합도 꽤 많이 있으므로, Netduino 도로 충분히 가능 할 듯. 


나는 닷넷 개발자는 아니지만 C 가 아닌 다른 언어의 개발자가 이런 재미진 임베디드를 할 수 있다는 사실은 즐거운 일이지 않은가. 



어릴때 딱딱한 성적표 만들기 이런 거로 프로그래밍 하다가 질린적이 한두번이 아닌데, 이런 장난감이 그 시절 있었다면 지금쯤 난 아마도 우주선을 만들고 있지 않을까. 여러모로 좋은 시절인 것 같다. 







이건 FPV ( First Person View ) 영상.  영상을 보면 알겠지만, 기존의 RC 처럼 날리는 것이 아니라, 안경과 같은 고글에 나오는 실시간 비디오 이미지를 보고 ArduCopter 를 날리는 모습이다. 



이런 개인 시점화 된 FPV 를 날리는 것이 가능한 것은, 바로 이 장비로 가능한 것. 



Fat Shark RCV922 Aviator Edition Full FPV KIT- 2010


조종사의 느낌으로 비행이 가능 하도록 지원 해 주는 것. 당연히 FPV 에는 카메라 장치와, 이미지 전송을 위한 장치가 필요하다. 관심이 있다면 여기서 원큐에 구매하는 것도 가능. 구글링 해 보면 판매 하는 사이트가 더 많은 것 같기도. 


http://fpvsystems.com/index.php?main_page=product_info&cPath=5&products_id=5



최근 여러가지 방송에서는 RC 에 카메라를 붙여서 영상 이미지를 얻는데 사용하는 경우가 많아지고 있다. 하지만 이렇게 얻어진 영상의 경우 대체적으로 RC 가 만들어 내는 미세한 진동 때문에 보기 불편한 경우가 있는데, 이럴때는 자이로를 이용한 Stabilizer 를 사용한 마운트로 카메라를 고정 시키는 방법도 있다. 아무튼, 여기에 5D Mark II 를 붙이면 어떻게 될까 






여기서 이제 카메라를 조금 더 오버 스펙으로 가 보자면, 

http://www.alibaba.com/product-gs/524756128/UAV_electro_optics_search_system.html


이런걸 붙이게 된다는.... 


하지만 저만한 하중을 견디려면 더 큰 사이즈의 비행체가 필요하게 된다. 이제 단순 방송 장비의 규모를 벗어나게 되면, 


1. 조종 시스템과 관찰 시스템의 분리 

2. 킬로미터 단위의 low latency radio control 

3. 킬로미터 단위로 비행 해야 할 만큼의 Long range flight 


뭐 대충 이런 요구 조건을 충족하다 보면 군사용 UAV 가 된다. 이를 테면, 

http://www.fas.org/spp/military/docops/defense/actd_mp/MAE.htm



image from: http://www.dfrc.nasa.gov/Gallery/Photo/Altair_PredatorB/HTML/ED06-0208-1.html 



해성이가 발사나무로 RC 비행기 잘 만드는데, 재미로라도 UAV 만들어 보고 싶다. 뭐 언제나 그렇지만 돈이 문제지 +ㅁ+ 

netduino 설명인데 덧이 너무 많이 붙어 버렸네. 


뭔가 날라다니는건 언제나 추락 할 위험이 있다. 그런게 싫다면, 이런거도 좋지 않을까. 



image from: http://en.wikipedia.org/wiki/File:NASA_Mars_Rover.jpg


뻘글이 넘 길어졌다. 암튼 일단 질러야 할듯. 


( younjin.jeong@gmail.com, 정윤진 )