1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Đồ án thiết kế hệ thống nhúng, học viện công nghệ bưu chính viễn thông (1)

28 22 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

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 1,63 MB

Nội dung

Bộ Thông Tin Và Truyền Thông Học Viện Công Nghệ Bưu Chính Viễn Thơng Khoa Kỹ thuật – Điện tử I Đồ án môn học: ĐỒ ÁN THIẾT KẾ HỆ THỐNG NHÚNG Đề tài: Giám sát nhiệt độ, độ ẩm tảng IoT Giảng viên hướng dẫn: Ts Nguyễn Ngọc Minh Sinh viên thực hiện: Phạm Mạnh Tuấn – B17DCDT206 Từ Phú Lâm – B17DCDT104 Nguyễn Văn Linh – B17DCDT110 Hà Nội, tháng 5, năm 2021 Lời cảm ơn Đầu tiên nhóm chúng em xin gửi lời cảm ơn sâu sắc đến thầy Nguyễn Ngọc Minh, người giúp đỡ chúng em nhiều định hướng nghiên cứu, đưa nhứng nhận xét, đánh giá, góp ý đồ án môn học Đồ Án Thiết Kế Hệ Thống Nhúng suốt thời gian thực Qua việc học tìm hiểu kiến thức liên quan đồng thời thực hành, làm việc trực tiếp với công cụ liên quan đến môn học Đồ Án Thiết Kế Hệ Thống Nhúng, nhóm chúng em rút nhiều học bổ ích phục vụ cho trình học tập nghiên cứu sau Chúng em xin chân thành cảm ơn thầy cô giảng dạy chúng em, đặc biệt thầy cô giáo khoa Điện-Điện tử Xin cảm ơn bạn sinh viên khoa giúp đỡ nhiều mặt: phương tiện, sách vở, ý kiến … Mặc dù cố gắng hoàn thành đồ án song cung khơng tránh khỏi sai sót, mong thầy bạn đóng góp ý kiến q báu để đồ án thành công Một lần xin gửi lời cảm ơn đến thầy! Nhóm sinh viên thực Nhận xét giảng viên hướng dẫn ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ……………………………………………… Mục lục Lời nói đầu I Chương I Mở đầu .7 Đặt vấn đề Lý chọn đề tài Mục đích nghiên cứu II Chương II Giới thiệu Node MCU Esp8266, Module DHT11 & Modulo NRF24L01 Node MCU Esp8266 a Giới thiệu chung b Sơ đồ chân Modulo DHT11 11 Modulo thu phát NRF24L01 12 a Giới thiệu tổng quan 12 b Sơ đồ chân 13 III Chương III Tìm hiểu Webserver 14 Tìm hiểu Web Server 14 Web Server Esp8266 14 Các chế độ hoạt động Node MCU Esp8266 .15 IV Chương IV Nghiên cứu giám sát nhiệt độ, độ ẩm tảng IoT(Web & Blynk App & Máy chủ Thingspeak) 15 Website 15 Blynk App 16 Máy chủ Thingspeak 16 V Chương V Xây dựng chương trình .16 Xây dựng sơ đồ khối 16 a Module Node MCU sử dụng Web Server 16 b Modulo Node MCU kết nối App Blynk 17 c Modulo Node MCU với Thingspeak 18 Sơ đồ nguyên lý 18 a Sơ đồ Node MCU vs DHT 11 hiển thị Webser 18 b Sơ đồ Node MCU vs DHT 11 hiển thị App Blynk 19 c VI Sơ đồ Node MCU vs DHT 11 hiển thị Thingspeak .19 Chương trình .20 a Thiết kế giao diện Web Site .20 b Thiết kế giao diện app blynk 22 c Giao diện Thingspeak 23 Chương VI Kết .24 Sản phẩm thiết kế .24 Kết giám sát nhiệt độ, độ ẩm 25 Nhận xét, đánh giá 27 Phụ lục 27 Tài liệu tham khảo 28 Lời nói đầu Nhắc đến phát triển thời đại công nghiệp 4.0, khái niệm nhận quan tâm hàng đầu tồn giới Internet Vạn Vật hay gọi Internet of things (IoT) Sự phát triển IoT đem lại tác động mạnh mẽ lên nhiều mặt cơng việc đời sống Chúng ta bắt gặp nhiều ứng dụng thực tế IoT như: Nhà thông minh(smart house), Transport & Logistics, Chăm sóc sức khỏe, Y tế, Ngành cơng nhiệp nặng, Giám sát thay đổi nhiệt độ môi trường(nhiệt độ, độ ẩm)… Vì thơng qua mơn học, chúng em tìm hiểu, xây dựng thực tế lĩnh vực Giám sát thay đổi nhiệt độ môi trường(nhiệt độ, độ ẩm) lợi ích mà IoT mang lại thông qua Node MCU ESP82266 & Modulo cảm biến DHT11 với việc gửi liệu giám sát thu lên trang Web cục tự xây dựng, hay lên Blynk app ứng dụng thông minh thiết bị điện thoại Lên máy chủ Thingspeak sử dụng điện toán đám mây I Chương I Mở đầu Đặt vấn đề Nhiệt độ độ ẩm hai yếu tố vô quan trọng ảnh hưởng đến phát triển suất chất lượng ngành nông nghiệp hay đơn giản để người biết yếu tố thay đổi thời tiết đến mơi trường Trong điều kiện biến đổi khí hậu với thay đổi thất thường cần có sản phẩm, thiết bị đo đạc, giám sát nhiệt độ, đổ ẩm môi trường để theo dõi biến đổi khí hậu, thời tiết Vì có nhiều vi xử lý đời nhằm mục đích giúp người biết nhiệt độ, độ ẩm để học xem lúc nào, đâu vi xử lý Arduino vs DHT, STM vs DHT Lý chọn đề tài Với vi xử lý nêu trên, có ưu, nhược điểm khác Nhưng tất mang lại cho người học cách tìm tịi, nghiên cứu, đánh giá Vì đồ án nhóm chúng em sử dụng vi xử lý phổ biến Node MCU có tích hợp chip Wifi ESP8266 kết hợp với modilo cảm biến nhiệt độ, độ ẩm DHT 11 giám sát nhiệt độ, độ ẩm tảng IoT phổ biến gửi liệu lên Web, điện thoại, máy chủ - II Mục đích nghiên cứu Nắm rõ nguyên lý hoạt động Node MCU Esp 8266, DHT11 Xây dựng chương trình web đơn giản đề giám sát nhiệt độ, độ ẩm Tìm hiểu gửi liệu lên máy chủ Thingspeak, tảng IoT phổ biến Giám sát nhiệt độ, độ ẩm smart phone Blynk App Chương II Giới thiệu Node MCU Esp8266, Module DHT11 & Modulo NRF24L01 Node MCU Esp8266 a Giới thiệu chung ESP8266 mạch vi điều khiển giúp điều khiển thiết bị điện tử Điều đặc biệt nó, kết hợp module Wifi tích hợp sẵn bên vi điều khiển Hiện nay, ESP8266 giới nghiên cứu tự động hóa Việt Nam ưa chuộng giá thành rẻnhưng lại tích hợp sẵn Wifi, nhớ flash 8Mb! Kit RF thu phát Wifi ESP8266 NodeMCU dùng cho ứng dụng cần kết nối, thu thập liệu điều khiển qua sóng Wifi, đặc biệt ứng dụng liên quan đến IoT H1 Node MCU Esp8266 Node MCU ESP8266 gồm:          b IC chính: ESP8266 Phiên firmware: NodeMCU Lua Chip nạp giao tiếp UART: CP2102 GPIO tương thích hồn tồn với firmware Node MCU Cấp nguồn: 5VDC MicroUSB Vin GIPO giao tiếp mức 3.3VDC Tích hợp Led báo trạng thái, nút Reset, Flash Tương thích hồn tồn với trình biên dịch Arduino Kích thước: 25 x 50 mm Sơ đồ chân H0.Sơ đồ chân kit Node MCU ESP8266 GPIO kết nối với Chip Flash GPIO6 đến GPIO11 thường kết nối với chip flash bo mạch ESP8266 Vì vậy, chân khơng khuyến khích sử dụng Chân sử dụng khởi động ESP8266 bị ngăn không cho khởi động số chân kéo MỨC THẤP MỨC CAO Danh sách sau cho thấy trạng thái chân khởi động: GPIO16: chân mức cao khởi động GPIO0: lỗi khởi động kéo mức thấp GPIO2: chân mức cao khởi động, không khởi động kéo mức thấp GPIO15: lỗi khởi động kéo mức cao GPIO3: chân mức cao khởi động GPIO1: chân mức cao khởi động, không khởi động kéo mức thấp GPIO10: chân mức cao khởi động GPIO9: chân mức cao khởi động Chân mức cao khởi động Có số chân xuất tín hiệu 3.3V ESP8266 khởi động Điều vấn đề cần phải quan tâm bạn có relay thiết bị ngoại vi khác kết nối với GPIO Các GPIO sau xuất tín hiệu mức cao khởi động: GPIO16, GPIO3, GPIO1, GPIO10, GPIO9 Ngoài ra, GPIO khác, ngoại trừ GPIO5 GPIO4, xuất tín hiệu điện áp thấp khởi động, có vấn đề chúng kết nối với transistor relay Đầu vào analog ESP8266 hỗ trợ đọc analog GPIO GPIO gọi ADC0 thường đánh dấu lụa A0 Điện áp đầu vào tối đa chân ADC0 đến 1V bạn sử dụng chip trần ESP8266 Nếu bạn sử dụng bo phát triển ESP8266 12-E NodeMCU, dải điện áp đầu vào đến 3,3V bo có chia điện áp bên Đèn LED bo mạch Hầu hết bo phát triển ESP8266 có đèn LED tích hợp Đèn LED thường kết nối với GPIO2 Đèn LED hoạt động với logic ngược Gửi tín hiệu CAO để tắt tín hiệu THẤP để bật Chân RST: Khi chân RST kéo THẤP, ESP8266 reset Thao tác giống nhấn nút reset bo mạch GPIO0: Khi GPIO0 kéo THẤP, đặt ESP8266 vào chế độ nạp khởi động Thao tác giống nhấn nút FLASH / BOOT bo mạch GPIO16: GPIO16 sử dụng để đánh thức ESP8266 khỏi chế độ ngủ sâu Để đánh thức ESP8266 khỏi chế độ ngủ sâu, GPIO16 phải kết nối với chân RST I2C: ESP8266 khơng có chân I2C phần cứng, triển khai phần mềm Vì vậy, bạn sử dụng GPIO làm I2C Thông thường, GPIO sau sử dụng làm chân I2C: GPIO5: SCL, GPIO4: SDA SPI Các chân sử dụng làm SPI ESP8266 là: GPIO12: MISO, GPIO13: MOSI, GPIO14: SCLK, GPIO15: CS Các chân PWM: ESP8266 cho phép phần mềm PWM tất chân I / O: GPIO0 đến GPIO16 Tín hiệu PWM ESP8266 có độ phân giải 10-bit Chân ngắt: ESP8266 hỗ trợ chân ngắt GPIO nào, ngoại trừ GPIO16 Modulo DHT11 DHT11 cảm biến đọc nhiệt độ độ ẩm lúc Cấu tạo gồm chân:     VCC (chân nguồn dương) DATA (chân tín hiệu) NC (Not Connected - chân không dùng đến) GND (chân nối đất) 10 Phần mềm: Máy chủ web bao gồm số phần điều khiển người dùng truy cập đến tệp lưu trữ HTTP máy chủ HTTP server phần mềm, có khả hiểu trang web địa (URL) trình duyệt giao thức sử dụng để xem trang web (HTTP) Bất trình duyệt cần đến tệp lưu trữ máy chủ, trình duyệt gửi tệp u cầu thơng qua HTTP Khi request to server true (phần cứng), HTTP (phần mềm) gửi tài liệu yêu cầu trở lại thông qua HTTP Web Server Esp8266 Sử dụng Esp8266 Web Server đóng vai trị máy chủ, giống máy tính chứa trang website(trang web) Thiết lập nội dung website có Web Server, thay dùng máy tính, dùng esp webserve Khi sử dụng máy tính, điện thoại kết nối Internet truy cập vào Web Server xem nội dung Website Để truy cập vào Website cần địa IP Web Server chứa Website Các chế độ hoạt động Node MCU Esp8266 Chế độ Accesspoint: Node MCU Esp8266 hoạt động chế độ Accesspoint điểm phát wifi để thiết bị khác truy cập vào Khi điểm phát wifi có địa IP gateway vd 192.168.1.1(có thể thiết lập) Nó cấp Ip cho thiết bị truy cập vào Chế độ Station: Chúng ta có điểm truy cập mạng wifi(điểm phát wifi để thiết bị khác truy cập), có địa gateway riêng Các thiết bị truy cập vào điểm truy cập cấp cho địa IP Trong trường hợp ta sử dụng chip Esp máy chủ chứa web server Kết nối với điểm truy cập wifi ta nhận IP Esp điểm truy cập cấp cho Esp hoạt động hai chế độ Accesspoint Station: Vừa điểm phát wifi vừa điểm truy cập wifi IV Chương IV Nghiên cứu giám sát nhiệt độ, độ ẩm tảng IoT(Web & Blynk App & Máy chủ Thingspeak) Website 14 Website tập hợp trang thơng tin có chứa nội dung văn bản, chữ số, âm thanh, hình ảnh, video… lưu trữ máy chủ web server truy cập từ xa thơng qua mạng Internet Phân loại website theo cấu trúc cách hoạt động Website tĩnh: Chủ yếu dùng html, css, javascript Website động: ngồi dùng html, css, javascript cịn dùng thêm số ngơn ngữ lập trình server ASP.NET, PHP… số sở liệu như: MySQL, SQL Server Trong dự án này, tạo độc lập web máy chủ sử dụng NodeMCU ESP8266 hiển thị nhiệt độ ẩm độ với DHT11 cảm biến sử dụng Arduino IDE Trên thực tế, web máy chủ mà chúng tơi xây dựng nên dễ dàng truy cập thiết bị có trình duyệt mạng bạn NodeMCU ESP8266 Giám sát Nhiệt độ Độ ẩm DHT11 / DHT22 với Bộ quản lý web máy chủ Máy chủ web: Web máy chủ không đồng tự động cập nhật nhiệt độ độ ẩm Chúng không cần phải làm trang web để cập nhật liệu Trên thực tế, sử dụng CSS tùy chỉnh để tạo loại trang web Blynk App Trong ứng dụng IoT smart home, cần giao diện để người dùng dễ dàng theo dõi điều khiển thiết bị hệ thống Các nhà cung cấp giải pháp smart home có ứng dụng khác cho hệ thống riêng họ Để xây dựng smart home cho riêng bạn, sử dụng Blynk app Ưu điểm: Dễ sử dụng: cần cài đặt từ app store Android Apple, sau đăng ký tài khoản không phút để làm quen Bạn cần kéo thả để xây dựng giao diện điều khiển cho riêng mà khơng cần lập trình hết Đầy đủ tính đẹp: Giao diện Blynk thân thiện với người dùng đẹp, hỗ trợ nhiều loại tính khác đáp ứng gần tất nhu cầu bạn có ứng dụng quản lý smart home Mã nguồn mở: Bạn tự cài đặt máy chủ Blynk nhà bạn tự thay đổi cấu hình theo ý muốn Máy chủ Thingspeak ThingSpeak cloud service tiếng phổ biến cộng đồng IoT, cho phép người dùng liệu lên clound từ clound lấy liệu qua giao thức HTTP Ngoài với giao diện đồ họa hiển thị liệu bắt mắt chắn dự án thú vị cho bạn yêu thích IoT Node cảm biến: bao gồm NRF24L01 giao tiếp với Bảng vi điều khiển Arduino NodeMCU ESP8266 Trong trường này, nhóm em dùng NodeMCU làm Mạch Node cảm biến Node cảm biến chứa Bộ cảm biến có liệu truyền đến Cổng thơng qua mơ-đun thu phát NRF24L01 Ví dụ này, nhóm 15 em sử dụng Cảm biến độ ẩm & nhiệt độ DHT11 Do đó, nhóm em gửi liệu độ ẩm nhiệt độ đến Gateway Gateway (đầu thu): nhóm em kết nối Bo mạch NodeMCU ESP8266-12E với môđun thu phát NRF24L01 Đây Bộ thu hay cịn gọi Gateway Gateway có khả kết nối với Mạng WiFi Gateway nhận liệu nhiệt độ độ ẩm không dây thông qua mô-đun thu phát NRF24L01 Gateway tải giá trị Nhiệt độ & Độ ẩm lên Máy chủ Thingspeak V Chương V Xây dựng chương trình Xây dựng sơ đồ khối a Module Node MCU sử dụng Web Server H4.Sơ đồ khối b Modulo Node MCU kết nối App Blynk 16 H6 Sơ đồ khối c Modulo Node MCU với Thingspeak H7 Sơ đồ khối Sơ đồ nguyên lý a Sơ đồ Node MCU vs DHT 11 hiển thị Webser 17 H8 Sơ đồ Node MCU1 dùng Web Sever Sơ đồ nối chân: -Nối GND (DHT11) với GND (Node MCU) -Nối Vcc(DHT11) với V(in) Esp -Nối chân Data(DHT11) với pin D1 b Sơ đồ Node MCU vs DHT 11 hiển thị App Blynk H9 Sơ đồ MCU2 với LCD Sơ đồ nối chân: -Nối GND (DHT11) với GND (Node MCU) -Nối Vcc(DHT11) với V(in) Esp -Nối chân Data(DHT11) với pin với D3 18 c Sơ đồ Node MCU vs DHT 11 hiển thị Thingspeak Sơ đồ cảm mạch cảm biến(Node Sensor) H10 Node MCU/NRF24L01 & DHT11 Đây kết nối chân NRF24L01 với NodeMCU ESP8266 Board: -MISO kết nối với chân D6 NodeMCU -MOSI kết nối với chân D7 NodeMCU -SCK kết nối với chân D5 NodeMCU -CE kết nối với chân D4 NodeMCU -CSN kết nối với chân D2 NodeMCU -GND VCC NRF24L01 kết nối với GND 3.3V NodeMCU -Cảm biến Nhiệt độ & Độ ẩm DHT11 kết nối với chân D1 NodeMCU Kết nối VCC & GND với NodeMCU 3.3V & GND Pin Sơ đồ mạch nhận liệu(Gate way) H11 Node MCU/NRF24L01 Đây kết nối chân NRF24L01 với NodeMCU ESP8266 Board: -MISO kết nối với chân D6 NodeMCU -MOSI kết nối với chân D7 NodeMCU 19 -SCK kết nối với chân D5 NodeMCU -CE kết nối với chân D4 NodeMCU -CSN kết nối với chân D2 NodeMCU -GND VCC NRF24L01 kết nối với GND 3.3V NodeMCU Chương trình a Thiết kế giao diện Web Site HTML gì? HTML chữ viết tắt Hypertext Markup Language Nó giúp người dùng tạo cấu trúc thành phần trang web ứng dụng, phân chia đoạn văn, heading, links, blockquotes HTML khơng phải ngơn ngữ lập trình, đồng nghĩa với việc khơng thể tạo chức “động” Nó giống Microsoft Word, dùng để bố cục định dạng trang web Khi làm việc với HTML, sử dụng cấu trúc code đơn giản (tags attributes) để đánh dấu lên trang web Ví dụ, tạo đoạn văn cách đặt văn vào cặp tag mở đóng văn

