LOGO v Sensor CDS DHT 11 SW200 Tilt

  • Slides: 37
Download presentation

목차 LOGO v 센서(Sensor) § CDS 조도센서 § DHT 11 온/습도 센서 § SW-200

목차 LOGO v 센서(Sensor) § CDS 조도센서 § DHT 11 온/습도 센서 § SW-200 기울기(Tilt) 센서 § HC-SR 04 초음파 센서 Dongyang Mirae University ICT소프트웨어개발 2 prepared by Choon Woo Kwon

LOGO 센서(Sensor) Dongyang Mirae University ICT소프트웨어개발 3 prepared by Choon Woo Kwon

LOGO 센서(Sensor) Dongyang Mirae University ICT소프트웨어개발 3 prepared by Choon Woo Kwon

CDS 조도센서 - 실습재료 Dongyang Mirae University ICT소프트웨어개발 LOGO 7 prepared by Choon Woo

CDS 조도센서 - 실습재료 Dongyang Mirae University ICT소프트웨어개발 LOGO 7 prepared by Choon Woo Kwon

CDS 조도센서 - 배선도 LOGO A 0 220Ω D 11 10 KΩ Dongyang Mirae

CDS 조도센서 - 배선도 LOGO A 0 220Ω D 11 10 KΩ Dongyang Mirae University ICT소프트웨어개발 8 prepared by Choon Woo Kwon

CDS 조도센서 – 회로도(Schematic) Dongyang Mirae University ICT소프트웨어개발 9 LOGO prepared by Choon Woo

CDS 조도센서 – 회로도(Schematic) Dongyang Mirae University ICT소프트웨어개발 9 LOGO prepared by Choon Woo Kwon

CDS 조도센서 - 스케치 LOGO int light. Pin = 0; // define a pin

CDS 조도센서 - 스케치 LOGO int light. Pin = 0; // define a pin for Photo resistor int led. Pin=11; // define a pin for LED void setup() { Serial. begin(9600); //Begin serial communcation pin. Mode( led. Pin, OUTPUT ); } void loop() { Serial. println(analog. Read(light. Pin)); analog. Write(led. Pin, analog. Read(light. Pin)/2); delay(10); //short delay for faster response to light. } Dongyang Mirae University ICT소프트웨어개발 10 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 LOGO v DHT 11 : 온도/습도 센서 § 온도와 습도를

DHT 11 온/습도 센서 LOGO v DHT 11 : 온도/습도 센서 § 온도와 습도를 동시에 측정이 가능한 온습도 센서 § 센서 Library 설치 필요 : http: //playground. Arduino. cc/main/DHT 11 Lib ü Arduino Playground 에서 라이브러리 제공 § 온도와 습도를 동시에 측정이 아니고 서로 배타적으로 측정값을 측정 Measurement Humidity Temperature Range Accuracy ± 5%RH ± 2℃ 20 -90%RH 0 -50 ℃ Dongyang Mirae University ICT소프트웨어개발 Resolution 1 11 Package 4 Pin Single Row prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 실습재료 Dongyang Mirae University ICT소프트웨어개발 LOGO 12 prepared by

DHT 11 온/습도 센서 - 실습재료 Dongyang Mirae University ICT소프트웨어개발 LOGO 12 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 배선도 LOGO □ DHT 11 온/습도 센서 핀 배열

DHT 11 온/습도 센서 - 배선도 LOGO □ DHT 11 온/습도 센서 핀 배열 DHT 11 아두이노 VCC 5 V Data D 2 NC GND 아두이노 보드의 D 2에 연결 Dongyang Mirae University ICT소프트웨어개발 13 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 배선도 LOGO D 2 Dongyang Mirae University ICT소프트웨어개발 14

DHT 11 온/습도 센서 - 배선도 LOGO D 2 Dongyang Mirae University ICT소프트웨어개발 14 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 – 회로도(Schematics) Dongyang Mirae University ICT소프트웨어개발 15 LOGO prepared by

DHT 11 온/습도 센서 – 회로도(Schematics) Dongyang Mirae University ICT소프트웨어개발 15 LOGO prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 스케치 LOGO □ DHT 11 온/습도 센서 라이브러리 다운로드

