반응형

https://youtube.com/live/LJMN8Ppr6x8

[아두이노#590] 아두이노에 NTC 서미스터(thermistor/3950/10kΩ) 온도센서를 이용해서 온도 측정해보기!(녹칸다의 아두이노)

녹칸다의 아두이노 시리즈이다!

아두이노 우노를 이용해서 측정할 수 있는 온도센서 중에 가장 기본적인 센서이다!
그런데 가만보니 녹칸다가 한번도 이 온도센서를 사용한적이 없었다!
이번에 한번 이것저것 예제를 만들어보도록 하자!

NTC 온도센서 혹은 서미스터는 다양한 저항값이 있다!
기본적으로 온도값에 따라서 저항값이 가변하는 소자라고 생각하면 될 것 같다!

녹칸다가 보유한 NTC 서미스터는 10K옴의 저항을 가진다!
아마 이게 제일 기본적인 센서인듯 하다!

온도를 보정하거나 정확한 온도를 측정하기 위한 방법론은 나중에 고민하고,
이번편에는 어떻게 하면 가장 쉬운방법으로 값을 측정할 수 있을지 알아보자!

아래와 같은 순서로 접근해보도록 하자!
1.NTC 온도센서를 아두이노 우노의 아날로그핀에 연결해서 온도값 측정해보기!
2.각종 디스플레이에 출력해보기!
3.온도값에 따라서 뭔가 제어를 해보기!
4.녹칸다 마음대로 시간을 배분해서 재밋는거 만들어보기!

(예제목차)

1.아두이노 우노에 NTC 서미스터를 고정저항 10K옴짜리와 같이 연결하고 아날로그 값을 측정한다음 온도값으로 바꾸는 절차를 보이시오!(기본예제)

590-1(ntc온도값측정하기).txt
0.00MB

 

2.LED를 1개 디지털 2번핀에 연결하고 온도가 21도를 넘으면 LED가 켜지고 안넘으면 꺼지도록 예제를 구현하시오!

590-2(온도에따라led켜기).txt
0.00MB

 

3.FND모듈인 TM1637을 연결해서 현재 온도값을 출력하시오!(TM1637라이브러리를 설치해야함)

590-3(FND화면에출력하기).txt
0.00MB

 

4.아두이노에서 가장 많이 활용하는 1602LCD를 연결해서 온도값을 화면에 출력하시오!(라이브러리를 설치해야함)

590-4(1602LCD에값출력하기).txt
0.00MB

 

5.NTC서미스터를 2개 연결해서 동시에 2개의 온도를 측정하고 결과를 시리얼모니터에 출력하시오!(그냥 기본버전)

590-5(서미스터2개측정하기).txt
0.00MB

 

6.(5)예제의 클래스버전(만약에 센서값을 보정한다고 할때 각 상수가 채널별로 서로 다르다면 어떻게할래?)

590-6(클래스로해보기).txt
0.00MB

 

7.(5)번예제의 결과를 1602LCD에 출력하시오!

590-7(온도값2개LCD에출력하기).txt
0.00MB

 

8.(2)번에서 LED가 아니라 릴레이를 연결해서 온도에따라 자동으로 제어되는 릴레이를 구현하시오!

590-8(온도로릴레이제어하기).txt
0.00MB

 

9.(5)번예제의 측정결과를 PC로 전송해서 C#윈폼 화면에 출력하시오!(그냥 재미로 해보기)

590-9.zip
0.06MB

반응형
Posted by 덕력킹
,