HTML hoạt động nào? HTML documents files kết thúc với html hay htm Bạn xem chúng cách sử dụng trình duyệt web (như Google Chrome, Safari, hay Mozilla Firefox) Trình duyệt đọc files HTML xuất nội dung lên internet cho người đọc xem Thơng thường, trung bình web chứa nhiều trang web HTML, ví dụ như: trang chủ, trang about, trang liên hệ, tất cần trang HTML riêng Mỗi trang HTML chứa tag (cũng gọi elements), bạn xem việc xây dựng khối trang web Nó tạo thành cấu trúc thư mục bao gồm section, paragraph, heading, khối nội dung khác Hầu hết HTML elements có tag mở tag đóng với cấu trúc Cấu trúc trang HTML có dạng sau, thường gồm phần: : Phần khai báo chuẩn html hay xhtml : Phần khai báo ban đầu, khai báo meta, title, css, javascript… : Phần chứa nội dung trang web, nơi hiển thị nội dung Cấu trúc bản: 20 Tiêu đề trang web Phần thân viết H12 Giao diện Trang Web b Thiết kế giao diện app blynk Cài đặt thông số chi tiết nhiệt độ, độ ẩm: Để tiến hành cài đặt thông số cho cảm biến ta thực bước sau: Click vào GAUGE để tiến hành cài đặt thông số Cài đặt thông số nhiệt độ Ở mục GAUGE 1: Đặt tên cho thang đo nhiệt độ (temperature) INPUT: Cấu hình cho PIN cần kết nối, chọn Virtual > V6 (0~1023) đổi lại (0~50) LABELS: e.g: Temp:/pin/độ c REFRESH INTERVAL: Vào Push chọn tốc độ đọc cảm biến nhiệt độ (sec) 21 Cài đặt thông số độ ẩm Ở mục GAUGE : Đặt tên chothang đo độ ẩm (humidity) INPUT: Cấu hình cho PIN cần kết nối, chọn Virtual > V5 (0~1023) đổi lại (0~100) LABELS: e.g: Temp:/pin/% (Độ ẩm đơn vị %) REFRESH INTERVAL: Vào Push chọn tốc độ đọc cảm biến độ ẩm (sec) B1 B2 22 B3 B4 c Giao diện Thingspeak Bước 1: Truy cập https://thingspeak.com/ tạo tài khoản cách điền thơng tin chi tiết (có thể sử dụng tài khoản matlab có từ trước) Bước 2: Tạo kênh cách nhấp vào “Channel” điền vào chi tiết sau thể hình ảnh bên 23 Bước 3: Nhấp vào API Key, thấy thông báo "Write API Key" Sao chép Khóa API Điều quan trọng, yêu cầu đoạn chương trình phần Gateway Bước 4: Nhấp vào “Private view” tùy chỉnh cửa sổ hiển thị theo ý muốn VI Chương VI Kết Sản phẩm thiết kế H13 Sản phẩm thiết kế Node MCU&DHT&LCD (dùng cho web server & AppBlynk) 24 H14.Node MCU cảm biến & Node MCU Gateway (Modulo không dây NRF) Kết giám sát nhiệt độ, độ ẩm H15 Kết hiển thị Web Server 25 H16 Kết hiển thị LCD & Blynk App H17 Kết hiển thị máy chủ Thingspeak     - Nhận xét, đánh giá Ưu điểm Mạch hoạt động tốt, đo nhiệt độ, độ ẩm Thiết bị giám sát website, LCD, Blynk không cần refresh Nhiệt độ, độ ẩm tự động cập nhật Nhược điểm Việc cảm biến phụ thuộc chất lượng DHT Hướng phát triển: Xây dựng trang web hồn thiện, lưu trữ lịch sử, vẽ biểu đồ thể mối quan hệ, … 26 Phụ lục Bảng Các linh kiện, trình biên dịch sử dụng đồ án Tên linh kiện Chức LCD16X02 LCD 16×2 sử dụng để hiển thị trạng thái thông số LCD 16×2 có 16 chân chân liệu (D0 – D7) chân điều khiển (RS, RW, EN) chân lại dùng để cấp nguồn đèn cho LCD 16×2 Các chân điều khiển giúp ta dễ dàng cấu hình LCD chế độ lệnh chế độ liệu Chúng giúp ta cấu hình chế độ đọc ghi I2C LCD có q nhiều nhiều chân gây khó khăn q trình đấu nối chiếm dụng nhiều chân vi điều khiển Module I2C LCD đời giải vấn để Thay phải chân vi điều khiển để kết nối với LCD 16×2 (RS, EN, D7, D6, D5 D4) module IC2 bạn cần tốn chân (SCL, SDA) để kết nối Module I2C hỗ trợ loại LCD sử dụng driver HD44780(LCD 16×2, LCD 20×4, …) tương thích với hầu hết vi điều khiển Board test dây jump Dùng để lắp vi xử lý & linh kiện, jump để nối chân với Trình biên dịch chương trình Arduino IDE Dùng để viết code, debug, nạp chương trình vào vi xử lý ESP8266 Subline Text3 Visual Studio Code Viết file mã nguồn HTML 27 Tài liệu tham khảo [1].Rui Santo, Sara Santo, (2020), ESP8266 Web Server with Arduino IDE [2] Bùi Văn Minh, Dương Thanh Long, Phạm Quang Huy, (2019), Lập trình vi điều khiển từ xa Esp8266 Esp32, NXB Thanh Niên [3] Marco Schwartz, (2016), Internet of Things with ESP8266 [4] Tutorials HTML & CSS, W3school, https://www.w3schools.com/ [5].Website, https://theiotprojects.com/ [6] Hình ảnh sơ đồ nguyên lý tham khảo Internet, địa chỉ: https://theiotprojects.com/ [7] Để lấy icon nhiệt độ, độ ẩm, ngày giờ… truy cập link: https://fontawesome.com/icons?d=gallery&p=2 [8] Và tài liệu khác internet Hết 28 ... nhứng nhận xét, đánh giá, góp ý đồ án mơn học Đồ Án Thiết Kế Hệ Thống Nhúng suốt thời gian thực Qua việc học tìm hiểu kiến thức liên quan đồng thời thực hành, làm việc trực tiếp với công cụ liên... hành, làm việc trực tiếp với công cụ liên quan đến môn học Đồ Án Thiết Kế Hệ Thống Nhúng, nhóm chúng em rút nhiều học bổ ích phục vụ cho trình học tập nghiên cứu sau Chúng em xin chân thành cảm ơn... dựng sơ đồ khối a Module Node MCU sử dụng Web Server H4.Sơ đồ khối b Modulo Node MCU kết nối App Blynk 16 H6 Sơ đồ khối c Modulo Node MCU với Thingspeak H7 Sơ đồ khối Sơ đồ nguyên lý a Sơ đồ Node

Ngày đăng: 14/10/2021, 13:38

HÌNH ẢNH LIÊN QUAN

INPUT: Cấu hình cho PIN cần kết nối, ở đây mình chọn Virtual > V5 (0~1023) đổi lại (0~100). - Đồ án thiết kế hệ thống nhúng, học viện công nghệ bưu chính viễn thông (1)
u hình cho PIN cần kết nối, ở đây mình chọn Virtual > V5 (0~1023) đổi lại (0~100) (Trang 22)
Bảng Các linh kiện, trình biên dịch sử dụng trong đồ án Tên linh kiệnChức năng - Đồ án thiết kế hệ thống nhúng, học viện công nghệ bưu chính viễn thông (1)
ng Các linh kiện, trình biên dịch sử dụng trong đồ án Tên linh kiệnChức năng (Trang 27)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w