[졸업작품]RF무선전송안전알림로봇 (전자.전기.로봇공학)논문
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

Ⅰ. 서론
1. 작품의필요성 -----------------------------

Ⅱ. 기초자료
1. 부품별, 기능별 기초자료--------------------
1) 부품별 기초 자료
2) 기능별 기초 자료

Ⅲ. 작품기능
시스템 구성 및 내역--------------------------
1) 흐름도
2) 각 기능별 회로도
1. Robot System 회로도
2. Receiver System 회로도
3. AVR ISP Programmer 회로도

Ⅳ. 실험
1.Robot부분 TEST---------------------------
1) Robot_Main부분 Test
2) Receive LCD Part TEST

Ⅴ. 결과고찰-------------------------------

Ⅵ. 결론-----------------------------------

Ⅶ. 참고문헌--------------------------------

본문내용

x28); //lcd의 명령어 중 초기화 설정
//5*7폰트, 2라인, 4Bit 사용
//블링크사용 안함
delay(5); //delay함수 호출과 인자값 5을 넘겨 줌
ir_out(0x0c); //lcd의 명령어중 Display On/Off
//글자표시, 커서는 표시 안함, 커서위치에 해당하는 문자
//는 점멸하지 않는다.
ir_out(0x01); //lcd의 명령어중 clear
//화면 전체가 클리어
ir_out(0x06); //lcd의 명령어 중 Entry Mode
//글자가 왼쪽에서 오른쪽으로 나타내는것을
//나타낸다.
ir_out(0x02); //lcd의 명령어중 return home
//커서가 홈위치(0번지)로 돌아간다.
}
void main() //메인의 시작
{
lcd_init(); //lcd초기화 함수를 호출한다.
ir_out(0x82); //ir_out의 함수를 호출하면서 0x82라는 인자값을 넘긴다.
char_out('a'); //chat_out이라는 함수를 호출하면서 'a'라는 캐릭터의 //값을 넘긴다.
ir_out(0xc2); //ir_out의 함수를 호출하면서 0x82라는 인자값을 넘긴다.
string_out("LCD Test"); //string_out이라는 함수를 호출하면서 "LCD //Test"라는 값을 넘긴다.
}
Ⅴ. 결과도찰
1)정전압 IC에서 열 발생이 많음.
- 모터를 연결하여 구동시에는 상당이 많은 열이 발생하였다. 그래서 테스 트 도중 로봇을 잡다가 손에 작은 화상을 입기도 하였는데 방열판을 별도 로 구매 해야 하는데 선배에게 자문을 구한 결과 기판 방열을 시켜서 하 는 방법이 있다고 하여 정전압 IC를 구부려 기판에 밀착 시켜서 기판을 통해 방열 시키도록 했다. 이를 통해 정전압시에 열이 전보다 빨리 방열 되는 듯 싶었는데 기판에 방열 된다는게 옆의 모터 드라이브인 L298과 근접하여 L298에도 열이 전도 되었다. MCU는 그래도 거리가 있어 그까 지는 열이 전도 되지는 않았지만, 다음번에 자시 제작시에는 스위칭 방식 의 정전압 IC를 사용 할 계획이다.
2)LCD에서 열이 발생
- 많이 걱정하는 부분이었다. LCD에서 5분정도 되니 많은 열은 아니었는데 열이 나기 시작하였다. 원인을 보니 LCD가 아니라 LCD BACK LIGHT 에서 나는 열이었다. BACK LIGHT를 줄여 본결과 열 발생이 많이 감소 하였다. 전압은 다이오드를 통해 0.7V정도 줄였다.
3)모터에서의 소음
모터의 소음이 심해 분해 해 보았다. 모터의 기어는 플라스틱 제질로 되 어 있었는데 모터의 기어 축 고정부분이 엉성하게 만들어져 있엇다. 구리 스를 조금 발라 본결과 소음은 약간 줄었지만 모터가 저렴한 모터이다 보 니 엉성한것 같다. 다음 로봇 만들때는 조금 더 좋은 모터를 사서 사용 할 계획이다. 그리고 DC모터를 사용했는데 조금더 공부해서 스테핑 모터 를 사용할 계획이다. 모터의 구동전압을 본래의 구동전압인 3~6V 대신 9.6V를 인가하였는데 파워로 9.6볼트를 인가시 많은 열이 발생하였으나 펄스를 주어 듀티비를 줄인결과 열 발생이 거의 없다. 듀티비를 높이면 높일수록 모터에 구동 전압이 높아져 속도가 증가 하였다.
4)온도 센서가 잘 고장 남.
원인을 찾지 못했으나 납땜시 문제인지 온도 센서가 연결하여 테스트할 때 값이 나오지 않아 고생을 많이 하였다. 후에 온도 센서를 교체해 본결 과 온도센서가 고장난지 알게 되었다. 확실치는 않지만 온도 센서 또한 포토 센서처럼 소켓를 먼저 처리하고 소켓에 땜을 해서 연결 해 사용 해 야 겠다.
그리고 인두기를 30W짜리를 사용하였는데 인두기의 W가 너무 높아서 그럴 수 있다고 한다. 20W정도가 적당하다고 한다.
5)발광센서에서 열이 발생
발광센서가 계속 켜져 있어서 열이 발생이 높다. 스위칭을 시켜서 사용 할 경우 주파수를 높이고 수관센서에 필터를 설계해서 조명에 의한 노이 즈를 차단 시킬 수도 있다고 한다. 수광센서는 선배에게 디지털 오실로 스코프를 빌려서 찍어 보면서 테스트 했었다. 처음에 저항 100옴 대신 잘 못하여 10옴을 달아 발광 센서 하나가 타 버렸다.
6)컴파일러 셋팅이 너무 어려웠다.
8051컴파일러를 구하는데 구입 하려 했는데 가격이 300만원이 넘어서 구 입하기는 많은 무리가 따랐다. 그래서 선배에게 물어 불법 소프트웨어를 사용하여서 PC에 설치 하였으나 컴파일러 셋팅이 너무 어려워서 사용 못 하다 다시 선배에게 배우고 와서 사용 하게 되었다. 컴파일어에서 내부롬 과 외부롬 셋팅 중 다행이도 외부에 롬을 사용 안하므로 조작이 편한거라 고 하나 내부롬만 셋팅하는것도 많이 힘들었다. 그러나 칩 내부에 Write 하는 Program(PonyProg2000)과 ISP회로도는 www.lancos.com에서 쉽게 구할 수 있고 설명이 되어 있어 쉽게 했다.
7) 테스트시에 밧데리 소모가 많은데 비해 충전기가 없어서 충전 못함.
밧데리를 연결 한 결과 1분도 안되어서 다 방전 되었다.
충전을 해야 하는데 인터넷을 뒤졌으나 9.6V짜리 충전기는 구할 수 없었 다. 선배에게 자문을 구한 결과 파워 서플라이를 빌려 면서 급속 충전해 서 사용하라고 알려 주었다. 밧데리에 파워서플라이를 연결하고 전류를 1A로 홀드 시킨후 가끔 밧데리 만져서 열이 발생이 안되도록 전압값을 조정한 결과 20분정도에 충전 완료함.
Ⅵ. 결론
처음에는 졸업 작품에 많은 부담을 가지고 시작하였고 막힐 때 마다 많이 힘들고 고생을 하였다. 하지만 고생하여서 허접하지만 나만의 작품을 만들다 보니 많은 정보를 알게 되었고, 직접 모터를 구동하고 LCD에 내 이름을 쓸 때 너무 재미있었다. 계속 이쪽을 더욱 공부 하고 싶고 조금 더 일직 만들 기회가 있었으면 좋겠다는 아쉬움이 남는다. 하면서 센서부와 RF부에서 아직도 많이 모르는 부분들이 있는데 계속 업그레이드를 하면서 다른 부품도 사용하여 다시 제작 하고 싶다.
Ⅶ. 참고문헌
*AT89s8252 마이컴 길라잡이 저자 송봉길,오희재
*8051과 그 응용 저자 진달복
*C를 이용한 8051 저자 차영배
*80c196kc 저자 진달복
*공장자동화 소프트웨어 기타 등등..

키워드

  • 가격20,000
  • 페이지수50페이지
  • 등록일2010.02.26
  • 저작시기2006.10
  • 파일형식한글(hwp)
  • 자료번호#585699
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니