Chủ Nhật, 5 tháng 11, 2023

ThingSpeak

  

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.

https://i0.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/Temperature.png?resize=696%2C240&ssl=1Biểu đồ nhiệt độhttps://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/Humidity.png?resize=696%2C240&ssl=1Biểu đồ độ ẩm

2. Phần mềm:

• Thingspeak

Bước 1 : Các bạn truy cập vào website Thingspeak 

https://i1.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/Thingspeak1.png?resize=696%2C349&ssl=1
Chọn Sign Up và đăng kì tài khoản miễn phí bằng Gmail.

https://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/thingspeak2.png?resize=696%2C341&ssl=1

Bước 2 : Khởi tạo new Channel

https://i0.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/thingspeak3.png?resize=696%2C347&ssl=1

Nhập Name,Description,Field1,Field2

https://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/thingspeak4.png?resize=696%2C340&ssl=1

Sau đó chọn Save Channel

https://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/thingspeak5.png?resize=696%2C306&ssl=1

Chúng ta chỉnh lại tên cho phù hợp 

https://i0.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/edit.gif?resize=600%2C337&ssl=1

Thêm Widget Gauge vào cho sinh động 

https://i1.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/edit2.gif?resize=600%2C337&ssl=1

 

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

https://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/thingspeak6.png?resize=696%2C341&ssl=1

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 )

https://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/thingspeak7.png?resize=696%2C316&ssl=1

• Arduino IDE

Bước 1 : Cài đặt thư viện Thingspeak

https://i1.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/addlibraryThingSpeak.gif?resize=696%2C508&ssl=1

Bước 2 : Cài đặt thư viện DHT11

Các bạn tải thư viện DHT11 tại đâySau đó chúng ta sẽ add thư viện vào Arduino.

https://i0.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/addlibraryDHT.gif?resize=600%2C322&ssl=1

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

https://i1.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/update-board.gif?resize=696%2C428&ssl=1

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?

https://i2.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/readDHT11.gif?resize=594%2C547&ssl=1

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ả

https://i0.wp.com/www.makerlab.vn/wp-content/uploads/2019/11/ketqua.gif?resize=696%2C446&ssl=1


Không có nhận xét nào:

Đăng nhận xét