1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) THIẾT kế KIT PHÁT TRIỂN ỨNG DỤNG hệ THỐNG QUAN TRẮC THÔNG số môi TRƯỜNG

96 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ LUẬN VĂN TỐT NGHIỆP THIẾT KẾ KIT PHÁT TRIỂN ỨNG DỤNG HỆ THỐNG QUAN TRẮC THÔNG SỐ MÔI TRƯỜNG Sinh viên thực hiện: Cán hướng dẫn: Quách Đạt Bình MSSV: B1708856 Ngành: Điện tử Truyền thông K43 Đặng Hữu Nhân MSSV: B1708893 Ngành: Điện tử Truyền thông K43 Mai Kỳ Yên MSSV: B1708922 Ngành: Điện tử Truyền thông K43 ThS Trần Hữu Danh Cần Thơ, tháng 06 năm 2021 TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ Tieu luan LUẬN VĂN TỐT NGHIỆP THIẾT KẾ KIT PHÁT TRIỂN ỨNG DỤNG HỆ THỐNG QUAN TRẮC THÔNG SỐ MÔI TRƯỜNG Sinh viên thực hiện: Cán hướng dẫn: Quách Đạt Bình MSSV: B1708856 Ngành: Điện tử Truyền thông K43 Đặng Hữu Nhân MSSV: B1708893 Ngành: Điện tử Truyền thông K43 Mai Kỳ Yên MSSV: B1708922 Ngành: Điện tử Truyền thông K43 ThS Trần Hữu Danh Thành viên Hội đồng: ThS Trần Hữu Danh TS Nguyễn Thanh Tùng ThS Dương Thái Bình Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Điện tử Viễn thông, Khoa Công Nghệ, Trường Đại học Cần Thơ vào ngày: 18/06/2021 Có thể tìm hiểu luận văn tại: Thư viện Khoa Cơng Nghệ, Trường Đại học Cần Thơ Tieu luan LỜI CẢM ƠN Trong suốt trình học tập thực luận văn tốt nghiệp chúng em gặp khơng khó khăn, trở ngại nhờ giúp đỡ, động viên, chia sẻ cha mẹ bạn bè, hướng dẫn tận tình Thầy cơ, chúng em vượt qua khó khăn, trở ngại hồn thành nhiệm vụ học tập Qua luận văn tốt nghiệp chúng em muốn gửi lời cảm ơn chân thành đến: Thầy Trần Hữu Danh tận tình hướng dẫn, truyền đạt kinh nghiệm, nhận xét, giúp đỡ chúng em hoàn thành luận văn tốt nghiệp hướng, thời hạn Xin chân thành cảm ơn Trường Đại học Cần Thơ, Khoa Công Nghệ, Bộ môn Điện tử - Viễn thông giúp đỡ, hỗ trợ thiết bị suốt trình học tập, nghiên cứu làm luận văn tốt nghiệp Xin cảm ơn giúp đỡ, hợp tác nhóm làm luận văn tốt nghiệp thầy Trần Hữu Danh hướng dẫn tất bạn bè động viên, ủng hộ chúng em suốt thời gian qua Mặc dù nhóm thực luận văn cố gắng kiến thức hạn chế nên q trình thực khó tránh khỏi sai sót mặt kiến thức lý thuyết cách trình bày Nhóm em mong nhận thơng cảm ý kiến đóng góp thầy cơ, bạn bè để báo cáo luận văn tốt nghiệp ngày hoàn thiện Chúng em xin chân thành cảm ơn cha mẹ, người lo lắng, giúp đỡ kịp thời mặt kinh tế tinh thần giúp chúng em suốt trình học tập, rèn luyện Chúng em xin chân thành cảm ơn! Tieu luani TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ BỘ MÔN ĐIỆN TỬ VIỄN THÔNG CHẤP THUẬN CỦA HỘI ĐỒNG Luận văn này, với đề tài “Thiết kế KIT phát triển ứng dụng hệ thống quan trắc thông số mơi trường”, sinh viên Qch Đạt Bình, Đặng Hữu Nhân Mai Kỳ Yên thực theo hướng dẫn giảng viên ThS Trần Hữu Danh Luận văn báo cáo hội đồng chấm luận văn thông qua ngày 18 tháng 06 năm 2021 (Quyết định thành lập Hội đồng số: 128/QĐ-CN Trưởng Khoa Công Nghệ ký ngày 11/6/2021) Giảng viên phản biện Giảng viên hướng dẫn TS Nguyễn Thanh Tùng ThS Trần Hữu Danh Giảng viên phản biện ThS Dương Thái Bình Tieu luanii LỜI CAM ĐOAN Đề tài “Thiết kế KIT phát triển ứng dụng hệ thống quan trắc thơng số mơi trường”, thực nhóm sinh viên: Quách Đạt Bình, Đặng Hữu Nhân Mai Kỳ Yên lớp Kỹ thuật Điện tử - Truyền thông K43 Đề tài phát triển bảng mạch quy hoạch ngõ theo chuẩn giao tiếp khác vi điều khiển MSP432P401R thành Port riêng biệt qua ứng dụng để quan trắc thơng số môi trường thông qua thiết bị cảm biến Kết quan trắc hiển thị lên trang web, App Android lưu lại kết Google Sheets để ta dễ theo dõi thay đổi thông số ngày hay tuần Trong trình thực đề tài, sản phẩm cịn nhiều thiếu sót kiến thức cịn hạn chế, nội dung trình bày báo cáo hiểu biết, tìm kiếm, học hỏi thành chúng em đạt hướng dẫn tận tình thầy Trần Hữu Danh, giúp đỡ thầy cô Bộ môn Điện tử - Viễn thông Chúng em xin cam đoan rằng: Những nội dung trình bày báo cáo luận văn tốt nghiệp chép từ công trình trước Nếu khơng thật, chúng em xin chịu trách nhiệm trước nhà trường Cần Thơ, ngày 18 tháng năm 2021 Nhóm sinh viên thực Tieu luaniii MỤC LỤC LỜI CẢM ƠN .i CHẤP THUẬN CỦA HỘI ĐỒNG ii LỜI CAM ĐOAN .iii MỤC LỤC iv DANH MỤC HÌNH vii DANH MỤC BẢNG x DANH MỤC TỪ VIẾT TẮT xi TÓM TẮT xiii ABSTRACT xiv LỜI MỞ ĐẦU xv CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề .1 1.2 Mục tiêu đề tài 1.3 Phạm vi đề tài 1.4 Phương pháp nghiên cứu CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ ĐỊNH HƯỚNG THỰC HIỆN 2.1 Giới thiệu sở lý thuyết phần cứng phần mềm hệ thống 2.1.1 Tổng quan Kit LaunchPad MSP432P401R 2.1.2 Tổng quan truyền thông UART 2.1.3 Tổng quan giao thức I2C 2.1.4 RTC – Real Time Clock MSP432 .10 2.1.5 Tổng quan tần số 433MHz công nghệ truyền không dây 12 2.1.6 Trình biên dịch CCS – Code Composer Studio 9.3.0 13 2.2 Giới thiệu sở lý thuyết lập trình Web App Android 14 2.2.1 Ngôn ngữ lập trình web & Cơ sở liệu 14 2.2.2 Giới thiệu phần mềm Sublime Text 17 2.2.3 Web Hosting, Trang lưu trữ vẽ biểu đồ từ thông số .18 Tieu luaniv 2.2.4 Giới thiệu ngơn ngữ lập trình Java .19 2.2.5 Giới thiệu Android Studio .21 2.3 Giải pháp thực .22 2.4 Yêu cầu thiết kế 22 CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG HỆ THỐNG 23 3.1 Giới thiệu tổng quan mơ hình hệ thống 23 3.1.1 Mạch quy hoạch ngõ MSP432 – Shield module .24 Sơ đồ nguyên lý mạch .24 Mạch PCB thực tế 25 3.1.2 Mạch kết nối ngoại vi – Shield sensor 25 Sơ đồ nguyên lý mạch .26 Mạch PCB thực tế 27 3.2 Giới thiệu phần cứng khối Gateway .28 3.2.1 Cảm biến SHT10 .28 3.2.2 Cảm biến ánh sáng BH1750 30 3.2.3 Cảm biến đo độ pH 31 3.2.4 Cảm biến đo độ dẫn điện Ec 32 3.2.5 Cảm biến nhiệt độ DS18B20 .33 3.2.6 LCD 2004 & mạch chuyển giao tiếp PCF8574 34 3.2.7 Module chuyển đổi tín hiệu dịng sang áp 34 3.2.8 Module Sim808 35 Tập lệnh AT GPS 39 3.2.9 ESP8266 ESP - 07S 40 Tập lệnh AT Wifi 41 3.2.10 Nguồn cung cấp hệ thống 43 Mạch PCB thực tế 44 3.3 Giới thiệu phần cứng khối Node 44 3.3.1 MSP430G2553 44 3.3.2 Module LoRa SX1278 .46 Tieu luanv 3.3.3 Module Relay kênh 50 3.3.4 Sơ đồ nguyên lý Node mạch thực tế .51 CHƯƠNG 4: XÂY DỰNG PHẦN MỀM HỆ THỐNG 52 4.1 Thuật toán lưu đồ giải thuật Gateway/ Node 52 4.2 Lưu đồ giải thuật đăng nhập web 54 4.3 Lưu đồ giải thuật App Android 55 CHƯƠNG 5: KẾT QUẢ THỰC NGHIỆM 56 5.1 Thực nghiệm hệ thống thực tế 56 5.2 Website theo dõi liệu quan trắc 59 5.3 Giao diện App Smartphone 63 CHƯƠNG 6: KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN ĐỀ TÀI 64 6.1 Kết luận 64 6.2 Định hướng phát triển đề tài 64 TÀI LIỆU THAM KHẢO 66 PHỤ LỤC 70 Tieu luanvi DANH MỤC HÌNH Hình 2.1.1 Kit LaunchPad MSP432P401R Hình 2.1.2 Sơ đồ cấu trúc MSP432P401R Hình 2.1.3 Sơ đồ kết nối giao thức UART Hình 2.1.4 Cấu trúc khung truyền UART .6 Hình 2.1.5 Sơ đồ kết nối I2C thiết bị Hình 2.1.6 Sơ đồ kết nối Master Slave mạng Hình 2.1.7 Cấu trúc liệu Hình 2.1.8 Điều kiện bắt đầu truyền nhận I2C .9 Hình 2.1.9 Điều kiện kết thúc truyền nhận I2C 10 Hình 2.1.10 Giản đồ xung I2C MSP432 10 Hình 2.1.11 Sơ đồ khối ghi bên RTC 11 Hình 2.1.12 Giao diện trình biên dịch CCS 14 Hình 2.2.1 Logo PHP & HTML 15 Hình 2.2.2 Cơ sở liệu MySQL 16 Hình 2.2.3 Giao diện Sublime Text 18 Hình 2.2.4 Hosting 000webhost 18 Hình 2.2.5 Logo Java .19 Hình 2.2.6 Phần mềm Android Studio 21 Hình 2.2.7 Giao diện phần mềm 22 Hình 3.1.1 Sơ đồ tổng quan hệ thống 23 Hình 3.1.2 Sơ đồ khối điều khiển bên Gateway 23 Hình 3.1.3 Sơ đồ nguyên lý mạch mở rộng Port 24 Hình 3.1.4 Mạch thực tế gắn vào Kit LaunchPad 25 Hình 3.1.5 Sơ đồ nguyên lý mạch kết nối ngoại vi 26 Hình 3.1.6 Sơ đồ nguyên lý mạch kết nối ngoại vi 27 Hình 3.1.7 Mạch kết nối ngoại vi thực tế 27 Hình 3.2.1 Sơ đồ khối Gateway 28 Hình 3.2.2 Cảm biến nhiệt độ, độ ẩm SHT10 .29 Hình 3.2.3 Cảm biến BH1750 30 vii Tieu luan Hình 3.2.4 Cảm biến đo độ pH 31 Hình 3.2.5 Cảm biến đo độ dẫn điện Ec .32 Hình 3.2.6 Cảm biến nhiệt độ DS18B20 33 Hình 3.2.7 LCD2004 kèm mạch chuyển PCF8574 .34 Hình 3.2.8 Mạch chuyển đổi tín hiệu dịng sang áp 35 Hình 3.2.9 Sơ đồ chân Sim808 36 Hình 3.2.10 Module Sim808 37 Hình 3.2.11 Kiểu kết nối dây tín hiệu TX RX 38 Hình 3.2.12 Mạch thu phát Wifi ESP8266 ESP – 07S .40 Hình 3.2.13 Sơ đồ chân mạch thu phát Wifi ESP8266 ESP – 07S .41 Hình 3.2.14 Adapter 9.3V - 4A 43 Hình 3.2.15 Sơ đồ nguyên lý mạch nguồn 43 Hình 3.2.16 Mạch nguồn thực tế 44 Hình 3.3.1 Sơ đồ khối Node 44 Hình 3.3.2 MSP430G2553 DIP20 45 Hình 3.3.3 Module RF UART LoRa SX1278 46 Hình 3.3.4 Kích thước sơ đồ chân Module LoRa 47 Hình 3.3.5 Mơ tả truyền điểm – điểm 48 Hình 3.3.6 Mơ tả truyền cố định 49 Hình 3.3.7 Mô tả truyền broadcast .49 Hình 3.3.8 Module Relay kênh 50 Hình 3.3.9 Sơ đồ nguyên lý Node .51 Hình 3.3.10 Node hoàn thiện thực tế 51 Hình 4.1.1 Lưu đồ giải thuật khối Gateway 52 Hình 4.1.2 Lưu đồ giải thuật khối Node 53 Hình 4.2.1 Lưu đồ giải thuật đăng nhập web 54 Hình 4.3.1 Lưu đồ giải thuật App Android 55 Hình 5.1.1 Hệ thống quan trắc thực tế 56 Hình 5.1.2 Gateway đặt phịng Luận văn 57 Hình 5.1.3 Node đặt tủ ươm rau mầm 57 viii Tieu luan CHƯƠNG 6: KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN ĐỀ TÀI Nội dung chính:  Kết luận  Định hướng phát triển đề tài 6.1 Kết luận Qua việc ứng dụng mạch quy hoạch ngõ chuẩn giao tiếp khác thành Port – Shield module cho Kit LaunchPad MSP432P401R mạch kết nối ngoại vi giúp dễ dàng xây dựng hệ thống quan trắc thông số mơi trường hồn chỉnh, độ xác cao Bên cạnh đó, ngồi việc ứng dụng để xây dựng hệ thống quan trắc mạch quy hoạch ngõ mạch kết nối ngoại vi ứng dụng để nghiên cứu học tập Với mục tiêu đề ra, đề tài “Thiết kế KIT phát triển ứng dụng hệ thống quan trắc thông số môi trường”, hoàn thiện tương đối ổn định thực tốt chức đề ban đầu, qua nhóm đạt kết sau: + Lý thuyết: Nhóm thực luận văn hiểu rõ kiến thức liên quan đến đề tài từ môn sở đến môn chuyên ngành trình học, từ vận dụng cách linh hoạt vào thực tế, thực tiễn + Phần cứng: Thiết kế hệ thống quan trắc hoàn thiện thông qua việc ứng dụng mạch quy hoạch ngõ chuẩn giao tiếp khác thành Port – Shield module cho Kit LaunchPad MSP432P401R Node điều khiển thiết bị + Phần mềm: Xây dựng trang Web có khả giám sát thơng số thiết bị gửi lên, tạo trang lưu trữ liệu App Android smartphone để theo dõi trực tiếp thông số + Thực nghiệm: Hệ thống hoạt động ổn định 6.2 Định hướng phát triển đề tài Để thực tốt hệ thống hồn chỉnh phức tạp, chi phí cao, đồng thời cần phải có nhiều thời gian Với hiểu biết tìm hiểu nhóm khoảng thời gian định nên đề tài nhóm tạo hệ thống tương đối hồn chỉnh, nhiên nhóm đưa số định hướng để đề tài phát triển tốt sau: 65 Tieu luan  Tạo nhiều node node có nhiều cảm biến  Thiết kế Website có khả điều chỉnh trực tiếp hệ thống cho người dùng  Có thể cập nhật Firmware từ xa cho hệ thống thông qua phương thức OTA – Over the Air  Thiết kế giao diện thiết lập cảm biến, module C# có khả tự sinh code, Debug chương trình trực tiếp giao diện 66 Tieu luan TÀI LIỆU THAM KHẢO [1] DataSheets MSP432P401R – Texas Instrument (URL: https://www.ti.com/lit/ds/symlink/msp432p401r.pdf?ts=1622768925466&ref _url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FMSP432P401R) [2] UART Communication Protocol (URL: https://cmcdistribution.com.vn/kien-thuc-cnc/giao-tiep-uart-la-gi-ung-dungcua-uart-trong-cuoc-song) [3] I2C Communication Protocol (URL: http://dammedientu.vn/gioi-thieu-chuan-giao-tiep-i2c/) [4] Overview RF 433MHz (URL: https://quyluan.com/ky-thuat-song-rf-433mhz-va-315mhz/) [5] Introduce Wireless Communication (URL: https://www.bkaii.com.vn/gioi-thieu/83-tin-tuc/tin-bkaii/163-13-cach-thuctruyen-du-lieu-trong-iot-cho-cac-ky-su-dien:) [6] Getting Started MSP432 with CCS (URL: http://software-dl.ti.com/ccs/esd/documents/users_guide_9.3.0/ccs_gettingstarted.html) [7] Overview Website (URL: https://websitechuyennghiep.vn/gioi-thieu-tong-quan-ve-website.html) [8] Php & MySQL (URL: https://vietjack.com/php/php_va_mysql.jsp) [9] HTML language (URL: https://vietjack.com/html/form_trong_html.jsp) [10] About Sublime Text – Code editor for create website (URL: http://nghelaptrinh.net/sublime-text-la-gi/) [11] Overview 000webhost (URL: https://freetuts.net/huong-dan-dang-ky-hosting-mien-phi-000webhost-va-trodomain-1517.html) [12] API with Google SpreadSheets 67 Tieu luan (URL: https://viblo.asia/p/huong-dan-tao-api-ghi-du-lieu-len-google-Sheets1Je5EPR YlnL) [13] Overview Java & JavaScript (URL: https://magenest.com/vi/ngon-ngu-lap-trinh-java/) [14] Android Studio (URL: https://www.codehub.com.vn/Gioi-Thieu-Ve-Android-Studio) (URL: https://blog.itnavi.com.vn/android-studio-la-gi/) [15] SHT10 sensor (URL: https://www.proe.vn/cam-bien-sht10-do-nhiet-do-do-am-khong-khi-1) [16] BH1750 sensor (URL: https://hshop.vn/products/cam-bien-cuong-do-onh-song-lux-bh1750) [17] pH sensor (URL: https://hshop.vn/products/cam-bien-do-do-ph-giao-tiep-uart) [18] Ec sensor (URL: https://www.thegioiic.com/products/dfr0300-cam-bien-do-do-dan-dien-danganalog) [19] DS18B20 sensor (URL: https://nshopvn.com/product/module-cam-bien-nhiet-do-ds18b20/) [20] LCD2004 & PCF8574 (URL: https://hshop.vn/products/lcd-text-lcd2004-xanh-lo) [21] Signal converter board HW-685 (URL: https://hshop.vn/products/mach-chuyen-tin-hieu-dong-ap-current-to-voltage0-4-20ma-to-0-3-3v-5v-10v-hw-685) [22] Module Sim808 (URL: https://hshop.vn/products/mach-simgsmgprs-gps-bluetooth-sim808) [23] Introduce GPS (URL: https://viettelnet.vn/gps-la-gi/) [24] Interfacing with Module Sim808 by AT command (URL: http://mlab.vn/huong-dan-su-dung-module-Sim808.html) [25] GPRS HTTP AT Instruction (URL: http://www.raviyp.com/sim900-gprs-http-at-commands/) 68 Tieu luan [26] Module ESP – 07S (URL: https://hshop.vn/products/mach-thu-phat-wifi-esp8266-v7) [27] Interfacing with ESP-07S by AT command (URL: http://iot47.com/iot-bai-3-esp8266-demo-ung-dung-dieu-khien-led-tu-xaqua-internet-bang-tap-lenh-at/) [28] ESP8266 AT Instruction Set version 1.5.4 (URL: https://www.espressif.com/sites/default/files/4a-esp8266_at_instruction_set_ en_v1.5.4_0.pdf) [29] Adapter 9.3V - 4A (URL: https://adapternguonchinhhang.com/san-pham/day-nguon-cho-may-posverifone-9-3v-4a/) [30] Datasheet MSP430G2553 (URL: https://www.ti.com/product/MSP430G2553?keyMatch=MSP430G2553%2 0LAUNCHPAD&tisearch=search-everything) [31] Module LoRa SX1278 (URL: https://hshop.vn/products/mach-thu-phat-rf-lora-uart-sx1278-433mhz3000m) [32] Data Tranmission of LoRa (URL: https://bff-tech.com/lora-la-gi/) [33] Module Relay (URL: https://www.thegioiic.com/products/module-2-relay-5v-kich-muc-cao-thapv1) [34] Giáo trình Vi Điều khiển MSP430, 2015 [TS Lương Vinh Quốc Danh, ThS Trần Hữu Danh] [35] Embedded microcomputer systems: Real-time interfacing to the MSP432 microcontroller Volome2 – Valvano, Jornathan W Texas, 2018 [36] MSP432 Source Codes (URL: http://www.microdigitaled.com/ARM/MSP432_ARM/Code/MSP432_red_c odes.html) [37] Read Google Sheets Data on Android Studio (URL: https://youtu.be/BsSpyd5JcVc) 69 Tieu luan [38] Code Java Example (URL: https://github.com/Johnsonxiong/ReadGoogleSheets_Android) [39] Android Quick start for Google Sheets (URL: https://developers.google.com/workspace/guides/android) [40] Sergiu Nimara, Mihnea Nandra, Razvan Bogdan, MIEEE Low-Power Wireless Data Acquisition System, 25th Telecommunications forum TELFOR 2017 70 Tieu luan PHỤ LỤC Phụ lục 1: Bảng Pin Mạch mở rộng Port MSP432P401R – Shield Module 71 Tieu luan Phụ lục 2: Sơ đồ chân PORT Mạch mở rộng PORT MSP432P401R – Shield Module NC: No connect 72 Tieu luan Phụ lục 3: Thiết lập API để giao tiếp hệ thống Thiết lập Google Sheets Đầu tiên cần tạo trang Google Sheets, truy cập đường dẫn: https://docs.goog le.com/spreadSheets/ sẽ mở trang Google Sheets giao diện bên sau chọn “Blank” Thiết lập Google Script Sau có trang Google Sheets tiến hành viết script để ghi liệu, chọn Cơng cụ => Trình chỉnh sửa tập lệnh Trình duyệt mở tab Google Script 73 Tieu luan Thay đoạn code phần Code.gs thành nội dung sau: function doGet(e) { Logger.log( JSON.stringify(e) ); var result = 'Ok'; if (e.parameter == 'undefined') { result = 'No Parameters'; } else { var Sheets_id = '1l_cFbCOfjQqmuIuw8vFFNnJKCvjyWLwJM8npsemD0'; // SpreadSheets ID var Sheets = SpreadSheetsApp.openById(Sheets_id).getActiveSheets(); var newRow = Sheets.getLastRow() + 1; var rowData = []; var Curr_Date = new Date(); rowData[0] = Curr_Date; // Date in column A var Curr_Time = Utilities.formatDate(Curr_Date, "Asia/Jakarta", 'HH:mm:s s'); rowData[1] = Curr_Time; // Time in column B for (var param in e.parameter) { Logger.log('In for loop, param=' + param); var value = stripQuotes(e.parameter[param]); Logger.log(param + ':' + e.parameter[param]); switch (param) { 74 Tieu luan case 'temperature': rowData[2] = value; // Temperature in column C result = 'Temperature Written on column C'; break; case 'humidity': rowData[3] = value; // Humidity in column D result += ' ,Humidity Written on column D'; break; case 'pH': rowData[4] = value; // Humidity in column E result += ' ,pH Written on column E'; break; case 'EC': rowData[5] = value; // Humidity in column f result += ' ,EC Written on column F'; break; case 'LIGHT': rowData[6] = value; // Humidity in column G result += ' ,LIGHT Written on column G'; break; case 'MAP': rowData[7] = value; // Humidity in column G result += ' ,MAP Written on column G'; break; default: result = "unsupported parameter"; } 75 Tieu luan } Logger.log(JSON.stringify(rowData)); var newRange = Sheets.getRange(newRow, 1, 1, rowData.length); newRange.setValues([rowData]); } return ContentService.createTextOutput(result); } function stripQuotes( value ) { return value.replace(/^["']|['"]$/g, ""); } Dùng Pushingbox API để chạy Google Script B1: Chọn khai triển dạng web 76 Tieu luan B2: Copy Current web app URL 77 Tieu luan B3: Truy cập trang https://www.pushingbox.com/ => My Services, sau điền vào bảng sau => Submit B4: Nhập dạng chuỗi liệu cần truyền sau => Update 78 Tieu luan Có thể bắt đầu gửi liệu cảm biến lên Google Sheets thông qua API 79 Tieu luan ... Instrument thị trường Việt Nam khó khăn có khơng có cửa hàng cung cấp Dựa theo tình hình tính cấp thiết, đề tài ? ?Thiết kế KIT phát triển ứng dụng hệ thống quan trắc thông số môi trường? ?? ứng dụng bảng... tài ? ?Thiết kế KIT phát triển ứng dụng hệ thống quan trắc thông số môi trường? ??, thực nhóm sinh viên: Qch Đạt Bình, Đặng Hữu Nhân Mai Kỳ Yên lớp Kỹ thuật Điện tử - Truyền thông K43 Đề tài phát triển. .. Nhận thấy hiệu việc ứng dụng công nghệ để nâng cao chất lượng công việc, từ kiến thức học nhóm chọn đề tài: ? ?Thiết kế KIT phát triển ứng dụng hệ thống quan trắc thông số môi trường? ?? để tiến hành

Ngày đăng: 08/12/2022, 09:23

Xem thêm:

Mục lục

    DANH MỤC TỪ VIẾT TẮT

    CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

    1.2 Mục tiêu đề tài

    1.3 Phạm vi đề tài

    1.4 Phương pháp nghiên cứu

    CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ ĐỊNH HƯỚNG THỰC HIỆN

    2.1 Giới thiệu cơ sở lý thuyết phần cứng và phần mềm hệ thống

    2.1.1 Tổng quan về Kit LaunchPad MSP432P401R

    2.1.2 Tổng quan về truyền thông UART

    2.1.3 Tổng quan về giao thức I2C

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w