SlideShare a Scribd company logo
1 of 54
3D 프린터와
아두이노
송치원
3D 프린팅의 3단계
3D 모델링 슬라이싱
(Slicing)
3D 프린팅 후가공
3D 모델링
123D Catch 123D Design Blender Illustrator Ink Scape
Inventor Mesh LabMAYA Mesh Mixer Open SCAD
Photoshop Rhino Sculptris Sketchup Solidworks
Tinkercad Z BrushFusion 3D MAX
슬라이싱
CURA Slic3r KISSlicer Simplify 3D
3D Printer
Hardware
Software
3D 프린터의 구성
3D Printer
Software Hardware
CAD CAM Firmware
Software
Files
Software
Slicer
G-Code
Sender
G-Code
Interpreter
G-Code
Software
Files
Electronics Mechanics Extruder
Controller
Stepper
Motors
End
Stops
Heated
Bed
Stepper
Drivers
Axis
Motion
Belts /
Pulleys
Threaded
rod
Hot
end
Cold
end
Filament
Files
3D 프린터의 구성
CURA
CAD
CAM
Firmware
Electronics
Mechanics
Extruder
3D Printer
Software Hardware
Controller
전기 제어부
컨트롤러
Ramps
REPRAP Arduino Mega Polulu Shield
Arduino MEGA 2560
• Arduino : 오픈 하드웨어
(회로도가 공개되어 있다)
• 저렴하다
• 개발환경 지원이 좋다
• USB 를 통해 쉽게 동작시킨다
• Arduino + Sensors
• Arduino + Shield
• Arduino Mega 2560 + Ramps
http://www.arduino.cc/
https://en.wikipedia.org/wiki/G-code
http://reprap.org/wiki/G-code/kr
Firmware
Arduino / Firmware
Firmware
Source Code Modify Compile Upload
(Configuration.h)
G
Code
1. read G code : G28
2. X motor on
3. Y motor on
4. Z motor on
5. if( X stop == on )
stop X motor
6. if( Y stop == on )
stop Y motor
7. if( Z stop == on )
stop Z motor
8. update LCD
G
Code
1. read G code
G1 x40 e10
2. move X motor
2,000 steps
3. move E motor
600 steps
4. update LCD
Firmware 수정 – Configuration.h
1. 보드 설정
- 통신속도
- 메인보드 종류
2. 온도 설정
- 온도 센서
- 온도 조정
3. 동작 설정
- 리미트 센서 설정
- 리미트 센서 종류
- 모터 회전 방향 설정
- 모터 움직임 제한
4. 출력 설정
- Steps Per Unit 설정
Marlin 3D Printer Firmware
https://github.com/MarlinFirmware/Marlin
Steps Per Unit = 1 unit 을 이동하는데 필요한 Step 수
1mm
X, Y 축
Teeth : 16 Belt : 2mm
Cycle : 200 Steps
Leadscrew : 1mm
Z 축
1바퀴=200스텝=16이빨  16이빨X2mm = 32mm  1mm 이동에는 200/32 스텝 = 200/32*16 마이크로스텝 필요
1바퀴=200스텝=전산나사1바퀴=1mm 이동  1mm 이동에는 200/1 스텝 = 200/1*16 마이크로스텝 필요
Steps Per Unit = 1 unit 을 이동하는데 필요한 Step 수
1mm
Extruder
1바퀴 = 피팅기어 원주만큼 이동 = 2*반지름*π
 1mm 이동에는 200/(원주) 스텝
