1 모터 (Motors) 2015. 11. 10. 김원웅. 2 모터 (Motor) □ 모터 응용분야 □ Desktop PC 의 DVD ROM, HDD □ 러닝머신, 전동드릴, 선풍기 등 전력에 의해서 뭔가가 움직이 는 분야에는 거의 모두 모터가 사용 □ 우리가 배울 모터의.

Slides:



Advertisements
Similar presentations
사랑과 기쁨으로 연합하는 제 2 회 전교인 한마음 운동회 제 2 회 전교인 한마음 운동회 설명회 대한예수교장로회 자 양 교 회 1.
Advertisements

사업실적 및 계획서 주식회사 엔.에스 시스템.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
ARDUINO (센서활용프로그래밍/ICT융합실무) - 아두이노 활용 > 전자 주사위 제작
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
2015년 2학기 PULSE 4 전자물리실험 11주차 – 초음파 거리 측정 실험 - DSU 메카트로닉스 융합공학부 -
Smart IoT 설계 시스템 Lecture 07. 센서와 액츄에이터 실습.
2015년 2학기 PULSE 4 전자물리실험 09 - Servo Motor 제어 - DSU 메카트로닉스 융합공학부 -
식물보호기사 DVD 20문제.
식물보호기사 DVD 20문제.
식물보호기사 DVD 20문제.
컴퓨터 계측 및 실습 스테핑 모터 영남대학교 기계공학부.
아두이노 프로그래밍 1일차 – Part2 아두이노 사양 강사: 김영준 목원대학교 겸임교수.
컬러 LED바 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 컬러 LED바 이해 및 프로그램 실습 응용 작품 만들기.
DC Motor Control.
Arduino와 Led를 이용하여 Wearable Display 만들기
아두이노 프로그래밍 5일차 – Part2 지그비 통신 강사: 김영준 목원대학교 겸임교수
Motor And Control 하늘소 19기 한승욱.
MECHA 3차 세미나 2015년 4월 9일 목요일 김지원.
컴퓨터 계측 및 실습 스테핑 모터 영남대학교 기계공학부.
12. 아두이노와 센서를 이용한 제어 - 스마트 폰으로 제어하는 아두이노 -.
Arduino uno의 Hardware 구성부품의 종류와 그 용도.
AVR - Chapter 15 황 지 연.
제 3 장 아두이노 무조건 따라하기 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수.
4족 로봇 삼식이팀 박명대.
회로 설계 기초 회로도를 그리기 전에 알아야 할 상식.
아두이노 프로그래밍 (응용과정) 3일차 – Part2 LCD 활용하기 강사: 김영준 목원대학교 겸임교수.
                                  1장. 디지털 회로의 개요 디지털 회로란? 디지털 IC의 개요.
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수.
아두이노 프로그래밍 2일차 – Part2 PSD 거리센서 강사: 김영준 목원대학교 겸임교수
9. 아두이노를 이용한 FND 제어 - 스마트 폰으로 제어하는 아두이노 -.
아두이노 프로그래밍 3일차 – Part1 컬러 LED바 활용하기 강사: 김영준 목원대학교 겸임교수
국가대표 생애주기교육 프로그램 참여방법 안내
장애인과 함께하는 시민도서관 “신체적, 사회적 여건에 관계없이 공평하게 이용해야 할 것” 큰글자도서, 촉각도서, 오디오북, DVD, CD-ROM 등의 특수자료와 62만 여권의 도서를 장애인정보누리터와 각 자료실에.
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
아두이노 프로그래밍 1일차 – Part4 값출력 및 디지털 읽기 강사: 김영준 목원대학교 겸임교수
Moving Walk 17조 장철훈 장황재 이연호.
2015년 2학기 PULSE 4 전자물리실험 09-Servo Motor 제어 - DSU 메카트로닉스 융합공학부 -
아두이노 비행선.
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
Stepper Motor 디바이스 드라이버
02강 아두이노 LED 기본 개념 LED Example1 LED Example2 LED Example3
8. 아두이노를 이용한 아날로그 제어 - 스마트 폰으로 제어하는 아두이노 -.
4. 아두이노로 LED 제어하기 - 스마트 폰으로 제어하는 아두이노 -.
15. STEP 모터 제어 - 스마트 폰으로 제어하는 아두이노 -.
AVR - Chapter 14 황 지 연.
서보모터 최용화
센서값 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
ST 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
ST모드에서 데이터 읽기 및 제어하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
클라우드 서버로 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
함수를 이용한 키패드 센서 제어하기 재료준비 및 브레드 보드 배선 구성하기 키패드 센서를 통한 함수 이해하기 및 활용 실습
모사방지시스템 운영기준.
코딩체험교실 아두이노 로봇 코딩 4차산업기술 체험 (SW코딩/자율주행기술).
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수
오피러스(GH) 이후-배선 타입(운전석)
아두이노 프로그래밍 Lecture #
Tone 명령어 이해하기 목차 재료준비 및 브레드 보드 배선 구성하기 Tone 명령어 기본 및 프로그램 이해 응용 작품 만들기.
아날로그일까? 디지털일까? -사용자 경험 기반 디지털 기술을 활용한 반응하는 액자 만들기-
아두이노 서보로봇 제어 (블루투스 스마트폰 조종) -03차시-
4 LED 출력 LED 점멸 LED 밝기 조절 RGB LED로 색상 표현하기 FND 제어 4-digit FND 제어 Dot matrix 제어 Dot matrix를 이용한 애니메이션.
사물인터넷(IoT) 프로그래밍 기초 5. 시리얼통신.
식물보호기사 DVD 20문제.
식물보호기사 DVD 20문제.
체력 운동과 건강.
3. Arduino 실습 – 아날로그 입력(1) 아날로그 입력 – 먼지 센서 먼지 센서 개요 먼지 센서 특징 먼지 검출 센서
Presentation transcript:

1 모터 (Motors) 김원웅

2 모터 (Motor) □ 모터 응용분야 □ Desktop PC 의 DVD ROM, HDD □ 러닝머신, 전동드릴, 선풍기 등 전력에 의해서 뭔가가 움직이 는 분야에는 거의 모두 모터가 사용 □ 우리가 배울 모터의 종류 □ DC 모터 □ 서보모터 □ 스텝모터

3 1. 소형 DC(Direct Current) 모터 □ DC 모터 □ 전기적 에너지를 역학적 에너지로 바꾸는 장치 □ DC Motor 는 우리말로 직류 전동기 □ DC 모터 응용분야 □ 무선 조종 자동차와 보트, 자동차 창문, DVD 플레이어 등 다양한 장치에서 찾아 볼 수 있다. □ DC 모터 사용방법 □ 모터에 권장 이상의 전압을 가하면 모터의 코일이 손상 □ 너무 적은 전류는 모터를 구동 할 수 없다. □ 정회전과 역회전이 가능 □ DC 모터에서는 역회전을 하려면 연결된 전원 선을 반대로 연결해 주면 된다. □ 작은 모터로 큰 힘을 내려고 하면 기어 박스를 사용

4 L293B 모터 드라이버 IC □ L293B □ 정회전과 역회전을 쉽게 위해서 L293B 모터 구동 IC 를 사용 □ 모터를 2 개까지 구동할 수 있다. □ 각 채널당 최대 1A 의 전류를 공급

+ 로 간주

7 # define motor1EnablePin 9 #define motor1_1 2 #define motor1_2 4 void setup() { pinMode(motor1_1, OUTPUT); pinMode(motor1_2, OUTPUT); analogWrite(motor1EnablePin, 0); } DC 모터 – 스케치

8 void loop() { digitalWrite(motor1_1, HIGH); digitalWrite(motor1_2, LOW); analogWrite(motor1EnablePin, 1023); delay(2000); //analogWrite(motor1EnablePin, 50); //analogWrite(motor1EnablePin, 0); // delay(1000); digitalWrite(motor1_1, LOW); digitalWrite(motor1_2, HIGH); analogWrite(motor1EnablePin, 128); delay(2000); // analogWrite(motor1EnablePin, 50); //analogWrite(motor1EnablePin, 0); //delay(1000); }

9 L293B 모터 드라이버 IC 핀 번호핀 설명 1 - Motor1 Enable - DC 모터의 경우 모터 1 번의 회전 속도를 결정 - 1 번 핀을 HIGH 로 주면 최대의 회전 속도를 내고 PWM 을 이용 하여 AnalogWrite( 핀번호, 128) 함수를 사용하면 모터의 회전속도를 50% 로 조정할 수 있다. - 1 번 핀을 LOW 로 주면 1 번 모터가 동작하지 않는다. 2 - 모터 Input Input 1-1, Input 1-2 는 1 번 모터의 회전 방향을 결정 한다. - Input 1-1 을 HIGH 로 주고 Input 1-2 를 LOW 로 설정 하면 정 방향으로 모터가 움직이고 반대로 Input 1-1 을 LOW 로 주고 Input 1-2 를 HIGH 로 설정하면 역 방향으로 모터가 움직인다. 이 것을 표로 정리해 보자. 모터 회전 방향 Input 1-1Input 1-2 정방향 HIGHLOW 역방향 LOWHIGH

10 L293B 모터 드라이버 IC 핀 번호핀 설명 3 - 모터 Output Output 1-2 핀과 함께 DC 모터에 있는 2 개의선중 한쪽에 연결 4,5 - GND 6 - 모터 Output Output 1-1 핀과 함께 DC 모터에 있는 2 개의선중 한쪽에 연결 7 - 모터 Input Input 1-1 참조 8 - 모터 구동 전원 ( 최대 36V ) 9,10,11 - Motor1 참조 12,13 - GND 14,15 - Motor1 참조 16 - 모터 구동 IC 구동 전원 ( 4.5 ~ 36V )

11 2. 서보 (Servo) 모터 □ 서보 모터 □ 서보 모터는 기어로 되어 있어 설정한 각도로 돌릴 수 있다. □ 일반적으로 0 에서 180 도 까지 움직일 수 있고, 4.8V 전원을 공급 □ 서보 모터 응용분야 □ 비행기의 날개, 보트의 방향키, 자동차의 앞 바퀴 조향 장치

12 서보 모터 – 실험 준비물

13 서보 모터 - 배선도 D8 + 로 간주

14 서보 모터 – 스케치 #include int motor_control = 8; Servo servo; void setup() { servo.attach(motor_control); }

15 서보 모터 – 스케치

3. 스탭 (Step) 모터 정교한 움직임을 제어할 수 있는 모터 3D 프린터, CNC 가공, 프린터기 헤드, 종이 공급기 등에 사 용 유니폴라 ( 간단한 프로젝트에 용이, 저가, 6 선 ) 와 바이폴라 2 종류 ( 정밀도가 높음, 강한 힘, 4 선 ) 가 있음

L293D

+ 로 간주 1번1번

#include const int stepsPerRevolution = 200; Stepper myStepper(stepsPerRevolution, 8,9,10,11); void setup() { myStepper.setSpeed(100); // 회전속도 } void loop() { int i; for(i=0;i<200;i++) //200 회를 움직이면 360 도 도달 { myStepper.step(1); delay(10); // 값을 스텝의 텀의 길어짐 } for(i=0;i<200;i++) { myStepper.step(-1); delay(10); }

감사합니다.