DHT 11 온/습도 센서 - 스케치 LOGO □ DHT 11 온/습도 센서 라이브러리 다운로드 Dongyang Mirae University ICT소프트웨어개발 16 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 스케치 LOGO □ DHT 11 온/습도 센서 라이브러리 다운로드

DHT 11 온/습도 센서 - 스케치 LOGO □ DHT 11 온/습도 센서 라이브러리 다운로드 - 계속 Dongyang Mirae University ICT소프트웨어개발 17 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 스케치 LOGO #include <DHT 11. h> int pin=2; DHT

DHT 11 온/습도 센서 - 스케치 LOGO #include <DHT 11. h> int pin=2; DHT 11 dht 11(pin); void setup() { Serial. begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } } void loop() { int err; float temp, humi; if((err=dht 11. read(humi, temp))==0) { Serial. print(“Temperature: ”); Serial. print(temp); Serial. print(“ Humidity: ”); Serial. print(humi); Serial. println(); } else { Serial. println(); Serial. print("Error No : "); Serial. print(err); Serial. println(); } delay(DHT 11_RETRY_DELAY); //delay for reread } Dongyang Mirae University ICT소프트웨어개발 19 prepared by Choon Woo Kwon

기울기(Tilt) 센서 활용 준비물 Dongyang Mirae University ICT소프트웨어개발 LOGO 24 prepared by Choon Woo

기울기(Tilt) 센서 활용 준비물 Dongyang Mirae University ICT소프트웨어개발 LOGO 24 prepared by Choon Woo Kwon

기울기(Tilt) 센서 : SW-200 LOGO □ 기울기 센서 : SW-200 Switch OFF : 평소

기울기(Tilt) 센서 : SW-200 LOGO □ 기울기 센서 : SW-200 Switch OFF : 평소 Switch ON : 금색 핀 쪽 15° 이상 기울임 □ 동작 - 금속관 안에 내장된 금속 볼(1개)이 기울기에 따라 스위치 작용 - 진동 감지용 용도 : 차량 도난방지, 문열림 감지 등 voltage current Leading on time Leading on resistance Turn off resistance Temperature -resisting 12 V 1 m. A 1 ms <10 ohm 10 M ohm 100℃ Dongyang Mirae University ICT소프트웨어개발 25 prepared by Choon Woo Kwon

기울기(Tilt) 센서 - 배선도 LOGO SW-200 Dongyang Mirae University ICT소프트웨어개발 26 prepared by Choon

기울기(Tilt) 센서 - 배선도 LOGO SW-200 Dongyang Mirae University ICT소프트웨어개발 26 prepared by Choon Woo Kwon

기울기(Tilt) 센서 – 회로도(Schematic) Dongyang Mirae University ICT소프트웨어개발 27 LOGO prepared by Choon Woo

기울기(Tilt) 센서 – 회로도(Schematic) Dongyang Mirae University ICT소프트웨어개발 27 LOGO prepared by Choon Woo Kwon

기울기(Tilt) 센서 – 스케치 / Serial Monitor LOGO int tilt=2; int LED=13; void setup()

기울기(Tilt) 센서 – 스케치 / Serial Monitor LOGO int tilt=2; int LED=13; void setup() { Serial. begin(9600); pin. Mode(tilt, INPUT); pin. Mode(LED, OUTPUT); } void loop() { int reading=digital. Read(tilt); Serial. print(reading); Serial. print(" "); if(reading==HIGH) { digital. Write(LED, HIGH); } else digital. Write(LED, LOW); } delay(200); Dongyang Mirae University ICT소프트웨어개발 28 prepared by Choon Woo Kwon

진동(Vibration) 센서 활용 Dongyang Mirae University 진동센서 모듈 (Vibration sensor module) ICT소프트웨어개발 29 LOGO

진동(Vibration) 센서 활용 Dongyang Mirae University 진동센서 모듈 (Vibration sensor module) ICT소프트웨어개발 29 LOGO 진동센서 (SW-18015 P/18010 P) prepared by Choon Woo Kwon

진동(Vibration) 센서 : SW-18015 P/18010 P LOGO v 진동 센서 : SW-18010 P v