= 200/(원주)*16 마이크로스텝
Arduino
Hardware
Software
http://arduino.cc/
https://youtu.be/Wn3Le37qW64
아두이노 + 모터 + 근접센서
https://youtu.be/jjvy_jzGlAQ
아두이노 + 가속도센서 + 빛센서
https://youtu.be/zE5PGeh2K9k
아두이노 + 소리센서 + 모터
https://youtu.be/FUR5NjsR1JQ
아두이노 + 적외선거리센서 + 피에조 센서 + LED
https://youtu.be/P614P9C4pdM 3D Printer
로봇 청소기
Type
FFF
Size
500x500x1000
http://123d.circuits.io/
실습. LED 켜기
int PIN_LED = 8;
int PIN_BUTTON = 9;
void setup() {
pinMode(PIN_LED, OUTPUT);
pinMode(PIN_BUTTON, INPUT);
}
int prevButton = LOW;
int ledOn = LOW;
void loop() {
int currButton = digitalRead(PIN_BUTTON);
if(prevButton == LOW && currButton == HIGH) {
ledOn = HIGH;
} else if(prevButton == HIGH && currButton == LOW) {
ledOn = LOW;
}
prevButton = currButton;
digitalWrite(PIN_LED, ledOn);
}
http://makecube.in
실습. 모터 돌리기 (토글)
int PIN_MOTOR = 9;
int PIN_BUTTON = 8;
void setup() {
pinMode(PIN_MOTOR, OUTPUT);
pinMode(PIN_BUTTON, INPUT);
}
int prevButton = LOW;
int motorOn = LOW;
void loop() {
int currButton = digitalRead(PIN_BUTTON);
if(prevButton == LOW && currButton == HIGH) {
motorOn = HIGH - motorOn;
}
prevButton = currButton;
digitalWrite(PIN_MOTOR, motorOn);
}
http://makecube.in
실습. 모터 전진, 후진, 스탑 (엔드스탑)
class Button {
int pinNum;
int prevState;
public:
Button(int pin) {
pinNum = pin;
prevState = LOW;
}
boolean isPressed() {
int currState = digitalRead(pinNum);
if(prevState == LOW && currState ==
HIGH) return true;
return false;
}
void loop() {
prevState = digitalRead(pinNum);
}
};
http://makecube.in
void loop() {
if(left.isPressed()) {
motorL = LOW;
motorR = HIGH;
}
if(right.isPressed()) {
motorL = HIGH;
motorR = LOW;
}
if(stop.isPressed()) {
motorL = LOW;
motorR = LOW;
}
digitalWrite(PIN_MOTOR_L, motorL);
digitalWrite(PIN_MOTOR_R, motorR);
left.loop();
right.loop();
stop.loop();
delay(100);
}
int PIN_BUTTON_LEFT = 8;
int PIN_BUTTON_RIGHT = 9;
int PIN_BUTTON_STOP = 10;
int PIN_MOTOR_L = 12;
int PIN_MOTOR_R = 13;
void setup() {
pinMode(PIN_BUTTON_LEFT, INPUT);
pinMode(PIN_BUTTON_RIGHT, INPUT);
pinMode(PIN_BUTTON_STOP, INPUT);
pinMode(PIN_MOTOR_L, OUTPUT);
pinMode(PIN_MOTOR_R, OUTPUT);
}
Button left(PIN_BUTTON_LEFT);
Button right(PIN_BUTTON_RIGHT);
Button stop(PIN_BUTTON_STOP);
int motorL = LOW, motorR = LOW;
http://makecube.in/
Printing
레벨링 Leveling The first layer issue
캘리브레이션 Calibration Accuracy issue
30mm
30mm
30mm
Test Cube
Thingiverse – 3D Printer Calibration Model
M501 :Read parameters from EEPROM
M92 : Set axis steps per unit
M500 : Stores parameter to EEPROM
Ex) x축 크기가 33mm 이고 설정값이 100인경우
33 : 100 = 30 : ?
? = 30 * 100 / 33 = 90.9
설정) M92 x91
저장) M500
워블 Wobble Quality issue
원인 : z축 흔들림
해결1 : 환봉을 튼튼하게 한다.
해결2 : 커플링 회전에 의한
축 흔들림이 없도록 한다.
Z축 환봉
강도 Strength Quality issue
강
강약
약
- 힘을 받는 방향을 고려하여 모델링 한다
- 힘을 받는 방향을 고려하여 출력 방향을 결정한다.
- 필요한 강도에 따라 In-Fill 설정 또는 소재를 달리한다.
해결방법
In-Fill 이 높을수록 강도가 좋음
강도 : ABS > PLA
열수축 Shrinkage Accuracy issue
수축의 원리
In-Fill 이 높을수록 수축이 심함
온도차가 높을수록 수축이 심함
출력물이 클수록 수축이 심함
- 수축을 없앨 수는 없다
- 수축을 고려하여 모델을 제작한다.
- 수축 방향을 고려하여
출력 방향을 결정한다.
- Chamber 를 사용한다.
- Brim 을 넓게 사용한다.
- In-Fill 과 출력 온도를 달리한다.
해결방법
챔버 Chamber Accuracy issue
Maintenance
Maintenance
Maintenance
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting
Trouble Shooting

