Phương pháp gửi dữ liệu lên Google Spreadsheet

Một phần của tài liệu Hệ thống đo đạc, theo dõi huyết áp và nhiệt độ cơ thể sử dụng kid arduino (Trang 89 - 92)

Chương 4 THI CÔNG HỆ THỐNG

4.4.3 Phương pháp gửi dữ liệu lên Google Spreadsheet

a. Giới thiệu

Để dễ dàng cho việc quản lý dữ liệu thu thập được từ vi điều khiển và việc thao tác trực tiếp từ xa trên dữ liệu thu thập được thì việc gửi dữ liệu lên mạng là việc hết sức cần thiết. Việc quản lý dữ liệu từ xa có thể thực hiện bằng nhiều hình thức như gửi dữ liệu lên webserver, google spreadsheet,…

b. Phương pháp gửi dữ liệu lên Google Spreadsheet

Bước 1: Tạo bảng biểu mẫu và bảng tính. Vào Google Drive tạo một biểu mẫu giống với các câu hỏi có dạng trả lời là kiểu text.

Hình 4. 27:Tạo một biểu mẫu khảo sát trên Google Drive

Một biểu mẫu của Google sẻ có một trang tính để lưu các câu trả lời. Thơng qua biểu mẫu như trên dữ liệu huyết áp, nhịp tim sẻ được lưu vào trang tính như sau:

Bước 2: Tạo một project trên thingHTTP để có thể cập nhật trang tính từ Arduino Nano bằng các lệnh request. Truy cập vào trang web https://thingspeak.com để đăng kí một tài khoảng ThingSpeak. Sau khi đăng ký tài khoản xong thì vào App chọn ThingHTTP

Hình 4. 29: Giao diện các ứng dụng trên ThingSpeak

Bước 3: Ở trang điều khiển của ThingHTTP, chọn New ThingHTTP để tạo một project mới:

Các thông số thiết lập của một Project ThingHTTP như sau:

Hình 4. 31: Giao diện một Project ThingHTTP

Bước 4: Thiết lập cho ThingHTTP có thể cập nhật dữ liệu trong trang tính của biểu mẫu đã tạo thì các thơng số cần được cài đặt như sau:

Hình 4. 32: Thiết lập cho ThingHTTP để nhận dữ liệu

 API Key: là địa chỉ duy nhất của mỗi Project trong ThingSpeak.  URL: là đường dẫn trỏ tới form cần nhập dữ liệu.

Chú ý: cuối đường dẫn có “formResponse” thì chúng ta xóa bỏ để thay thế bằng “formResponse?ifq&submit=Submit” để có thể tự động submit cho from.

 Body: trỏ tới các trường dữ liệu sẽ gửi từ vi điều khiển sau đó đưa tới các trường trên form.

c. Lập trình trên Arduino

Để có thể truyền dữ liệu lên Google Spreadsheet thì chúng ta cần phải thiết lập theo các bước trên. Sau đó chúng ta tiến hành lập trình trên Arduino theo các bước sau:

 Kết nối với trang chủ, ở đây trang chủ của chúng ta là thingspeak có địa chỉ là 184.106.153.149.

 Thiết lập một chuỗi dữ liệu trên đó các trường thông số cần gửi lên Google Spreadsheet.

 Tiến hành gửi dữ liệu lên Thingspeak, sau đó Thingspeak sẽ phân tích các trường dữ liệu sau đó gửi qua biểu mẫu của Google, các dữ liệu sẽ được lưu vào trang tính trên Google Drive.

Một phần của tài liệu Hệ thống đo đạc, theo dõi huyết áp và nhiệt độ cơ thể sử dụng kid arduino (Trang 89 - 92)

Tải bản đầy đủ (PDF)

(107 trang)