Category: [openLecture] openBuskingBot

오픈 버스킹봇 강좌입니다.

아두이노와 안드로이드를 사용하여 로봇을 개발하는 방법을 초보 개발자 눈높이로 설명합니다. 그대로 따라하면 나만의 로봇을 만들 수 있도록 가이드해 드리겠습니다. 행복한 로봇 만들기! 함께해요!

무선 통신으로 움직이게 만들기

이제 유선 리모컨같은 존재를 만들었습니다. 이제 무선으로 만들어 보겠습니다. 어떻게 하면 무선으로 만들 수 있을까요? 어떻게 그 것을 테스트 할 수 있을까요? 차근 차근 따라오시면 됩니다. 요약하자면 블루투스 구입하기 블루투스 연결하기 스마트폰 앱으로 테스트하기 추가 목표 : 스마트폰 앱 만들기...

유선 통신으로 움직이게 만들기

자신이 원하는 시간에 자신이 원하는 동작을 수행하도록 만드는 것, 정말 멋진 일입니다. 생활에서 아주 쉽게 볼 수 있는 예는 바로, 리모컨입니다. 우리가 원하는 채널을 보고싶을 때, 혹은 위 아래로 채널을 돌리면서 재미있는 프로그램을 찾을 때 우리는 리모컨을 이용합니다. 리모컨은 미리...

모터를 따로 따로 움직이는 기능 만들기

모터가 지금까지는 동시에 움직였습니다. 하지만 이제는 모터를 따로 따로 움직이도록 하겠습니다. 우리가 드럼을 칠 때 양손을 동시에 치는 것이 아니라 따로 따로 한 박씩 치는 것을 알 수 있습니다. 아주 가끔 강하게 치는 상황을 제외하고는 번갈아 가면서 연주하지요. 이 것처럼...

시간 개념을 넣은 모터 이동시간 개념을 넣은 모터 이동

시간 개념을 넣어서 코딩을 한다는게 무슨 뜻인가요? 우리의 프로그램은 순식간에 실행이 됩니다. 눈 깜짝할 사이에 프로그램이 순차적으로 실행이 되는데요, 우리가 모터에게 왼쪽으로 돌아라 라고 명령한 뒤, 바로 오른쪽으로 돌아라 라고 명령을 하게 되면 두 명령의 시간차이가 거의 0.0001초 미만입니다. 그렇다면...

모터로 악기를 두드려 보기

소스를 조금씩 수정해 가면서 우리는 모터를 움직일 것입니다. 하나씩 바꿔가면서 하면 전체적인 흐름을 이해하는 데에 아주 큰 도움이 됩니다. 어디를 바꾸면 각도가 바뀌나요? 소스 프로그램의 모든 부분 중에서 단 한 군데 숫자만 바꾸면 각도가 바뀝니다. 여러분도 예상했을 수 있는 바로...

모터에 혼을 연결하기

이제 드디어 모터에 혼을 연결할 수 있게 되었습니다. 그리고 스틱은 그 혼에 연결되 있는 상태이지요. 모터를 90도 위치로 이동하라고 명령을 내리자 모터는 제 위치를 찾았습니다. 겉으로 봤을 때 그냥 똑같아 보이지만 지잉 소리를 내면서 살짝 움직였고, 그리고 정 중앙을 가리키고...

아두이노로 모터를 구동시키기

드디어 아두이노로 모터를 구동시켜 보겠습니다. 지금까지 잘 따라 오셨다면 아두이노 나노, 아두이노 나노 확장보드, MG90S를 구매하셨을 것입니다. 그리고 MG90S 서보모터 두 개를 나무 양쪽에 맞게 고정하셨고, 서보모터의 혼을 이용해서 나무 스틱을 혼에 연결했을 것입니다. 모터가 어디를 가리키고 있는지 확실하지 않기...

모터에 드럼 스틱 고정하기

서보모터 MG90S 의 구성품은 크게 세 가지로 나뉠 수 있습니다. 모터 본체, 혼(Horn), 볼트 입니다. 모터 본체는 모터를 다른 프레임에 고정할 수 있게 도와주는 날개가 있습니다. 날개에는 구멍이 있고 그 구멍에 볼트를 삽입하여 다른 하드웨어와 쉽게 연결될 수 있습니다. 그렇다면...

모터를 다른 프레임에 고정하기

모터가 돌릴 대상을 부착하기 전, 혹은 부착 후에 반드시 해야 할 일이 있습니다. 모터를 지지할 프레임에 고정하는 것인데요, 그렇지 않으면 모터가 스틱을 돌릴 수 없겠지요. 어딘가에 모터는 부착이 되고 단단히 고정이 되어야 할 것입니다. 처음 모터를 다뤄 본 분들은 이런...

부품 총 정리

버스킹봇을 만들기 위한 하드웨어 부품 표입니다. 역할 모델명 수량 구매링크 비고 서보모터 MG90S 2 클릭 아두이노 본체 아두이노 나노 1 클릭 아두이노 확장보드 아두이노 나노 확장보드 1 클릭 USB mini 케이블 USB mini 케이블 1 클릭 아두이노 나노에 맞는 케이블...