More Related Content

What's hot

손으로 만드는 아두이노
손으로 만드는 아두이노손으로 만드는 아두이노
손으로 만드는 아두이노Kisoon Eom
 
Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기
Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기
Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기Hyemin Song
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoSeokjun Kim
 
코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄Eunhee Ha
 
강의자료 코딩클럽 아두이노 워크샵-2015.4.11
강의자료 코딩클럽 아두이노 워크샵-2015.4.11강의자료 코딩클럽 아두이노 워크샵-2015.4.11
강의자료 코딩클럽 아두이노 워크샵-2015.4.11SongSup Shin
 
Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Hyemin Song
 
창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료유명환 FunFun Yoo
 
창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차유명환 FunFun Yoo
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)Yong Heui Cho
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)JongyoonWon1
 
Harder way to arduino
Harder way to arduinoHarder way to arduino
Harder way to arduinoHomin Lee
 
라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드Circulus
 
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기Hyemin Song
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기Bongjun Hur
 
망고100 보드로 놀아보자 8
망고100 보드로 놀아보자 8망고100 보드로 놀아보자 8
망고100 보드로 놀아보자 8종인 전
 

What's hot (16)

손으로 만드는 아두이노
손으로 만드는 아두이노손으로 만드는 아두이노
손으로 만드는 아두이노
 
Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기
Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기
Aperture : 3&4. 조도센서를 이용한 led 밝기 제어하기
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄
 
강의자료 코딩클럽 아두이노 워크샵-2015.4.11
강의자료 코딩클럽 아두이노 워크샵-2015.4.11강의자료 코딩클럽 아두이노 워크샵-2015.4.11
강의자료 코딩클럽 아두이노 워크샵-2015.4.11
 
Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기
 
창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료
 
IoT 해커톤 교육 3일차
IoT 해커톤 교육 3일차IoT 해커톤 교육 3일차
IoT 해커톤 교육 3일차
 
창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)
 
Harder way to arduino
Harder way to arduinoHarder way to arduino
Harder way to arduino
 
라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드
 
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기
 
망고100 보드로 놀아보자 8
망고100 보드로 놀아보자 8망고100 보드로 놀아보자 8
망고100 보드로 놀아보자 8
 

Viewers also liked

움직이는 장치 만들기
움직이는 장치 만들기움직이는 장치 만들기
움직이는 장치 만들기Chiwon Song
 
