4주차 서보모터와 동전 먹는 저금통 만들기: 두 판 사이의 차이

아두위키 : Arduwiki
잔글편집 요약 없음
잔글편집 요약 없음
35번째 줄: 35번째 줄:


=== 2. 동전 먹는 저금통 조립하기. ===
=== 2. 동전 먹는 저금통 조립하기. ===
==== 2-1. 몸통 조립 ====
[[파일:저금통 조립1.png|테두리|가운데|프레임없음|593x593픽셀]]
먼저 5개의 조각을 가져옵니다. 저금통 모형의 아래 부분을 만들어봅시다.
아래 모양처럼 왼쪽, 오른쪽을 잘 보고 맞춰서 조립해주세요.
[[파일:저금통 조립2.png|테두리|가운데|프레임없음|812x812픽셀]]
==== 2-2. 머리 조립 ====
[[파일:저금통 조립3.png|테두리|가운데|프레임없음|514x514픽셀]]
먼저 5개의 조각을 가져옵니다. 저금통 모형의 머리 부분을 만들어봅시다.
아래 모양처럼 왼쪽, 오른쪽을 잘 보고 맞춰서 조립해주세요.
머리 부분의 왼쪽 면에 '''<u>빨간색 동그라미로 표시한 구멍은 머리의 뒷 편으로</u>''' 가도록 조립해야 합니다!
[[파일:저금통 조립4.png|테두리|가운데|프레임없음|730x730픽셀]]
==== 2-3. 왼쪽 팔 ====
[[파일:저금통 조립5.png|테두리|가운데|프레임없음|390x390픽셀]]
저금통의 왼쪽 팔을 만들어 봅시다. 3개의 조각을 가져오고 '''10mm 핀'''과 주황 고무를 이용해 고정시켜 주세요.
==== 2-4. 오른쪽 팔 ====
[[파일:저금통 조립6.png|테두리|가운데|프레임없음|381x381픽셀]]
저금통의 오른쪽 팔을 만들어 봅시다. 3개의 조각을 가져오고 '''<u>7mm 나사</u>'''를 이용해 조아주세요.
==== 2-4. 서보모터 조립 ====
[[파일:저금통 조립8.png|테두리|가운데|프레임없음|687x687픽셀]]
위 그림처럼 서보모터를 몸통에 조립해주세요. '''2개의 동그라미 조각'''을 가져와 양 옆에 끼워주세요.
'''서보모터가 조립되는 방향'''을 잘 보고 똑같이 적용시켜 주세요.
==== 2-5. 팔 조립 ====
[[파일:저금통 조립9.png|테두리|가운데|프레임없음|699x699픽셀]]
2-3, 2-4에서 만든 팔을 저금통 몸통에 달아주세요! 주황색 고무를 이용해 고정시켜 주세요.
==== 2-6. 철판 연결 ====
[[파일:저금통 조립10.png|테두리|가운데|프레임없음|694x694픽셀]]
양 팔에 전선을 먼저 연결시킵니다. 빨간색 동그라미를 잘 보고 '''구멍을 통과'''시킬 수 있도록 만들어주세요.
전선을 먼저 팔에 연결시킨 후 '''철판 조각 2개'''를 가져와서 전선과 연결시켜 주세요.
==== 2-7. 철판 고정 ====
[[파일:저금통 조립11.png|테두리|가운데|프레임없음|691x691픽셀]]
철판을 고정시킬 조각을 가져와서 '''<u>4mm 나사</u>'''로 조아주세요.
==== 2-8. 서보모터 선 정리 ====
[[파일:저금통 조립12.png|테두리|가운데|프레임없음|485x485픽셀]]
서보모터의 선을 몸통의 오른쪽 구멍으로 빼서 정리해주세요.
그 다음 서보모터를 아크릴 테이프를 이용해 흔들리지 않도록 고정시켜 주세요.
==== 2-9. LED 연결 ====
[[파일:저금통 조립13.png|테두리|가운데|프레임없음|697x697픽셀]]
LED를 저금통 머리 부분에 연결합니다.
두 개의 선은 뒷 편에 있는 구멍 2개로 빼서 정리합니다.
==== 2-10. 경첩으로 몸통과 머리 연결 ====
[[파일:저금통 조립 13.png|테두리|가운데|프레임없음|479x479픽셀]]
경첩을 이용해 저금통의 몸통과 머리를 연결합니다. '''<u>4mm 나사</u>'''를 이용해 조아줍니다.
==== 2-11. 왼쪽 팔과 머리 연결 ====
[[파일:저금통 조립15.png|테두리|가운데|프레임없음|558x558픽셀]]
왼쪽 팔과 머리를 연결시켜 줍니다.
'''10mm 핀'''과 주황 고무를 이용해 고정시켜 주세요.
==== 2-12. 동전 고정대 ====
[[파일:저금통 조립16.png|테두리|가운데|프레임없음|452x452픽셀]]
마지막으로 동전 거치를 위한 고정대를 조립합니다.
조립할 조각을 가져와서 '''<u>7mm 나사</u>'''로 조아줍니다.


