1 / 13

- 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번 3 학년 )

- 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번 3 학년 ). 목차. 작품설명 개요 전체 시스템 구조 담당 개발 부분 시연 질문과 답변. 개요 전체 시스템 구조 담당 개발 부분. 작품설명. 개요. Sensibility lighting ( 감성조명 ) 은 온도나 습도 또는 조도와 같은 각종 환경정보 변화를 인식하여 그 정보에 가장 적합하다고 여겨지는 조명을 자동으로 연출하자는 취지에서 개발 하게 되었다 .

race
Download Presentation

- 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번 3 학년 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. -감성조명관리시스템- 호남대학교 정보통신공학과 X-Mode 배문희(06학번 3학년)

  2. 목차 • 작품설명 • 개요 • 전체 시스템 구조 • 담당 개발 부분 • 시연 • 질문과 답변

  3. 개요 전체 시스템 구조 담당 개발 부분 작품설명

  4. 개요 Sensibility lighting(감성조명)은 온도나 습도 또는 조도와 같은 각종 환경정보 변화를 인식하여 그 정보에 가장 적합하다고 여겨지는 조명을 자동으로 연출하자는 취지에서 개발하게 되었다. 이러한 기술은 공원과 같은 유원지의 분위기 연출이나 병원과 같은 의료시설에서의 의료조명 혹은 자동차의 실내등이나 각종 건물의 조명 등으로 폭넓은 활용분야를 가지고 있다. 또한 조명으로의 역할에 국한된 것이 아니라 화재나 침입자 탐지 등의 안전분야에서도 활용할 수 있다. 원격지의 환경정보는 각 지역에 위치한 각종 센서(센서 모듈_mote)를 사용해 수집한다. 이렇게 수집된 정보는 무선 네트워크를 통하여Zigbee기술로 통신하게 된다. 각 원격지의 정보는 최종적으로 서버(PC)에 전송이 되며 이 정보를 가공하여 조명모듈에 가장 적절한 제어 신호를 보냄으로 최적의 조명을 연출하게 된다.

  5. System Architecture 전체시스템구조 Zigbee Mote RF RF Zigbee Mote Zigbee Mote 서버 RF 방화벽 RF RF WinApp MS SQL Server 2005 Ad-hoc 네트워크 RF Zigbee Server 외부 네트워크 USB/Serial TCP/IP MSSL.exe TCP/IP ADO.NET 네트워크 카드 네트워크 카드 Web Server ADO.NET TCP/IP LED 외부 네트워크 클라이언트 네트워크 카드 RS232 Serial ASP.NET TCP/IP

  6. 담당 개발 부분 <Zigbee Network> • NesC를 사용하여 Zigbee mote 내부 프로그래밍 구현 • Gossiping 프로토콜을 이용한 무선 ad-hoc 네트워크 구축 • Data Packet 구조 설계 <Windows Application> • Application 전체 구조 설계 • Design 및 UI • DLL 제작 • UI에 적용된 각종 Contol제작(ex: Image Button, Dragging Box) • Serial Communication을 위한 User Control • Network 구성 표현을 위한 Ad-hocViewer

  7. Main DCLab_USN_Ver0.1 DCLab_USN.nc configuration StdControl Zigbee Network(1) MSSL_USNM Timer.start(TIMER_REPEAT,Time_Interval) StdControl TimerC Timer StdControl Timer event result_tTimer.fired( ) signal Timer.fired[itimer]( ) Leds LedsC Leds async event result_t SHT_Temp.dataReady(uint16_t data) SHT_Temp.getData( ); ADC as SHT_Temp ADC as Temperature signal Temperature.dataReady(data ) HumidityC as SHT_Sensor SHT_Humidity.getData( ); ADC as SHT_Humidity ADC as Humidity async event result_t SHT_Huminity.dataReady(uint16_t data) signal Huminity.dataReady(data ) ADCError as :: HumidityError TemperatureError ADCError as :: SHT_Humidity_Error SHT_Temp_Error SplitControl as SHT_SensorControl SplitControl DemoSensorC as cds_Sensor StdControl as cds_SensorControl StdControl cds_SensorADC.getData( ); ADC as cds_SonsorADC ADC async event result_t cds_SensorADC.dataReady(uint16_t data) signal ADC.dataReady(data ) Ultrared as Ultrared_Sensor StdControl as Ultrared_SensorControl StdControl Ultrared_SensorADC.getData( ); ADC as Ultrared_SensorADC ADC as UltraredADC signal ADC.dataReady(data ) async event result_t Ultrared_SensorADC.dataReady(uint16_t data) StdControl as CommControl StdControl as Control GenericComm as Comm ReceiveMsg [AM_OSCOPEMSG] :: param = uint8_t id ReceiveMsg as ResetCounterMsg DataMsg.send(TOS_BCAST_ADDR ,sizeof(structDCLab_USN_Msg),&msg_ task void dataTask( ) SendMsg as DataMsg SendMsg [AM_OSCOPEMSG]

  8. Zigbee Network(2) Data Packet DCLab_USN.h ..\opt\tinyos-1.x\contrib\zigbex\DCLab_USN_Ver0.1 DCLab_USN.nc DCLab_USNM.nc DCLab_USN.h DCLab_USNM.nc includes DCLab_USN; TOS_Msgmsg; pack = (structDCLab_USN_Msg *)msg.data; DCLab_USN_Ver0.1 Tosmsg DCLab_USN_Msg

  9. Zigbee Network(3) Data Packet 2 3 4 5 18 6 7 8 9 10 11 12 13 14 15 16 17 7E 42 : 팻킷 전송의 시작 7D 52 00: Address (2byte) 7A : type (1byte) 7A : Group (1byte) 20 : Data (32byte) 04 00 : Source Mote ID (2byte) 00 00 : Dst1 (2byte) FE FF : Dst2 (2byte) FE FF : Dst3 (2byte) 04 00 00 : Sequence Number (4byte) 1B 00 : temp (2byte) 23 00 : humi (2byte) 12 00 : Photo (2byte) 52 00 : Ultrared (2byte) 00 00 00 00 : ToTaldulation (4byte) 00 00 00 00 : Txdulation (4byte) 00 00 00 00 : Sleepdulation (4byte) 20 04 : CRC (2byte) 7E : 패킷전송의 끝 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

  10. System Architecture Windows Application LED Input Output Process Run StartFrm Input Queue SensingData MainFrm MakeOnePacket Zigbee Lighting Control Lighting data CDataForwarding GetPath Routing Path data 경로표시 UpdateDB data DatabaseCon

  11. Windows Application UCSerialCom Ad_hocViewer ImageButton & DraggingBox

  12. 시연

  13. 질문과 답변

More Related