ThingSpeak
ThingSpeak là một clound service khá nổi tiếng và phổ biến trong cộng đồng IoT, cho phép người dùng dữ liệu lên clound và từ clound lấy dữ liệu về qua giao thức HTTP. Ngoài ra với giao diện đồ họa hiển thị dữ liệu khá bắt mắt chắc chắn sẽ là một dự án thú vị cho các bạn yêu thích IoT.
Biểu đồ nhiệt độBiểu đồ độ ẩm
2. Phần mềm:
• Thingspeak
Bước 1 : Các bạn truy cập vào website Thingspeak
Chọn Sign Up và đăng kì tài khoản miễn phí bằng Gmail.
Bước 2 : Khởi tạo new Channel
Nhập Name,Description,Field1,Field2
Sau đó chọn Save Channel
Chúng ta chỉnh lại tên cho phù hợp
Thêm Widget Gauge vào cho sinh động
Bước 3 : ThingSpeak API KEY và ID Channel
Sau khi tạo Channel thành công các bạn vào API Keys
Các bạn lưu lại Channel ID và API KEY ( xíu nữa chúng ta sẽ cần dùng tới )
• Arduino IDE
Bước 1 : Cài đặt thư viện Thingspeak
Bước 2 : Cài đặt thư viện DHT11
Các bạn tải thư viện DHT11 tại đây. Sau đó chúng ta sẽ add thư viện vào Arduino.
Nếu thêm thư viện thành công các bạn sẽ thấy “Library added to your library. Check “Include library” menu
Các bạn chọn Tool-board : Wemos D1 R1 và chọn cổng COM kết nối
Code Test DHT11
Các bạn nạp chương trình Code test DHT11 vào và để kiểm tra xem thử cảm biến DHT11 đã đọc được chưa?
Bước 3 :Gửi dữ liệu lên Server
Code gửi dữ liệu lên Server
Các bạn chỉnh sửa lại code như sau:
Thay “YourSSID” bằng tên WiFi của bạn
const char *ssid = “YourSSID”;
Thay “YourPassword” bằng mật khẩu WiFi của bạn
const char *pass = “YouPassword”;
Thay “yourChannelNumber” bằng số Channel mà mình đã nhắc bạn lưu lại ở trên
unsigned long myChannelNumber = yourChannelNumber;
Tương tự bạn cũng thay “yourAPIKey” bằng mã API ở trên
const char * myWriteAPIKey = “yourAPIKey”;
Kết Quả
Không có nhận xét nào:
Đăng nhận xét