Với một smart home, chức năng không thể thiếu là theo dõi được tình trạng bên trong căn nhà như nhiệt độ, độ ẩm, có người hay không, có bị rò rỉ gas hay nước không…
Trong bài này chúng ta cùng nhau làm một máy đo nhiệt độ, độ ẩm trong nhà và bên ngoài và dự báo thời tiết cho 3 ngày sắp tới, kết hợp với chức năng đồng hồ báo giờ. Đồng thời thông tin về nhiệt độ và độ ẩm trong phòng cũng được báo về phần mềm Blynk để chúng ta có thể biết.
Source code của chương trình bạn có thể download ở đây. Bạn cần chỉnh sửa thông tin liên quan đến Wifi của bạn.
/* WIFI Settings*/ const char* WIFI_SSID = "xxxx"; const char* WIFI_PWD = "xxxx";
và API key để lấy thông tin thời tiết từ website https://openweathermap.org/. Hướng dẫn lấy API key và location ID ở chỗ bạn được trình bày trong bước sau.
String OPEN_WEATHER_MAP_APP_ID = "b93a7273f23a0463e10c85519e992280"; String OPEN_WEATHER_MAP_LOCATION_ID = "1565593";