태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 2부 - Blynk 라이브러리 설치
태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 1부 - WEMOS 등 부품 조립 및 WiFi 테스트
[embedded] - 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 1부 - WEMOS 등 부품 조립 및 WiFi 테스트 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature..
zelkun.tistory.com
태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 2부 - Blynk 라이브러리
[embedded] - 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 1부 - WEMOS 등 부품 조립 및 WiFi 테스트 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature..
zelkun.tistory.com
태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 3부 - WEMOS(DHT11) + Blynk App
[embedded] - 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 1부 - WEMOS 등 부품 조립 및 WiFi 테스트 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature..
zelkun.tistory.com
[embedded] - 태양광 충전 테스트(WEMOS)
태양광 충전 테스트(WEMOS)
[embedded] - 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 1부 - WEMOS 등 부품 조립 및 WiFi 테스트 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature..
zelkun.tistory.com
태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 4부 - WEMOS(BMP/E280) + Blyink + Thingspeak
[embedded] - 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature and Humidity Station) 1부 - WEMOS 등 부품 조립 및 WiFi 테스트 태양광을 이용한 온습도 측정기 (Solar Powered WiFi Temperature..
zelkun.tistory.com
1부에 이어 2부로 진행...
우선 가지고 있는 온습도(DH11) 센서가 정상동작하는지 테스트를 진행했습니다
https://zelkun.tistory.com/entry/023-Arduino-아두이노-DH11-Sensor-Module-온습도-센서-모듈
023. Arduino 아두이노 - DH11 Sensor Module 온습도 센서 모듈
온도, 습도를 합쳐 놓은 센서 모듈인데요 전용 라이브러리를 필요로 합니다 라이브러리 파일을 추가 하고 예제를 돌려서 시리얼 모니터로 확인하면 끗 간단하네요 그리고 시리얼 모니터로 확인하면 끗 간단하네요..
zelkun.tistory.com
정상동작 하는것 같으니 instructables에 있는 원소스를 응용해볼까 합니다
#define BLYNK_PRINT Serial // Comment this out to disable prints and save space
#include < ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h >
#include "Seeed_BME280.h"
#include < Wire.h>
BME280 bme280;
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "3df5f636c7dc464a457a32e382c4796xx";// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "SSID";
char pass[] = "PASS WORD";
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
Serial.begin(9600);
if(!bme280.init()){
Serial.println("Device error!");
}
}
void loop()
{
Blynk.run();
//get and print temperatures
float temp = bme280.getTemperature();
Serial.print("Temp: ");
Serial.print(temp);
Serial.println("C");//The unit for Celsius because original arduino don't support speical symbols
Blynk.virtualWrite(0, temp); // virtual pin 0
Blynk.virtualWrite(4, temp); // virtual pin 4
//get and print atmospheric pressure data
float pressure = bme280.getPressure(); // pressure in Pa
float p = pressure/100.0 ; // pressure in hPa
Serial.print("Pressure: ");
Serial.print(p);
Serial.println("hPa");
Blynk.virtualWrite(1, p); // virtual pin 1
//get and print altitude data
float altitude = bme280.calcAltitude(pressure);
Serial.print("Altitude: ");
Serial.print(altitude);
Serial.println("m");
Blynk.virtualWrite(2, altitude); // virtual pin 2 //get and print humidity data
float humidity = bme280.getHumidity();
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.println("%");
Blynk.virtualWrite(3, humidity); // virtual pin 3
ESP.deepSleep(5 * 60 * 1000000); // deepSleep time is defined in microseconds.
}
일단 소스코드가 컴파일이 되는지 테스트를 했더니 안되네요 ...
뭔가 싶었는데 Blynk 라이브러리가 없어서..
blynk github에서 배포하니 방문해서 받아주면 줘야겠네요
https://github.com/blynkkk/blynk-library/releases 에 방문해서
최신 Blynk_Release 버전을 받아서 가이드에 따라 설정하면 됩니다
귀찮은 분은 여기
https://github.com/blynkkk/blynk-library/releases/download/v0.6.1/Blynk_Release_v0.6.1.zip
영어라 그렇지 내용은 심플하네요
특히 스케치 폴더에 tools를 만들어도 되는건 신선하기 까지 (되는지도 몰랐..)
앞축을 풀고 스케치 폴더에 library와 tools를 이동시켜도 될것 같다
하지만 맥이라면 덮어써서 사라지겠지..
제대로 안일고 아두이노 설치 디렉토리까지 가서
tools를 파일들을 넣어주었다...
그럴 필요없이 스케치 디렉토리에 넣어주자
모르겠으면 여기 참고: https://zelkun.tistory.com/entry/012-Arduino-아두이노-library-라이브러리-추가하기
012. Arduino 아두이노 - library 라이브러리 추가하기
센서들중에도 라이브러리를 제공하는 모듈들이 있어 라이브러리를 추가하는법을 알아봅니다 우선 라이브러리가 저장되는 폴더는 2군데가 있는데요 사용자 정의 폴더 (C:\Users\사용자\Documents\Arduino\libraries..
zelkun.tistory.com
툴 메뉴에 못보던 메뉴와
예제에 Blynk 관련 예제들이 추가된게 보이네요
참고:
댓글 영역