스마트온도제어시스템 2007730204 김수빈 2007730161 박희준 2010740183 이상인 (발표자) 2007730161 박희준 2010740183 이상인 (발표자) 201320093 박찬솔
목차 1. 설계목적 2. 시스템 흐름도 3. C 소스코드 4. 트러블슈팅 5. 작품사진 6. 동영상시청 7. 사용내역 8. 역할분담 9. 일정
1. 설계 목적 온도센서의 출력값에 따른 모터속도 제어 온도센서의 출력값을 받아 실시간으로 모터를 제어 자동차 실내 온도의 실시간 모니터링 및 제어
2. 시스템 흐름도 온도센서의 온도감지 온도에 따른 전압 출력 전압출력값에 따른 모터 속도제어 모터에의한 팬 작동 온도 저하
3. C 소스 temp : 실내온도 temp_new : 실내온도 (현재) temp_old : 실내온도 (1sec 전) d_temp : 1sec 동안 온도변화 량 Swi : on / off 동작 상태 G_led : Green LED – on/off 상태 표시 R_led : Red LED – fan 동작 상태
3. C 소스 초기 모터 속도 : 0 [RPM] (0x800) temp <= 24 ℃ temp > 24 ℃ On G G & R Off - ※ G : Green light, R : Red light, temp : temperature
3. C 소스 Sensing period : 1 [sec] d_temp : 1 sec 전과 후의 온도 비교 SW 2 SW3 swi = 1 Swi = 0 ※ switch를 통해 system의 on/off 설정
3. C 소스 24 27 on 1 R 500
3. C 소스 24 ≥ T 24 < T ≤ 27 27 < T ≤ 30 30 < T ≤ 33 33 < T 500 1000 1500 2000 RPM
4. 트러블슈팅 온도센서제어의 어려움 -데이터시트의 잘못된 해석 부품고장 -구매한 부품(ds18b20)의 쇼트로 추정되는 고장으로 새로운 부품으로 산정 input값이 output으로 그대로 출력 온도센서제어의 어려움 -데이터시트의 잘못된 해석 소스코딩의 어려움 -소스 코딩시 ON스위치를 누를 경우만 온도의 출력 값을 인식 - “>=“ 이러한 코딩명령어는 존재하지 않음 “=>” 바꾸어 해결 Lcd 온도표시 - μs 단위로 출력 값을 인식하면 육안으로 구별이 어려워 Sec단위로 수정
5. 작품사진
6. 동영상 시청
7. 사용내역 물품 개수 가격 온도센서(lm35) 3 6,000 외관 1 5,000 온도센서모듈(DS18B20) 3,000 FAN 15,000 나사 8 1,000 인두기 20,000 PCB 합계 38,000
8. 역할분담 소프트웨어 소자구입 하드웨어 조립 박희준 O 김수빈 이상인 박찬솔
9. 일정 월 화 수 목 금 토 일 11. 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 최종완성 및 피피티작성
Q&A Thank you