=== 3. 회로 연결 ===
=== 3. 회로 연결 ===
[[파일:저금통 조립14.png|테두리|가운데|프레임없음|518x518픽셀]]
# 양 팔에 연결한 전선 2개 : 1개의 전선은 gnd / 1개의 전선은 digital pin에 연결합니다.
# LED 전선 2개 : 1개의 전선은 gnd / 1개의 전선은 digital pin에 연결합니다.
# 서보모터 전선 3개 : 갈색 전선은 gnd / 빨간색 전선은 5v / 주황색 전선은 digital pin에 연결합니다.


=== 4. 코딩! ===
=== 4. 코딩! ===

2024년 6월 9일 (일) 11:28 판

1. 서보모터 제어하기


서보모터를 아두이노에 연결해봅시다.

서보모터의 검정색 선을 GND, 빨간색 선을 5V, 주황색 선을 디지털 핀(8번)에 연결해주세요.


서보모터는 신호에 따라 회전 각도를 조절할 수 있습니다. 단, 0~180도 범위를 제어할 수 있습니다.

#include <Servo.h>
Servo s;
int servoPin = 8;

void setup() {
  s.attach(servoPin);
}

void loop() {
  s.write(0);
  delay(3000);
  s.write(180);
  delay(3000);
}

서보모터를 사용하기 위해서는 #include <Servo.h>코드를 추가하여 라이브러리를 사용합니다.

Servo 변수이름;서보모터를 제어할 변수를 선언합니다.

attach(pin)함수에 서보모터를 연결한 디지털 핀 번호를 넣어줍니다. attach 함수는 원하는 핀의 서보모터를 연결하고 제어할 수 있게 설정하는 함수입니다.

write(각도)함수에 매개변수로 0~180 사이의 각도 값을 넣습니다. 서보모터가 설정한 각도로 움직이는 모습을 볼 수 있습니다.

위 코드를 실행하여 서보모터가 0도, 180도로 번갈아가며 각도가 변경되는 모습을 확인해봅시다.

2. 동전 먹는 저금통 조립하기.

2-1. 몸통 조립

먼저 5개의 조각을 가져옵니다. 저금통 모형의 아래 부분을 만들어봅시다.

아래 모양처럼 왼쪽, 오른쪽을 잘 보고 맞춰서 조립해주세요.

2-2. 머리 조립

먼저 5개의 조각을 가져옵니다. 저금통 모형의 머리 부분을 만들어봅시다.

아래 모양처럼 왼쪽, 오른쪽을 잘 보고 맞춰서 조립해주세요.

머리 부분의 왼쪽 면에 빨간색 동그라미로 표시한 구멍은 머리의 뒷 편으로 가도록 조립해야 합니다!

2-3. 왼쪽 팔

저금통의 왼쪽 팔을 만들어 봅시다. 3개의 조각을 가져오고 10mm 핀과 주황 고무를 이용해 고정시켜 주세요.

2-4. 오른쪽 팔

저금통의 오른쪽 팔을 만들어 봅시다. 3개의 조각을 가져오고 7mm 나사를 이용해 조아주세요.

2-4. 서보모터 조립

위 그림처럼 서보모터를 몸통에 조립해주세요. 2개의 동그라미 조각을 가져와 양 옆에 끼워주세요.

서보모터가 조립되는 방향을 잘 보고 똑같이 적용시켜 주세요.

2-5. 팔 조립

2-3, 2-4에서 만든 팔을 저금통 몸통에 달아주세요! 주황색 고무를 이용해 고정시켜 주세요.

2-6. 철판 연결

양 팔에 전선을 먼저 연결시킵니다. 빨간색 동그라미를 잘 보고 구멍을 통과시킬 수 있도록 만들어주세요.

전선을 먼저 팔에 연결시킨 후 철판 조각 2개를 가져와서 전선과 연결시켜 주세요.

2-7. 철판 고정

철판을 고정시킬 조각을 가져와서 4mm 나사로 조아주세요.

2-8. 서보모터 선 정리

서보모터의 선을 몸통의 오른쪽 구멍으로 빼서 정리해주세요.

그 다음 서보모터를 아크릴 테이프를 이용해 흔들리지 않도록 고정시켜 주세요.

2-9. LED 연결

LED를 저금통 머리 부분에 연결합니다.

두 개의 선은 뒷 편에 있는 구멍 2개로 빼서 정리합니다.

2-10. 경첩으로 몸통과 머리 연결

경첩을 이용해 저금통의 몸통과 머리를 연결합니다. 4mm 나사를 이용해 조아줍니다.

2-11. 왼쪽 팔과 머리 연결

왼쪽 팔과 머리를 연결시켜 줍니다.

10mm 핀과 주황 고무를 이용해 고정시켜 주세요.

2-12. 동전 고정대

마지막으로 동전 거치를 위한 고정대를 조립합니다.

조립할 조각을 가져와서 7mm 나사로 조아줍니다.

3. 회로 연결

  1. 양 팔에 연결한 전선 2개 : 1개의 전선은 gnd / 1개의 전선은 digital pin에 연결합니다.
  2. LED 전선 2개 : 1개의 전선은 gnd / 1개의 전선은 digital pin에 연결합니다.
  3. 서보모터 전선 3개 : 갈색 전선은 gnd / 빨간색 전선은 5v / 주황색 전선은 digital pin에 연결합니다.

4. 코딩!