LOGO v Sensor CDS DHT 11 SW200 Tilt

  • Slides: 38
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융합실무 (ARDUINO) 2 prepared by Choon Woo Kwon

LOGO 센서(Sensors, p 121) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 3 prepared by Choon Woo

LOGO 센서(Sensors, p 121) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 3 prepared by Choon Woo Kwon

CDS 조도센서 LOGO □ CDS 셀의 구조 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 6 prepared

CDS 조도센서 LOGO □ CDS 셀의 구조 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 6 prepared by Choon Woo Kwon

CDS 조도센서 - 실습재료 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 7 LOGO prepared by Choon

CDS 조도센서 - 실습재료 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 7 LOGO 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융합실무 (ARDUINO) 8 prepared by Choon Woo Kwon

CDS 조도센서 – 회로도(Schematic) LOGO 센서활용프로그래밍/ICT융합실무 (ARDUINO) 9 prepared by Choon Woo Kwon Dongyang

CDS 조도센서 – 회로도(Schematic) LOGO 센서활용프로그래밍/ICT융합실무 (ARDUINO) 9 prepared by Choon Woo Kwon Dongyang Mirae University

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융합실무 (ARDUINO) 10 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 LOGO v 온도와 습도를 동시에 측정이 가능한 온습도 센서 §

DHT 11 온/습도 센서 LOGO v 온도와 습도를 동시에 측정이 가능한 온습도 센서 § 온도와 습도를 동시에 측정할 수 있는 것은 아니고 § 서로 배타적으로 측정값 읽어 들임 v http: //playground. arduino. cc/main/DHT 11 Lib § Arduino Playground 에서 라이브러리 제공 Measurement Humidity Temperature Range Accuracy 20 -90%RH 0 -50 ℃ Dongyang Mirae University ± 5%RH ± 2℃ Resolution 1 센서활용프로그래밍/ICT융합실무 (ARDUINO) 11 Package 4 Pin Single Row prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 실습재료 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 12 LOGO prepared

DHT 11 온/습도 센서 - 실습재료 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 12 LOGO prepared by Choon Woo Kwon

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

DHT 11 온/습도 센서 - 배선도 LOGO v DHT 11 온/습도 센서 핀 배열 DHT 11 아두이노 VCC 5 V Data D 2 NC GND 아두이노 보드의 D 2에 연결 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 13 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 - 배선도 LOGO D 2 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO)

DHT 11 온/습도 센서 - 배선도 LOGO D 2 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 14 prepared by Choon Woo Kwon

DHT 11 온/습도 센서 – 회로도(Schematics) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 15 LOGO prepared

DHT 11 온/습도 센서 – 회로도(Schematics) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 15 LOGO prepared by Choon Woo Kwon

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

DHT 11 온/습도 센서 - 스케치 LOGO v DHT 11 온/습도 센서 라이브러리 다운로드 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 16 prepared by Choon Woo Kwon

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

DHT 11 온/습도 센서 - 스케치 LOGO v DHT 11 온/습도 센서 라이브러리 다운로드 - 계속 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 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융합실무 (ARDUINO) 19 prepared by Choon Woo Kwon

기울기(Tilt) 센서 활용 준비물 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 24 LOGO prepared by Choon

기울기(Tilt) 센서 활용 준비물 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 24 LOGO prepared by Choon Woo Kwon

기울기(Tilt) 센서 : SW-200 LOGO v 기울기 센서 : SW-200 § Switch OFF :

기울기(Tilt) 센서 : SW-200 LOGO v 기울기 센서 : SW-200 § Switch OFF : 평소 § Switch ON : 금색 핀 쪽 15° 이상 기울임 v 동작 § 금속관 안에 내장된 금속 볼(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융합실무 (ARDUINO) 25 prepared by Choon Woo Kwon

기울기(Tilt) 센서 - 배선도 LOGO SW-200 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 26 prepared by

기울기(Tilt) 센서 - 배선도 LOGO SW-200 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 26 prepared by Choon Woo Kwon

기울기(Tilt) 센서 – 회로도(Schematic) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 27 LOGO prepared by Choon

기울기(Tilt) 센서 – 회로도(Schematic) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 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융합실무 (ARDUINO) 28 prepared by Choon Woo Kwon

진동(Vibration) 센서 활용 Dongyang Mirae University 진동센서 모듈 (Vibration sensor module) 센서활용프로그래밍/ICT융합실무 (ARDUINO) 29

진동(Vibration) 센서 활용 Dongyang Mirae University 진동센서 모듈 (Vibration sensor module) 센서활용프로그래밍/ICT융합실무 (ARDUINO) 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융합실무 (ARDUINO) 30 prepared by Choon Woo Kwon

화염(Flame) 센서 활용 LOGO 화염센서 모듈 (Flame sensor module) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO)

화염(Flame) 센서 활용 LOGO 화염센서 모듈 (Flame sensor module) Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 31 화염 센서 (SW-18015 P/18010 P) prepared by Choon Woo Kwon

초음파 센서 LOGO v 주파수별 용어 v 초음파 센서의 작동원리 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무

초음파 센서 LOGO v 주파수별 용어 v 초음파 센서의 작동원리 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 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융합실무 (ARDUINO) 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융합실무 (ARDUINO) 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 센서활용프로그래밍/ICT융합실무 (ARDUINO) 38 LOGO 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 읽기 함수 - 다음 슬라이드 참조 // 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융합실무 (ARDUINO) 39 prepared by Choon Woo Kwon

초음파 센서 - 실행결과 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 41 LOGO prepared by Choon

초음파 센서 - 실행결과 Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 41 LOGO prepared by Choon Woo Kwon

LOGO Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 42 prepared by Choon Woo Kwon

LOGO Dongyang Mirae University 센서활용프로그래밍/ICT융합실무 (ARDUINO) 42 prepared by Choon Woo Kwon