아두이노 프로젝트

아두이노 프로젝트 - 휴대용 미세먼지 측정기 - WIFI를 이용한 인터넷 업로딩(ThingSpeak사용)

kProject 2021. 2. 21. 03:25

휴대용 미세먼지 측정기 - WIFI를 이용한 인터넷 업로딩(ThingSpeak사용)


 

이번에는 WIFI를 통해 인터넷 ThingSpeak로 측정 데이터를 전송하는 기능을 만들도록 하겠습니다.

   

ThingSpeak는 사물 인터넷(IOT) 크라우드 서비스로

센서로 측정한 데이터를 ThingSpeak 서버로 전송하면

사용자는 인터넷을 통하여 어디서든 센서의 값을 그래프로 확인 할 수 있는 서비스 입니다.

   

이 서비스를 사용하시려면 ThingSpeak사이트(https://thingspeak.com)에서 회원 가입 후

Channel을 생성하고 여기에 센서의 데이터를 전송하면 됩니다.

   

준비해야 할 사항은 ThingSpeak에서 Channel을 생성하고

APIKEY 를 발급 받아야 합니다.

   

(중국에서 ThingSpeak 접속 속도가 너무 느려서 글 작성하기에 어려움이 많습니다..)

 

ThingSpeak의 가입 및 채널 설정 , API KEY 받는 방법 등은 다른 글을 참조하여 주시기 바랍니다.

 

ThingSpeak에 가입이 완료 되었으면 Channel 번호와 API KEY(Write)를 가지고 계실 겁니다.

이 값을 모듈에 입력하여 설정할 수 있도록 하였습니다.

 

이를 위하여 설정화면에 다음과 같이 입력이 가능하도록 하였습니다.

 

 

ThingSpeak전송 기능을 사용할 경우 모듈은 1분 간격으로 센서의 값을

ThingSpeak로 전송을 하게 됩니다.

 

전송한 데이터를 Thingspeak에서 확인을 하면 다음과 같습니다.

 

 

 

개인 홈페이지에 출력을 하면 다음과 같이 출력 할 수 있습니다.

 

 

그리고 핸드폰으로 위젯을 다운 받아 설치하시면 다음과 같이

핸드폰으로도 실시간으로 센서의 값을 받으실 수 있습니다.

 

 

 

 

회로도 및 소스코드 다운로드personal_dust_meter14.zip

personal_dust_meter14.zip
1.48MB

<회로도>