전자공학/LoRa 통신48 Wemos D1 R1과 Thingspeak을 이용하여 휴대폰 및 컴퓨터에 값을 띄우기(ThingSpeak Widget, Thingview 사용하기) 이번 시간에는 아두이노와 Wemos D1 R1을 통해 수집한 데이터로 Thingspeak라는 프로그램을 이용하여 휴대폰 및 컴퓨터에 값을 띄우는 방법에 대해 소개해드리도록 하겠습니다. 우선 Thingspeak에 가입을 해줍니다. 가입 시에 Email을 적는 란이 있습니다. 이메일을 아무거나 적으면 가입이 안 되고 학교 이메일 및 직장 이메일을 사용하여야 합니다. 저는 대학교에 입학했을 때 제공받은 학교 이메일로 가입을 하였습니다. 학교가 MATLAB 라이선스를 등록을 해놓았다면 학교 이메일로 사용할 수 있습니다. 가입을 완료하였다면 채널을 생성해 줍니다. Thingspeak 로고 옆에 channels를 클릭하고 My channels를 클릭하여 줍니다. 초록색 New Channel 버튼을 클릭하여 채널을 .. 2020. 8. 23. 아두이노 lora shield(로라 쉴드)로 thingspeak, thingview에 값을 띄워보자, lora shield 시작하기 - (6) 저번 포스팅에 이어 코드 해석을 계속 진행하도록 하겠습니다. #include "ThingSpeak.h" #include #include #include "SNIPE.h" #define TXpin D9 #define RXpin D8 #define ATSerial Serial SoftwareSerial DebugSerial(RXpin,TXpin); SNIPE SNIPE(ATSerial); int dis,temp,humi; char buffer[16]; //16byte hex key String lora_app_key = "11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff 00"; char ssid[] ="iptime***"; // wifi 이름 char pass[] ="11**.. 2020. 8. 16. 아두이노 lora shield(로라 쉴드)로 thingspeak, thingview에 값을 띄워보자, lora shield 시작하기 - (5) 저번 포스팅에서는 송신 측(노드)의 아두이노 코드 해석에 대해 설명드렸습니다. 이번 시간에는 게이트웨이 측의 코드를 설명드리도록 하겠습니다. 송신 측과는 다르게 게이트웨이 측은 설정해야 할 부분들이 많습니다. #include "ThingSpeak.h" #include #include #include "SNIPE.h" #define TXpin D9 #define RXpin D8 #define ATSerial Serial SoftwareSerial DebugSerial(RXpin,TXpin); SNIPE SNIPE(ATSerial); int dis,temp,humi; char buffer[16]; //16byte hex key String lora_app_key = "11 22 33 44 55 66 77 8.. 2020. 8. 11. 아두이노 lora shield(로라 쉴드)로 thingspeak, thingview에 값을 띄워보자, lora shield 시작하기 - (4) 저번 포스팅에서는 송신부, 게이트웨이 측의 결선 및 코드 업로드 시 주의사항에 대해 알려드렸습니다. 이번 포스팅에서는 송신부(노드) 측의 소스 코드 분석을 해보도록 하겠습니다. #include "DHT.h" #include #include "SNIPE.h" #define DHTPIN 2 // what pin we're connected to // Uncomment whatever type you're using! #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) #define ADDR 10 //(0x00 ~ 0xFF) #define TXpin 1.. 2020. 8. 8. 이전 1 2 3 4 ··· 12 다음