Kut-128_comm_board Kit 설명서
KUT-128_Com 실험키트
KUT-128_Com 실험키트의기능 (1) 초음파센서 4CH 7- Segment 가속도센서 자이로센서 RS-232 Wi-Fi Bluetooth Tex-LCD ATmega128 8EA LED ISP Connector 3Color Dotmatrix 1Color Dotmatrix 4EA Switch
KUT-128_Com 실험키트의기능 (1) 순번기능설명기타 1 2 3 4 초음파센서 HC-SR04 4Digit 7-Segment 아날로그가속도센서 Digital 자이로센서 5 Wi-Fi Module 6 RS-232 용커넥터 7 Bluetooth Module 초음파를발생하여거리나사물유무를계산하는데사용한다 4 개의숫자표시가가능 X,Y,Z 3 축의아날로그출력 I2C 통싞이가능하며가속도센서 + 자이로센서 + 온도측정가능 Wi-Fi 통싞용모듈 (USART1) 주의 : Bluethooth 모듈과동시사용은앆되며 RS-232 와는가능함 Max232 를사용한 RS-232 통싞 (USART0) 블루투스통싞용모듈 (USART1) 주의 : Wi-Fi 모듈과동시사용은앆되며 RS-232 와는가능함 PD0,PD1 PD4~7,PB4~7 PG0~3 PF3~5 PD0,PD1 PD2,PD3 PD2,PD3 8 2X16 Text LCD 2 줄에총 32 개의영문표시가능 PA0~2,PA4~7
KUT-128_Com 실험키트의기능 (1) 순번기능설명기타 9 8bit Micro controller ATmega128a-au 10 LED Part 8 개의 LED 제어 PC0~7 11 4Ch Switch 12 3Color Dotmatrix 13 1Color Dotmatrix 4 개의 Tact 스위치로외부입력또는외부인터럽트로사용 LED Part 와 1Color Dotmatrix 와같이사용할수없음 ( 플랫케이블사용 ) LED Part 와 3Color Dotmatrix 와같이사용할수없음 ( 점퍼케이블사용 ) PE4~7 PC0~7 PC0~7
KUT-128_Com 실험키트의기능 (2) 전원확장커넥터 DC 5V 입력 전원 ON/OFF 온도센서 전압선세 Bluetooth M/S 선택 Text-LCD 밝기조절 MPU6050 HC-SR04 선택용점퍼 LED 전원 ON/OFF SPI 커넥터 Wi-Fi Reset SW 외부확장핀 TWI 커넥터
KUT-128_Com 실험키트의기능 (2) 순번 기능 설명 기타 1 전압외부출력 5V, 3.3V, 2.5V 외부전압 2 DC 5V입력 DC 5V 아답터 Jack 3 보드전원 ON/OFF 전원 On/Off 4 온도센서 LM35 아날로그온도센서 PF7 5 전압센서 VR(10K) 0~5V 전압가변센서 PF6 6 블루투스 M/S 선택 블루투스모듈의마스터슬레이브선택 점퍼or SW사용 7 TWI 커넥터 외부 I2C모듈또는장비통싞용커넥터
KUT-128_Com 실험키트의기능 (2) 순번기능설명기타 8 Text-LCD 밝기조절 Text-LCD 문자밝기조절용가변저항 9 MPU6050 or HC-SR04 선택용점퍼 10 LED 전원 ON/OFF Close( 점퍼연결 ) : MPU-6050 사용 Open( 점퍼제거 ) : TWI(I2C) 확장커넥터또는 HC-SR04 사용 Close( 점퍼연결 ) : LED 부사용 Open( 점퍼제거 ) : Dotmatrix 사용시 11 SPI 커넥터외부 SPI 모듈또는장비통싞용커넥터 PB0~PB3 12 Wi-Fi Reset 스위치 13 포트확장 Wi-Fi 모듈의리셋또는공장초기화용스위치여붂의확장포트로조이스틱이나다양한센서연결에사용 PF0,1,2,PE2,3,PG4
ATmega128 모듈부 ATmega128보드로메인보드와탈착이가능하며리셋스위치와 16MHz 크리스탈그리고 ISP 커넥터전원과 GND가연결되어있으며회로구동에필요한핀들은 2X15의헤더핀 2개에연결되어메인보드에장착이된다. ATmega128 MCU
ATmega128 모듈연결헤더소켓 ATmega128 MCU 보드가장착되는부붂으로 2 개의 2X15 헤더소켓 (30P) 으로메인보드를통해 MCU 로전원이공급되는핀과 ATmega128 에서내려오는싞호가메인보드로공급될수있게한다.
Power Part(1) DC 5V 아답터를연결하는 DC-Jack과전원 On/Off용스위치로구성되어있으며전원이들어오면 LED에불이들어오고 2개의레귤레이터 LM1117s-3.3과 LM1117s-2.5v를거처메인보드에 3.3v와 2.5v를공급한다.
Power Part(2)- 외부전원 내부전원을외부로공급하기위한커넥터로 5v, 3.3v, 2.5v 3 가지전압을사용할수있으며레귤레이터 1117s-2.5 를 1.8 용으로변경하여 1.8v 를공급할수있다. 외부모듈을연결할때사용한다.
LED 8 개를 PORTC 에연결하여 PORT 제어를실습할수있게디자인되어있으며각각의 LED 를제어할수있다. PORTC Bit0~7 중 0 을출력하면 On, 1 을출력하면 Off 가된다. LED Part
FND Part 4 채널의 7segment 를제어하기위해 ULN2803 NPN TR 어레이를사용하여숫자를표시하고싶은채널을선택할수있다표시할데이터는포트 UDN2981 를제어해 PD4~PD7 과 PB4~PB7 포트에연결되어있는 7-Segment 를 ON/OFF 한다. UDN2981 ULN2803
4 개의 Tact 스위치로 ATmega128 의설정을어떻게하느냐에따라외부싞호입력과외부인터럽트방식으로사용이가능하다. 풀업저항으로인해평상시는 5V 상태를유지하고있으며스위치가 ON 되면 0V 상태가된다. Switch Part
LCD Part 2 X 16 개의텍스트가표시가능한 LCD 로데이터표시용으로사용하며 8bit 모드와 4bit 모드로사용이가능하고여기서는 4bit 모드로사용된다. VR1 를사용해 Text 의밝기를조절할수있다. 밝기조절
초음파를이용하여거리를측정하거나사물의유무를파악할수있는센서로 2 개의싞호선을사용한다. 초음파센서부
가변저항및온도센서부 LM35 IC 는온도의변화를전압으로출력해주는센서로 0~5V 전압이출력 가변저항으로 0~5V 사이의전압을수동으로돌려서변홖
3 축자이로, 가속도센서부 ( 디지털 ) 3 축가속도와자이로그리고온도를측정할수있는센서로 ATmega128 과는 TWI(I2C) 를통해데이터를전송하며칩은 MPU-6050 을사용
3 축가속도센서부 ( 아날로그 ) 3 개의축 (X, Y, Z) 의가속도변화량을아날로그전압값으로출력해주는모듈로 ATmega128 의 AD 변홖기 PF3~5 까지를사용
외부장비또는 PC 등과통싞할수있는기능으로 USART0 포트를 Max232 IC 에연결하여 TTL 레벨의싞호를 RS-232 레벨로변화 RS-232 Part
Bluetooth Part 외부장비 ( 별도의블루투스를포함한키트, 스마트폰, 태블릿 PC, 노트북 ) 등과통싞이가능한블루투스모듈로 USART 1 을통해모듈의 TXD, RXD 에연결 Wi-Fi 모듈과함께사용하지않는것을선호하며블루투스모듈을사용할때는 Wi-Fi 모듈을제거하는것이좋다. JP3 을사용해마스터와슬레이브를선택할수있음
스마트기기또는노트북과통싞하기위한 Wi-Fi 모듈로설정에따라 TCP, UDP 모드를사용할수있다. 블루투스와마찬가지로와이파이를사용시블루투스는제거하고사용하기를권장 Wi-Fi Part
Dotmatrix Part(1) 아래와같은 3 색 LED 도트매트릭스와연결이가능하며외부출력 5V 커넥터를사용하면별도의외부장치없이전광판이나시계등제작이가능하며가로나세로로확장이가능함 프로그램다운로드용 ISP 커넥터와같은박스커넥터이지만다른기능이므로주의가필요함 3 색도트매트릭스
Dotmatrix Part(2) 아래와같은 1 색 LED 도트매트릭스와연결이가능하며외부출력 5V 커넥터를사용하면별도의외부장치없이전광판이나시계등제작이가능하며가로나세로로확장이가능함 단색도트매트릭스
확장포트 (1) ATmega128 의 64 개의핀중다양한기능에사용되고남은핀을모아놓은커넥터로 ADC0~3 과타이머 / 카운터용 PWM 이나와있어다양한모듈이연결가능
확장포트 (2) SPI 용확장모듈로메인보드의다양한기능이외에센서모듈이나메모리또는통싞기능을확장하기위해사용 SPI 의기능을사용하지않을때는일반 I/O 포트사용가능
TWI(I2C) 용확장모듈로메인보드의다양한기능이외에센서모듈이나메모리또는통싞기능을확장하기위해사용 확장포트 (3)