Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

졸업작품

No description
by

Jang HyunSeok

on 18 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 졸업작품

목차
1. 과제 내용 및 목표
2. 작동원리 및 설계도.
3. 제작 과정
졸업작품 최종 발표회.
1. 과제 내용 및 목표.

2. 작동 원리 및 설계도

3. 제작 및 공정 과정.

4. 운용 및
실험.

5. 결론
및 총평.
시중 판매되는 일반 RC카에 아두이노 보드와 와이파이,카메라,블루투스 모듈을 장착하여 RC카 조작 및 영상 스트리밍.
DIE HARD v1.0

● 사람이 직접 닿을 수 없
는 환경에서 기계로써의
대신할 수 있는 역할(촬
영및 운반)을 부여함을
이 작품의 목적으로 함.

● 공사현장 및 오염 환경
(지상)에서 무선으로 원
격 제어가 가능.

● 인간이 노출될 수 있는
위험성이 있는 곳에서
운용되어야 하기 때문
에,강한 내구성을 목적
으로 함.

안전사각지대에 놓인
대한민국.
5. 회선 정리 및 디자인
6. 완성 및 작동 테스트
1.아이디어 회의 및 정보 수집
2. 각종 부품 주문
3. 아두이노 프로그램 소스 코딩
4. 부품 조립
4. 운용 및 실험
5. 결론 및 총평
1. 스마트폰과 블루투스 연동을 하여
동작 제어가 가능해짐.
( 자이로센서 기울임에 따른 제어 )

2. 카메라 모듈의 전력상 문제로 따로 전원을 연결하여
와이파이 스트리밍 구현.

3. 카메라 부분에 추가적인 서보모터 장착으로 인해 카
메라 단독 좌우 제어 가능.

4. 팀원 개개인에게 주어진 역할에 대해서 개인들이 직
접 인식하고 책임감을 가지고
이 작품에
임했기에
목표 실현.
Thank you...
Prezi제작:장현석
#include <Servo.h>
#include <SoftwareSerial.h>
const long All = 20000;
const long Max = 2000;
const long Min = 1000;

SoftwareSerial BTSerial(0,1);
int servoPin = 5, Out_Pin = 9;, camera=4; /
Servo servo;
Servo servo2;
long Now = Min;
int angle=90, angle2=90;

void setup()
{
BTSerial.begin(9600);
Serial.begin(9600);
servo.attach(servoPin);
servo2.attach(camera);
pinMode(Out_Pin, OUTPUT);
digitalWrite(Out_Pin, LOW);


Now = 1540;
// 시작시 정지값
void loop()
{
drive(Now);
char ch=BTSerial.read();
char ch2=Serial.read();
switch(ch){
case 68:
//중
Now=1540;
angle=90;
drive(Now);
servo.write(angle);
break;
case 56:
//직
Now+=2;
if(Now<1610){Now=1610;}
//초기정방향
else if(Now>=1630){Now=1630;}
//최고정방향
drive(Now);
break;
case 50:
//후진
Now-=2;
if(Now>1430){Now=1430;}
//초기역방향
else if(Now<=1410){Now=1410;}
//최고역방향
drive(Now);
break;
case 52:
//좌
angle+=5;
servo.write(angle);
if(angle>=135){angle=130;}
break;
case 54:
//우
angle-=5;
servo.write(angle);
if(angle<=45){angle=40;}
break;
case 69:
//카메라 좌
angle2+=5;
servo2.write(angle2);
if(angle2>=135){angle2=130;}
break;
case 70:
//카메라 우
angle2-=5;
servo2.write(angle2);
if(angle2<=45){angle2=40;}
break;
}
Serial.println(Now);
Serial.println(angle);
Serial.println(ch2);
}
void drive(int Now){
digitalWrite(Out_Pin, HIGH);
delayMicroseconds(Now);

digitalWrite(Out_Pin, LOW);
delayMicroseconds(All - Now);
}
와이파이 카메라 오픈소스의 부재.
☞ 블루투스 모듈 추가 구입 으로 제어 대처
블루투스 모듈과 카메라 간의 전력 소비.
☞카메라에 별도로 외부전력 공급(AA건전지)
90816889 강주영
91017478 권영철
91017727 장현석
Full transcript