[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노Chiwon Song
 
금나와라뚝딱 발표 슬라이드
금나와라뚝딱 발표 슬라이드금나와라뚝딱 발표 슬라이드
금나와라뚝딱 발표 슬라이드Woo Mi Kim
 
[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점
[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점
[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점sam Cyberspace
 
메이커운동과 아두이노
메이커운동과 아두이노메이커운동과 아두이노
메이커운동과 아두이노Chiwon Song
 
가장 애착이 가는 캐릭터 소개, Pose 이든
가장 애착이 가는 캐릭터 소개, Pose 이든가장 애착이 가는 캐릭터 소개, Pose 이든
가장 애착이 가는 캐릭터 소개, Pose 이든posewoojin
 
[중소기업청] 3D테크놀로지 기업_홍보문서
[중소기업청] 3D테크놀로지 기업_홍보문서[중소기업청] 3D테크놀로지 기업_홍보문서
[중소기업청] 3D테크놀로지 기업_홍보문서startupkorea
 
스크래치로 시작하는 코딩
스크래치로 시작하는 코딩스크래치로 시작하는 코딩
스크래치로 시작하는 코딩Chiwon Song
 
스마트폰용 인체 참고 App 소개
스마트폰용 인체 참고 App 소개스마트폰용 인체 참고 App 소개
스마트폰용 인체 참고 App 소개toppiccg
 
Deview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Deview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK TelecomDeview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Deview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK TelecomNAVER D2
 
아두이노 RC카 만들기
아두이노 RC카 만들기아두이노 RC카 만들기
아두이노 RC카 만들기Chiwon Song
 
[BSD]SD_TERM
[BSD]SD_TERM[BSD]SD_TERM
[BSD]SD_TERMJY LEE
 
3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)
3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)
3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)sam Cyberspace
 
TP Zbrush 4R6 newfeatures
TP Zbrush 4R6 newfeaturesTP Zbrush 4R6 newfeatures
TP Zbrush 4R6 newfeaturestoppiccg
 
사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수
사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수
사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수cbs15min
 
IoT with Raspberry Pi + Node JS - Chapter 1
IoT with Raspberry Pi + Node JS - Chapter 1IoT with Raspberry Pi + Node JS - Chapter 1
IoT with Raspberry Pi + Node JS - Chapter 1Park Jonggun
 
아두이노 2강 maker_school
아두이노 2강 maker_school아두이노 2강 maker_school
아두이노 2강 maker_schoolJosh Park
 

Viewers also liked (20)

움직이는 장치 만들기
움직이는 장치 만들기움직이는 장치 만들기
움직이는 장치 만들기
 
[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노
 
금나와라뚝딱 발표 슬라이드
금나와라뚝딱 발표 슬라이드금나와라뚝딱 발표 슬라이드
금나와라뚝딱 발표 슬라이드
 
[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점
[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점
[심층분석보고서] 3D 프린팅 기술에 관한 주요국 특허동향 및 시사점
 
메이커운동과 아두이노
메이커운동과 아두이노메이커운동과 아두이노
메이커운동과 아두이노
 
가장 애착이 가는 캐릭터 소개, Pose 이든
가장 애착이 가는 캐릭터 소개, Pose 이든가장 애착이 가는 캐릭터 소개, Pose 이든
가장 애착이 가는 캐릭터 소개, Pose 이든
 
[중소기업청] 3D테크놀로지 기업_홍보문서
[중소기업청] 3D테크놀로지 기업_홍보문서[중소기업청] 3D테크놀로지 기업_홍보문서
[중소기업청] 3D테크놀로지 기업_홍보문서
 
스크래치로 시작하는 코딩
스크래치로 시작하는 코딩스크래치로 시작하는 코딩
스크래치로 시작하는 코딩
 
스마트폰용 인체 참고 App 소개
스마트폰용 인체 참고 App 소개스마트폰용 인체 참고 App 소개
스마트폰용 인체 참고 App 소개
 
Deview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Deview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK TelecomDeview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Deview2013 SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
 
5강 라준영
5강 라준영5강 라준영
5강 라준영
 
아두이노 RC카 만들기
아두이노 RC카 만들기아두이노 RC카 만들기
아두이노 RC카 만들기
 
[BSD]SD_TERM
[BSD]SD_TERM[BSD]SD_TERM
[BSD]SD_TERM
 
3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)
3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)
3D 프린팅은 어떻게 소비 문화를 바꾸는가(kidp)
 
인쇄기술과사회변화
인쇄기술과사회변화인쇄기술과사회변화
인쇄기술과사회변화
 
YARN overview
YARN overviewYARN overview
YARN overview
 
TP Zbrush 4R6 newfeatures
TP Zbrush 4R6 newfeaturesTP Zbrush 4R6 newfeatures
TP Zbrush 4R6 newfeatures
 
사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수
사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수
사람을 위한 발명-사용자경험(UX) @조광수 연세대학교 정보대학원 UX Lab 교수
 
IoT with Raspberry Pi + Node JS - Chapter 1
IoT with Raspberry Pi + Node JS - Chapter 1IoT with Raspberry Pi + Node JS - Chapter 1
IoT with Raspberry Pi + Node JS - Chapter 1
 
아두이노 2강 maker_school
아두이노 2강 maker_school아두이노 2강 maker_school
아두이노 2강 maker_school
 

Similar to 3D 프린터와 아두이노

원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업Won Jun Song
 
[조진현] [Kgc2011]direct x11 이야기
[조진현] [Kgc2011]direct x11 이야기[조진현] [Kgc2011]direct x11 이야기
[조진현] [Kgc2011]direct x11 이야기진현 조
 
라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기Circulus
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypiYeonah Ki
 
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.chcbaram
 
아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작chcbaram
 
라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기Park Jonggun
 
#아두이노 초급연수
#아두이노 초급연수#아두이노 초급연수
#아두이노 초급연수gongdigi24
 
학교장리더십(피지컬컴퓨팅)
학교장리더십(피지컬컴퓨팅)학교장리더십(피지컬컴퓨팅)
학교장리더십(피지컬컴퓨팅)gongdigi24
 
13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder 13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder merry7
 
Arduino 특강 강태욱
Arduino 특강   강태욱Arduino 특강   강태욱
Arduino 특강 강태욱Tae wook kang
 
국민안전킥보드팀
국민안전킥보드팀국민안전킥보드팀
국민안전킥보드팀HongkyuRyu
 
광주교대 연수 2016
광주교대 연수 2016광주교대 연수 2016
광주교대 연수 2016Kwang-Hyun Park
 
바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼
바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼
바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼HION IT
 
Android+init+process
Android+init+processAndroid+init+process
Android+init+processHong Jae Kwon
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptxRinandarMuslimin
 

Similar to 3D 프린터와 아두이노 (20)

원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업
 
[조진현] [Kgc2011]direct x11 이야기
[조진현] [Kgc2011]direct x11 이야기[조진현] [Kgc2011]direct x11 이야기
[조진현] [Kgc2011]direct x11 이야기
 
라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기
 
Start io t_with_raspberrypi
Start io t_with_raspberrypiStart io t_with_raspberrypi
Start io t_with_raspberrypi
 
Avr lecture3
Avr lecture3Avr lecture3
Avr lecture3
 
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
 
Arduino
ArduinoArduino
Arduino
 
아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작
 
라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기
 
#아두이노 초급연수
#아두이노 초급연수#아두이노 초급연수
#아두이노 초급연수
 
학교장리더십(피지컬컴퓨팅)
학교장리더십(피지컬컴퓨팅)학교장리더십(피지컬컴퓨팅)
학교장리더십(피지컬컴퓨팅)
 
Avr lecture2
Avr lecture2Avr lecture2
Avr lecture2
 
13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder 13. Application - Tensorflow Autoencoder
13. Application - Tensorflow Autoencoder
 
Arduino 특강 강태욱
Arduino 특강   강태욱Arduino 특강   강태욱
Arduino 특강 강태욱
 
국민안전킥보드팀
국민안전킥보드팀국민안전킥보드팀
국민안전킥보드팀
 
Meteor IoT
Meteor IoTMeteor IoT
Meteor IoT
 
광주교대 연수 2016
광주교대 연수 2016광주교대 연수 2016
광주교대 연수 2016
 
바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼
바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼
바이텍프린터 BT-002 열전사감열 산업용 RFID 프린터 매뉴얼
 
Android+init+process
Android+init+processAndroid+init+process
Android+init+process
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
 

More from Chiwon Song

20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기Chiwon Song
 
요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)Chiwon Song
 
20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POP20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POPChiwon Song
 
20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?Chiwon Song
 
20201121 코드 삼분지계
20201121 코드 삼분지계20201121 코드 삼분지계
20201121 코드 삼분지계Chiwon Song
 
20200815 inversions
20200815 inversions20200815 inversions
20200815 inversionsChiwon Song
 
20191116 custom operators in swift
20191116 custom operators in swift20191116 custom operators in swift
20191116 custom operators in swiftChiwon Song
 
[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안Chiwon Song
 
[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행Chiwon Song
 
20190330 immutable data
20190330 immutable data20190330 immutable data
20190330 immutable dataChiwon Song
 
20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해Chiwon Song
 
20181020 advanced higher-order function
20181020 advanced higher-order function20181020 advanced higher-order function
20181020 advanced higher-order functionChiwon Song
 
20180721 code defragment
20180721 code defragment20180721 code defragment
20180721 code defragmentChiwon Song
 
20180310 functional programming
20180310 functional programming20180310 functional programming
20180310 functional programmingChiwon Song
 
20171104 FRP 패러다임
20171104 FRP 패러다임20171104 FRP 패러다임
20171104 FRP 패러다임Chiwon Song
 
[5] 아두이노로 만드는 IoT
[5] 아두이노로 만드는 IoT[5] 아두이노로 만드는 IoT
[5] 아두이노로 만드는 IoTChiwon Song
 
[4] 아두이노와 인터넷
[4] 아두이노와 인터넷[4] 아두이노와 인터넷
[4] 아두이노와 인터넷Chiwon Song
 
[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노Chiwon Song
 
[1] IoT와 아두이노
[1] IoT와 아두이노[1] IoT와 아두이노
[1] IoT와 아두이노Chiwon Song
 
Java programming language test
Java programming language testJava programming language test
Java programming language testChiwon Song
 

More from Chiwon Song (20)

20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기20240330_고급진 코드를 위한 exception 다루기
20240330_고급진 코드를 위한 exception 다루기
 
요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)요즘 유행하는 AI 나도 해보자 (feat. CoreML)
요즘 유행하는 AI 나도 해보자 (feat. CoreML)
 
20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POP20220716_만들면서 느껴보는 POP
20220716_만들면서 느껴보는 POP
 
20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?20210812 컴퓨터는 어떻게 동작하는가?
20210812 컴퓨터는 어떻게 동작하는가?
 
20201121 코드 삼분지계
20201121 코드 삼분지계20201121 코드 삼분지계
20201121 코드 삼분지계
 
20200815 inversions
20200815 inversions20200815 inversions
20200815 inversions
 
20191116 custom operators in swift
20191116 custom operators in swift20191116 custom operators in swift
20191116 custom operators in swift
 
[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안[20190601] 직업훈련교사_수업의실행_교안
[20190601] 직업훈련교사_수업의실행_교안
 
[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행[20190601] 직업훈련교사_수업의실행
[20190601] 직업훈련교사_수업의실행
 
20190330 immutable data
20190330 immutable data20190330 immutable data
20190330 immutable data
 
20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해20190306 만들면서 배우는 IoT / IoT의 이해
20190306 만들면서 배우는 IoT / IoT의 이해
 
20181020 advanced higher-order function
20181020 advanced higher-order function20181020 advanced higher-order function
20181020 advanced higher-order function
 
20180721 code defragment
20180721 code defragment20180721 code defragment
20180721 code defragment
 
20180310 functional programming
20180310 functional programming20180310 functional programming
20180310 functional programming
 
20171104 FRP 패러다임
20171104 FRP 패러다임20171104 FRP 패러다임
20171104 FRP 패러다임
 
[5] 아두이노로 만드는 IoT
[5] 아두이노로 만드는 IoT[5] 아두이노로 만드는 IoT
[5] 아두이노로 만드는 IoT
 
[4] 아두이노와 인터넷
[4] 아두이노와 인터넷[4] 아두이노와 인터넷
[4] 아두이노와 인터넷
 
[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노[3] 프로세싱과 아두이노
[3] 프로세싱과 아두이노
 
[1] IoT와 아두이노
[1] IoT와 아두이노[1] IoT와 아두이노
[1] IoT와 아두이노
 
Java programming language test
Java programming language testJava programming language test
Java programming language test
 

3D 프린터와 아두이노

Editor's Notes

  1. 컨트롤러는 아두이노(Arduino) 마이크로 컨트롤러를 기반으로 하고 있다. 아두이노 또한 오픈소스 하드웨어이며 필요에 따라 독립형 칩과 함께 사용 됨 또한 애드온 보드(‘shield’라고도 불림)와 아두이노메가(Arduino Mega)를 사용 아두이노는 많은 스위치나 센서로부터 값을 받아들여, LED나 모터와 같은 것들을 통제함으로써 환경과 상호작용이 가능한 제품을 만들 수 있다. 아두이노의 가장 큰 장점은 마이크로컨트롤러를 쉽게 동작시킬 수 있다는 것이다. 아두이노는 USB를 통해 컴파일 및 업로드를 쉽게 할 수 있다. 아두이노는 다른 모듈에 비해 비교적 저렴하고, 윈도, 맥 OS X, 리눅스와 같은 여러 OS를 모두 지원한다. 아두이노 보드의 회로도가 공개되어 있으므로, 누구나 직접 보드를 직접 만들고 수정할 수 있다.