반응형

https://youtu.be/VeENLffcyv4

(1부)THINGSPEAK와 wemos d1r1(ESP8266)을 연동하는 방법!
녹칸다의 사물인터넷(Iot)월드에서 띵스피크와 연계를 해보는 예제이다!
THINGSPEAK는 온라인 데이터베이스(database)라고 생각하면 된다!
우리가 사용하게 될 보드에 센서가 있을 경우 어딘가 저장을 해야하는데 내가 서버를 직접구현해서 운영한다면 24시간 작동되는 PC를 확보해야한다!
그리고 외부에서 접속가능하도록 해야하고 보안문제도 신경써야한다!
(아무튼 까다롭다)

온라인 데이터베이스인 THINGSPEAK를 활용하게되면 아주 간단하게 나의 데이터를 저장하고 확인할 수 있다!
데이터를 시각화 시켜주기도 하니 초심자분들이 활용하기에 나쁘지 않은 방법이다!

다만 문제가 있다면 데이터를 저장하는 간격이 최소 15초이다!
내가 THIGKSPEAK로 업로드하는 데이터가 15초 이내에 여러개 데이터를 전송할 수 없음을 의미한다!

이번편에서는 ESP8266보드에 어떻게하면 데이터를 올릴수 있을지 알아보도록한다!
1.THINKSPEAK 계정 만들기
2.아두이노 라이브러리 설치하기
3.단일 데이터 업로드하기
4.여러개 데이터 업로드하기
5.단일 데이터 다운로드하기
6.여러개 데이터 다운로드하기
7.온습도센서(DHT-11) 연결해서 업로드 해보기!
8.이산화탄소센서(MH-Z19)연결해서 업로드 해보기!
9.미세먼지센서(PMS7003)연결해서 업로드 해보기!
(기타등등 녹칸다 마음대로 해보기)

 

(실제로 한거)

1.녹칸다가 가상의 온도데이터를 1개 업로드한다고 할때 nockanda1이라는 채널을 만들어서 esp8266보드로 데이터를 업로드 하시오!
채널ID : 내가 만든 여러개의 채널을 구분하기 위한 ID값
쓰기key값 : 데이터를 업로드할때 사용하는 비밀번호(pravate)
읽기key값 : 데이터를 읽어올때 사용하는 비밀번호

 

527-1(1개데이터업로드하기).txt
0.00MB

2.3개의 가상의 센서데이터를 업로드하는 예제를 구현하시오!

527-2(3개데이터업로드하기).txt
0.00MB

3.싱글데이터를 읽어오는 예제를 그대로 작동시켜보시오!

527-3(단일데이터읽어오는예시1).txt
0.00MB

4.(1)번예제에서 업로드했던 센서값을 1개 읽어오는 예제

527-4(싱글데이터읽어오기2).txt
0.00MB

5.여러개 데이터 읽어오는 예제를 그대로 작송시켜보시오!

527-5(멀티플데이터읽어오기1).txt
0.00MB

6.(2)예제에서 업로드했던 3개의 가상의센서값을 읽어오시오!

527-6(멀티플데이터읽어오기2).txt
0.00MB

7.ESP8266에 광센서(CDS)를 연결하고 측정한 아날로그값을 업로드하시오!(0~1023)

527-7(광센서값을업로드하시오).txt
0.00MB

8.온습도센서(DHT-11)의 값을 thingspeak로 업로드하시오!

527-8(온습도센서데이터업로드하기).txt
0.00MB

9.(8)예제에서 이산화탄소센서(MH-Z19B)를 추가해서 3개의 값을 업로드하시오!
관련라이브러리(MHZ19B/1.1.1)


https://github.com/strange-v/MHZ19

527-9(이산화탄소센서값도함께저장하기).txt
0.00MB

 

반응형
Posted by 덕력킹
,