본문 바로가기

Hardware

(101)
Herringbone gear 헤링본 기어 - 3D 프린터로 출력하기 딱 좋은 예제 2014. 1. 27. 06:00 최근 저는 3D 프린터 이야기[바로가기]를 하면서, 3D 프린터의 장점들 중 빠르게 뭔가를 만들어서 확인해볼 수 있다는 장점 뿐만 아니라, 가공과 생산을 배려하는 설계(사실 이게 설계에서 가장 어렵죠. 화려하게 만드는 것보다 더 어려운 일~~)에서 자유로워질 수 있다고 이야기를 했었습니다. 그런 여러 예 중에서 하나가 헤링본 기어(Herringbone Gear) 입니다. 전 처음 헤링본 기어라는 이야기를 들을때, 헤링본이라는 사람이 만들어서 헤링본기어라고 하는 줄 알았습니다.^^. 아니더군요. 여기저기 알아보니 헤링본 기어는 앙드레 시트로엥(예~ 그 프랑스 자동차 회사)이 최초로 고안한 걸로 나타나더군요^^. 일단 헤링본이라는게 뭔지부터 한번 알고 가죠. 일단 기어~~ 일반적인 기어는 다들 아실테니 헤링..
FRITZING - 간편한 회로 작성에서 PCB, 혹은 알아보기 편한 브레드보드로 회로를 표현하는 무료 CAD 2013. 11. 1. 20:00 요근래 무료 소프트웨어(Freeware)나 혹은 그와 비슷하게 개인이 사용하기엔 무료처럼 쓸수 있는 툴들에 대해 소개를 자주 했는데요. 오늘은 Fritzing이라는 발음은 좀 어렵지만 사용하기는 쉬운 툴에 대해 이야기를 해보겠습니다. PinkWink가 추천하는 유용한 무료 소프트웨어나 유용한 사이트 OpenSCAD - 간편하게 코드로 3D CAD를 만들 수 있는 무료 캐드툴 - 바로가기 Processing - 그래픽 핸들링에 탁월하고 쓰기 편한 자바기반의 무료 언어 - 바로가기 Python - 설명이 불필요한 그러면서 유명하면서도 강력한 언어 - 바로가기, 바로가기 Eclipse - 유용한 IDE 툴 - 바로가기, 바로가기 Arduino - 간결하면서도 쉽고 유용한 하드웨어 오픈 플랫폼 - 바로가기 Be..
아두이노의 STRING 클래스를 이용하여 NT-ARSv1의 데이터 받아보기 2013. 9. 17. 09:00 얼마전에 NT-ARSv1이라고 하는 아주 예전에 개발했던 모듈의 데이터를 아두이노로 받아보는 것을 이야기했었습니다.[바로가기] 당시에는 그냥 ARS의 데이터가 4개의 값을 한 세트로 전송을 하니까 그걸 각각 숫자로 된 변수로 받는 아주 단순한 예제를 보였습니다. 특히 아두이노의 loop()함수를 반복문으로 그대로 사용하다보니 약간의 혼선이 있을 수도 있고, 또 아두이노의 String 클래스에 대해서도 살짝 이야기할겸, 이번에는 아두이노의 String 클래스를 이용해서 NT-ARSv1의 데이터를 받아보는 예제를 다뤄볼까 합니다.일단, 하드웨어적인 연결은 [바로가기]와 동일합니다. Arduino ADK MEGA와 적절한 UART to RS232 컨버터를 사용하여 NT-ARSv1과 연결했습니다. 그건 동일하니..
아두이노(Arduino)에서 NT-ARSv1의 데이터를 받아보자 2013. 8. 30. 21:18 오늘은 아주 예전에 만들었던 ARS 모듈과 아두이노 이야기를 할려고합니다. 예전에 Pitch와 Roll각을 측정하는 모듈로 NT-ARSv1이라는 작품활동을 했던 적이 있는데요. 이 아이를 요즘 제가 관심을 가지는 아두이노에서 다루는 걸 보여드릴려구요.예전에 몇몇 분들께서 아두이노에서의 예제를 요청하셨던 적이 있는데... 이제서야 올리게 되네요. (죄송합니다.ㅠㅠ) 일단, 이 글에서 테스트 되는 아두이노 보드는 Arduino MEGA ADK[판매 페이지 바로가기]입니다. 왜 MEGA ADK 버젼을 사용했냐면, 저는 PC에서 데이터를 확인하고 싶었기 때문에 ARS와 시리얼 통신으로 연결될 여분의 시리얼 포트가 더 필요했기 때문입니다. Arduino MEGA ADK는 총 4개의 시리얼 포트를 가지고 있어서 선..
아두이노(Arduino)에서 로터리 엔코더 해석하기 2013. 8. 28. 19:10 요즘 몇 일간 뜸했네요. 몇몇 하고 싶지 않았지만 어쩔 수 없이 해야할 일... 모 드라마의 대사처럼 앞에 있는 독배를 마실 수 밖에 없는 상황 몇몇과 또 바쁜 몇몇 일들로 블로그 관리가 소흘했네요. 이제 더위도 한 걸음 달아난 모양이에요. 적어도 새벽에는 시원하더군요^^ 최근 저는 Python관련된 글을 올리고 있었는데요. Python에 관심을 가지게 될 쯤... 또 관심을 가지게 된 아이가 아두이노(Arduino)랍니다. 아두이노 보드라는 말을 처음 들었을때는 단순히 그냥 학습용 보드겠지... 라고 생각했는데 직접 다뤄보니 그 편리함과, 간편함, 쉬운 접근성 등의 매력에 푹~ 빠져버렸습니다. 아두이노의 매력은 꽤 많습니다. 보통 단순히 MCU가 필요할때, MCU의 기본부터 학습해 가기 위해서, 컴파일..
개발자에게 혁신을 줄까? BeagleBoard 비글보드 소개 2013. 6. 10. 12:57 요즘 너무도 갑자기 더워지기 시작했네요. 비가 온다는 소식도 있긴 하던데 말이죠. 오늘은 살짝 재미난 보드를 하나 소개할려고 합니다. 이름하여 비글보드 -Beagle Board- 그 중에서 Black버젼이에요.이렇게 말썽꾸러기 비글 강아지 캐릭터가 있는 박스 포장의 제품입니다. BeagleBone Black이지요.참으로 간단한 메뉴얼??과 함께 있습니다. 그냥 웹페이지 주소와 간단한 설치 단계가 적혀있어요.뭐 간단하죠? 요런 포장은 이제 애플 덕분에 우리에게도 꽤 익숙한 방식이죠^^동봉된 USB 케이블을 PC와 연결해주면 됩니다.혼돈될건 없습니다. 이렇게 연결하면 PC와 바로 연결이 됩니다.탐색기에서 확인해보시면, 저렇게 BeagleBone Getting Started라고 잡힙니다. 여기서 살짝 들어가보..
2채널 핸디형 오실로스코프 추천. OWON HDS1022M-N 2013. 3. 6. 14:18 이번에는 오실로스코프 하나를 소개할려고 합니다. Owon이라고 하는 중국 회사의 제품입니다. 다양한 모델이 라인업되어 있어서 몽땅 소개하기는 어렵고, 하나를 표본삼에 소개할까 합니다. OWON의 HDS1022M-N이라는 제품인데요. 기본 사양을 먼저 살짝 소개하겠습니다. OWON HDS1022M-N Bandwidth 20MHz Sample rate 100MS/s Horizontal Scale 5ns/div ~ 100s/div Rise time
쿼드콥터의 세계 1위 연구실. 펜실베니아 대학 GRASP 연구실 2012. 6. 16. 12:15 제가 석사 2년차 박사 1년차때쯤... (휴~ 벌써 10년이나 전 이야기네요.ㅠㅠ) 쿼드콥터에 관심을 가지게 됩니다.[관련글] 블로그 포스팅에서는 2009년입니다만,.^^. 그리고, 이 쿼드콥터의 이론적 제어기법에 대한 이야기들을 잠시했습니다.[관련글1, 관련글2, 관련글3, 관련글4] 당연히 동역학적 면에서 시작해서 시뮬레이션 단계의 제아기가 적용되었으니, 실제로 만들었어야하는데요. 문제는... 못만들었습니다.ㅠㅠ. 당시엔 어떻게 실제로 만들어야하는지를 몰랐거든요.ㅠㅠ. 그렇게 어떻게 실제로 만드는지를 가지고, 꽤 많은 시간을 보냈습니다.실제로는 몇번 만들었습니다만, 잘 되지 않았습니다. 그러다가 문제점이 무엇인가를 고민고민하다가, 다시 시작한 것이, 각도추정이었습니다. 알고봤더니 저희가 쿼드콥터의 자..

반응형