반응형

https://youtu.be/O6YCD7KxLMA

🔥DS18B20 온도센서 2개이상 연결해서 사용하는 방법!➕IoT➕MQTT➕웹서버
과거에 녹칸다가 DS18B20센서 1개를 사용하는 방법을 진행했었다!(이때는 여러개 사용 가능하다는 사실을 몰랐음)
DS18B20 온도센서는 하나의 디지털핀에 2개이상 연결해서 사용가능한데 어떻게 하는지 알아보도록 한다!

그리고 센서값을 확보한다음 여러가지 응용할만한 예제를 만들어보도록 하자!
가장 크게는 아두이노 우노 보드에서 하는 방법과 ESP8266보드에서 하는 방법으로 구분하고 ESP8266은 여러개 센서데이터를 MQTT나 웹서버로 출력하는 것으로 해보자!

 

(실제로한거)

1.아두이노 우노에 DS18B20 온도센서를 연결하고 주소를 알아내는 예제를 구현하시오!

498-1(온도센서의주소를알아내는예제).txt
0.00MB

2.온도센서 3개를 연결해서 일단 온도를 측정하는 예제를 구현하시오!(심플하게 해보기)

498-2(온도센서3개를연결해서온도를출력하시오).txt
0.00MB

3.녹칸다가 임의로 온도센서 A,B,C를 구분해놓았는데 주소를 기준으로해서 출력되는 온도가 누구인지를 확인하시오!

498-3(온도센서구분하기).txt
0.00MB

4.(3)예제를 조금더 고급스럽게 포장하시오!

498-4(조금더고급스럽게하기).txt
0.00MB

5.3개의 센서값을 한줄로 출력하시오!

498-5(한줄로출력하기).txt
0.00MB

6.아두이노 우노의 결과를 C#윈폼과 연동시키시오!

example498_6.zip
0.04MB


7.노드레드에서 시각화하시오!

498-7(노드레드로하기).txt
0.00MB

8.ESP8266보드(wemos d1r1)에 (5)예제를 구동시키시오!

498-8(ESP8266에서측정하기).txt
0.00MB

9.(8)에서 만든 예제를 MQTT로 전송하시오!(JSON) 그리고 노드레드에서 그 결과를 게이지로 출력하시오!

498-9-1(ESP8266MQTT코드).txt
0.00MB
498-9-2(노드레드).txt
0.00MB

10.ESP8266보드를 웹소켓서버로 작동시키고 측정한 온도값 3종을 스마트폰 웹브라우저에서 볼 수 있도록 하시오!

498-10(웹소켓으로온도확인하기).txt
0.01MB

반응형
Posted by 덕력킹
,