진동(Vibration) 센서 : SW-18015 P/18010 P LOGO v 진동 센서 : SW-18010 P v 동작 § SW-18010 P : 고민감, 밀봉형 SW-18015 P : 민감, 밀봉형 § 전기특성 ü 전압 : 12 V, 전류 : 0. 2 m. A(SW-18010 P)/0. 1 m. A(SW-18015 P) ü 유도시간 : 0. 2 msec(SW-18010 P)/0. 1 msec(SW-18015 P) v 기울기 센서와 동일 배선도/스케치 사용 Dongyang Mirae University ICT소프트웨어개발 30 prepared by Choon Woo Kwon

화염(Flame) 센서 활용 LOGO 화염센서 모듈 (Flame sensor module) Dongyang Mirae University ICT소프트웨어개발 31

화염(Flame) 센서 활용 LOGO 화염센서 모듈 (Flame sensor module) Dongyang Mirae University ICT소프트웨어개발 31 화염 센서 (SW-18015 P/18010 P) prepared by Choon Woo Kwon

초음파 센서 LOGO □ 주파수별 용어 □ 초음파 센서의 작동원리 Dongyang Mirae University ICT소프트웨어개발

초음파 센서 LOGO □ 주파수별 용어 □ 초음파 센서의 작동원리 Dongyang Mirae University ICT소프트웨어개발 34 prepared by Choon Woo Kwon

초음파 센서 Ultrasonic Sensor HC-SR 04 LOGO Ø Ultrasonic transmitter & receiver module로 구현

초음파 센서 Ultrasonic Sensor HC-SR 04 LOGO Ø Ultrasonic transmitter & receiver module로 구현 Dongyang Mirae University ICT소프트웨어개발 36 prepared by Choon Woo Kwon

초음파 센서 Ultrasonic Sensor HC-SR 04 LOGO Ø 동작 (operation) Dongyang Mirae University ICT소프트웨어개발

초음파 센서 Ultrasonic Sensor HC-SR 04 LOGO Ø 동작 (operation) Dongyang Mirae University ICT소프트웨어개발 37 prepared by Choon Woo Kwon

초음파 센서 – 배선도 HC-SR 04 아두이노 VCC 5 V Trig D 12 Echo

초음파 센서 – 배선도 HC-SR 04 아두이노 VCC 5 V Trig D 12 Echo D 13 GND Dongyang Mirae University LOGO ICT소프트웨어개발 38 prepared by Choon Woo Kwon

초음파 센서 - 스케치 LOGO void loop() { long duration, inches, cm; #define trig.

초음파 센서 - 스케치 LOGO void loop() { long duration, inches, cm; #define trig. Pin 13 #define echo. Pin 12 void setup() { Serial. begin (9600); pin. Mode(trig. Pin, OUTPUT); pin. Mode(echo. Pin, INPUT); } digital. Write(trig. Pin, LOW); delay. Microseconds(2); digital. Write(trig. Pin, HIGH); delay. Microseconds(10); digital. Write(trig. Pin, LOW); duration = pulse. In(echo. Pin, HIGH); long microseconds. To. Inches(long microseconds) { // According to Parallax's datasheet for the PING))), there are // 73. 746 microseconds per inch return microseconds / 74 / 2; } long microseconds. To. Centimeters(long microseconds) { // The speed of sound is 340 m/s or 29 microseconds per centimeter. // The ping travels out and back, so to find the distance of the object we take half of the distance travelled. pulse. In() 함수 참조 (next slide) // convert the time into a distance inches = microseconds. To. Inches(duration); cm = microseconds. To. Centimeters(duration); Serial. print(inches); Serial. print("inch, "); Serial. print(cm); Serial. println(" cm"); delay(100); } return microseconds / 29 / 2; } Dongyang Mirae University ICT소프트웨어개발 39 prepared by Choon Woo Kwon

초음파 센서 - 실행결과 Dongyang Mirae University ICT소프트웨어개발 LOGO 44 prepared by Choon Woo

초음파 센서 - 실행결과 Dongyang Mirae University ICT소프트웨어개발 LOGO 44 prepared by Choon Woo Kwon

LOGO Dongyang Mirae University ICT소프트웨어개발 45 prepared by Choon Woo Kwon

LOGO Dongyang Mirae University ICT소프트웨어개발 45 prepared by Choon Woo Kwon