Đồ án thiết kế hệ thống nhúng (3)

31 11 0
Đồ án thiết kế hệ thống nhúng (3)

Đ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

NHĨM 01 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA KĨ THUẬT ĐIỆN TỬ I BÁO CÁO MÔN HỌC ĐỀ TÀI Xây Dựng Hệ Thống Quan Trắc Tự Động Thông Số Môi Trường Giảng viên : TS.Nguyễn Ngọc Minh Sinh viên thực : Đỗ Văn Thái - B18DCDT230 : Trần Trung Hiếu - B18DCDT079 : Nguyễn Ngọc Tiến - B18DCDT210 : Vũ Thị Thảo Nhóm tập lớn - B18DCDT240 : 01 HÀ NỘI, 05 / 2022 -⁃⁃⁃⁃‹‹‹﴾﴾﴾›››⁃⁃⁃⁃ NHÓM 01 MỤC LỤC NHÓM 01 LỜI NÓI ĐẦU Em xin gửi lời cảm ơn đến Học viện Cơng nghệ Bưu viễn thơng đưa môn “Đồ án thiết kế hế thống nhúng” vào chương trình giảng dạy Đặc biệt, em xin gửi lời cảm ơn đến giảng viên môn TS Nguyễn Ngọc Minh hỗ trợ, giúp đỡ truyền đạt kiến thức bổ ích cho em suốt thời gian kỳ học vừa qua Trong lớp học thầy, em tiếp thu thêm nhiều kiến thức bổ ích, học tập tinh thần làm việc nghiêm túc, hiệu Đây thực điều cần thiết cho q trình học tập cơng tác sau em Thời lượng môn học không nhiều, có cố gắng hiểu biết kỹ môn học em cịn hạn chế Do báo cáo em cịn có thiếu sót chỗ chưa xác, kính mong giảng viên mơn xem xét góp ý giúp báo cáo em hoàn thiện Em xin chân thành cảm ơn! I NGHIÊN CỨU VỀ HỆ THỐNG QUAN TRẮC THÔNG SỐ MÔI TRƯỜNG 1.1 Đặt vấn đề Ngày chuyển đổi số mục tiêu quan tâm hàng đầu doanh nghiệp công nghệ Việt Nam Chính phủ Việt nam đặc biệt quan tâm đến vấn để chuyển đổi số cách mạng công nghiệp 4.0 giao cho Bộ Thông tin &Truyền NHĨM 01 thơng xây dựng Đề án Chuyển đổi số quốc gia trình Đề án cho Thủ tướng năm 2019 Tại Việt Nam, khái niệm “Chuyển đổi số” thường hiểu theo nghĩa trình thay đổi từ mơ hình doanh nghiệp truyền thống sang doanh nghiệp số cách áp dụng công nghệ liệu lớn (Big Data), Internet cho vạn vật (IoT), điện toán đám mây (Cloud) … nhằm thay đổi phương thức điều hành, lãnh đạo, quy trình làm việc, văn hóa cơng ty Khơng có vai trị quan trọng doanh nghiệp mà chuyển đổi số đóng vai trị quan trọng lĩnh vực khác xã hội phủ, truyền thơng đại chúng, y học, khoa học Bên cạnh ngành điện tử góp phần quan trọng q trình thúc chuyển đổi số Để theo dõi bắt kịp thời cơng chuyển đổi số em nghiên cứu phát triển đề tài Ứng dụng IOT xây dựng hệ thống quan trắc tự động thông số môi trường 1.2 Mục tiêu nghiên cứu đề tài Đề nâng cao tối đa hiệu suất hệ thống đề tài nghiên cứu phát triển theo hướng sau: • Thiết kế làm mạch để đáp ứng tính nhỏ gọn tiện lợi việc lắp ráp module chíp • Sử dụng lọc để lọc nhiễu cho tin hiệu giảm sai số từ cảm biến đảm bảo ổn định xác cao • Màn hình hiểu thị TFT có giao tiếp với người dùng cài đặt wifi, điều khiển bật tắt thiết bị, hiển thị thơng số cảm biến… • Thời gian cập nhật giá trị cảm biến 5s để hiển thị lên hình TFT 30s hiển thị web • Lưu giá trị thông số cảm biến database có kèm theo thời gian để thuận lợi cho việc theo dõi tim kiếm 1.3 Đối tượng nghiên cứu a Hệ thống vườn thơng minh - nhà kính trồng rau thủy canh Hệ thống vườn thơng minh nói chung hay hệ thống nhà kính trồng rau thủy canh nói riêng có chung cách vận hành hệ thống số tính hệ thống IOT như: • Tự động vận hành hệ thống • Theo dõi điều khiển hệ thống qua bluetooth, wifi, 3G, 4G… NHĨM 01 • Tự động điều chỉnh khối cảm biến(nhiệt độ, độ ẩm, ánh sáng, ) cho phù hợp với yếu tố môi trường Trồng rau thủy canh nhà kính phương pháp tối ưu để mang lại hiệu cao cho rau có suất chất lượng cao Ưu điểm hệ thống nhà kính trồng rau mang lại hiệu cao mơ hình trồng rau thủy canh Và theo nhiều nghiên cứu làm tăng suất trồng thêm khoảng 30 đến 40 lần so với điều kiện thường Hình 1.2: Mơ hình nhà kính trơng rau thủy canh Với mẫu nhà kính trồng rau thủy canh có số dạng phổ biến như: nhà lưới công nghệ cao, nhà lưới công nghệ thấp, nhà lưới cơng nghệ trung bình b Hệ thống nhà thông minh – Smart Home Trong thời đại công nghệ 4.0, xu hướng sử dụng, lắp đặt nhà thông minh Việt Nam ngày phổ biến Nhu cầu sở hữu nhà trang bị đầy đủ thiết bị smarthome điều mà mong muốn Nhà thông minh không đem lại tiện nghi mà mang đến tinh tế đại Ngày nay, sản phẩm smarthome ngoại dần giảm bớt ưu thế, thay vào nhà sản xuất thương hiệu Việt ngày nhiều thị trường NHĨM 01 Hệ thống nhà thơng minh Để ngơi nhà trở nên thơng minh bắt buộc phải tích hợp cho ngơi nhà giải phải mang tính thơng minh, tiện ích, tối ưu… Một số giải pháp thịnh hành là: • Giải phải chiếu sáng thơng minh • Giải pháp điều khiển rèm tự động • Giải pháp điều khiển cửa cuốn, cổng tự động • Giải pháp điều khiển tv, điều hịa • Giải pháp điều khiển giọng nói NHĨM 01 1.4 Kết luận Như tìm hiểu hai hệ thống “vườn thơng minh” “hệ thống ngơi nhà thơng minh” nhận thấy rằng: để giải pháp hoạt động cách tự động giúp ngồi nhà hay mảnh vườn trở lên thơng minh vấn đề thu thập data(dữ liệu) từ môi trường để thực thi giải pháp vô quan trọng Việc thu thập liệu từ mơi trường giúp có nguồn data phong phú, từ đưa nhiều giải pháp, cách xử lý tối ưu cho hệ thống Những data(dữ liệu) mà thường thu thập từ mơi trường là: • Nhiệt độ • Độ ẩm • Ánh sáng • Nồng độ khí O2, CO2 • Tia UV, tia cực tím • Mực nước… Tóm lại bước thu thập liệu bước quan trọng góp phần giúp hệ thống hoạt động cách ổn định, xử lý tác vụ cách xác, tiện nghi thông minh II LỰA CHỌN THIẾT BỊ VÀ THỰC HIỆN MƠ HÌNH 2.1 Giới thiệu thiết bị 2.1.1 Kit ESP32 a ESP32 gì? ESP32 board mạch vi xử lý, nhằm xây dựng ứng dụng tương tác với với môi trường thuận lợi ESP32 tích hợp ăng-ten balun RF, khuếch đại công suất, khuếch đại tiếng ồn thấp, lọc mơ-đun quản lý điện Tồn giải pháp chiếm diện tích bảng mạch in Bảng mạch sử dụng với chip Wifi bluetooth chế độ kép 2,4 GHz công nghệ lượng thấp TSMC 40nm, lượng tính chất RF tốt nhất, an tồn, đáng tin cậy mở rộng cho nhiều ứng dụng Tỷ lệ hiệu suất-giá cao Khối lượng nhỏ, dễ dàng kết hợp với sản phẩm khác Chức mạnh với giao thức LWIP hỗ trợ, Freertos Hỗ trợ chế độ: AP, STA AP + STA Hỗ trợ chương trình Lua, dễ dàng phát triển b Một số board ESP32 NHÓM 01 Board ESP32-CAM Ai-Thinker Board ESP–WROOM-32 NHÓM 01 Board ESP32-A1S ESP32 Audio Development c Board NodeMCU ESP32S NodeMCU ESP32S board KIT phát triển DOIT, có module điều khiển trung tâm ESP-WROOM-32.Board dựa tảng ESP32, hỗ trợ kết nối Wi-Fi, Bluetooth chế độ hoạt động sử dụng lượng thấp Cốt lõi mô-đun chip ESP32-D0WDQ6 Chip nhúng thiết kế để mở rộng thích ứng Có hai lõi CPU điều khiển riêng tần số xung nhịp CPU điều chỉnh từ 80 MHz đến 240 MHz Người dùng tắt nguồn CPU sử dụng đồng xử lý công suất thấp để liên tục theo dõi thiết bị ngoại vi để biết thay đổi vượt qua ngưỡng ESP32 tích hợp thiết bị ngoại vi phong phú, từ cảm ứng điện dung, cảm biến Hall, giao diện thẻ SD, Ethernet, SPI tốc độ cao, UART, I2S I2C NHÓM 01 10 2.1.4 Module cảm biến cường độ ánh sáng Cảm biến cường độ ánh sáng BH1750 Digital Light Sensor sử dụng để đo cường độ ánh sáng theo đơn vị lux, càm biến có ADC nội tiền xử lý nên giá trị trả giá trị trực tiếp cường độ ánh sáng lux mà qua xử lý hay tính tốn thơng qua giao tiếp I2C module BH1750 Thơng số kĩ thuật: • Nguồn: 3~5VDC • Điện áp giao tiếp: TTL 3.3~5VDC • Chuẩn giao tiếp: I2C • Khoảng đo: -> 65535 lux • Kích cỡ: 21*16*3.3mm Một số ví dụ độ rọi ánh sáng: • Vào buổi tối : 0.001 - 0.02 Lux • Ánh trăng : 0.02 - 0.3 lux • Trời nhiều mây nhà : - 50 lux • Trời nhiều mây ngồi trời : 50 - 500 lux • Trời nắng nhà : 100 - 1000 lux • Ánh sáng cần thiết để đọc sách: 50 - 60 lux 2.1.5 Module cảm biến độ ẩm đất Cảm biến độ ẩm đất hiển thị xác độ ẩm đất Ứng dụng project tưới hoa tự động khơng có người quản lý khu vườn dùng ứng dụng tương tự trồng cây, hay hệ thống tưới tiêu tự động Độ nhạy Cảm biến phát độ ẩm đất tùy chỉnh (Bằng cách điều chỉnh chiết áp màu xanh board mạch) Phần đầu đo cắm vào đất để phát độ ẩm đất, độ ầm đất đạt ngưỡng thiết lập, đầu DO chuyển trạng thái từ mức thấp lên mức cao module cảm biến độ ẩm đất Thơng số kĩ thuật: • Điện áp hoạt động: 3.3V-5V • Kích thước PCB: 3cm * 1.6cm • Led đỏ báo nguồn vào, Led xanh báo độ ẩm • IC so sánh : LM393 • VCC: 3.3V-5V • GND: 0V • DO: Đầu tín hiệu số (0 1) • AO: Đầu Analog (Tín hiệu tương tự) 2.1.6 Module cảm biến mưa Với thiết kế đơn giản gồm: chắn để nhận biết có mưa có nước xuất tên bề mặt chắn phần module chuyển đổi tín hiệu giúp giao tiếp với board mạch vi điều khiển, lẫn led báo hiệu để nhận biết trạng thái chắn Cảm biến hổ trợ hai loại ngõ tín hiệu analog (tương tự) digital (số), để áp dụng linh hoạt tùy mục đích khác module cảm biến mưa Thơng số kĩ thuật: • Kích thước cảm biến mưa: 54 x 40mm • Kích thước board PCB: 30 x 16mm • Điện áp: 5V • Đầu ra: đầu kỹ thuật số (0 1) đầu tương tự điện áp A0 ; • Lỗ cố định bu lông dễ dàng để lắp đặt • Có đèn báo hiệu nguồn đầu • Đầu TTL, tín hiệu đầu TTL có giá trị thấp Có thể điều khiển trực tiếp relay, buzzer, a small fan • Độ nhạy điều chỉnh thơng qua chiết áp • LED sáng lên khơng có mưa đầu cao, có mưa, đầu thấp LED tắt 2.2 Sơ đồ khối 2.2.1 Sơ đồ khổi tổng quát Sơ đồ khối tổng quát hệ thống Hệ thống theo kiến trúc tầng: • Tầng liệu: •Khối xử lý trung tâm •Khối thu thập liệu cảm biến • Tầng ứng dụng: •Application Services •Web Services(Backend FronEnd) • Tầng Giao diện 2.2.2 Khối xử lý trung tâm Esp32 Khơng có phải bàn cãi ESP32 đối thủ xứng tầm với nhiều SoC WiFi / MCU kia, đánh bại hiệu suất giá ESP32 vi điều khiển mạnh mẽ từ Espressif Systems, bạn lập trình nhiều ngơn ngữ khác C/C++, Python, NodeJs, Lua,… Với mạnh mẽ vượt trội mặt dòng vi xử lý việc lựa chọn ESP32 để khối xử lý trung tâm hồn tồn thích hợp ESP32 vận hành hệ thống xử lý tác vụ cách tối ưu Theo sơ đồ khối tổng quát khối xử lý trung tâm truyền nhận xử lý liệu khối: • Khối hình TFT ILI9341 qua phương thức SPI • Khối giao diện App giao tiếp qua phương thức USART(đóng gói Json) • Khối giao diện Web giao tiếp qua phương thức MQTT • Khối thu thập liệu cảm biến giao tiếp qua giao thức: GPIO, I2C, ADC, One Wrie… 2.2.3 Khối Web Server Django framework python giúp cho việc lập trình web Ưu điểm Django viết ngơn ngữ python dễ tiếp cận cho người mới, dễ học dễ sử dụng có tính tùy biến cao Mơ hình sử dụng MVT để tương tác với người dung: • Mơ hình bao gồm code HTML với Django Templage Language (DTL) • Controller mã viết để kiểm soát tương tác Model View Django dễ dàng chăm sóc Bất người dùng người request, xử lý request người dùng Model, View Template Nó hoạt động Controller để kiểm tra xem có khả dụng hay khơng cách ánh xạ URL URL ánh xạ thành cơng View bắt đầu tương tác với Model gửi lại Template cho người dùng dạng respone Web server lập trình Rest framework Django REST viết tắt REpresentational State Transfer (dịch nôm na chuyển trạng thái đại diện) kiểu kiến trúc lập trình, định nghĩa quy tắc để thiết kết web service trọng vào tài nguyên hệ thống Trong kiến trúc REST thứ coi tài nguyên, chúng là: tệp văn bản, ảnh, trang html, video, liệu động… REST server cung cấp quyền truy cập vào tài nguyên, REST client truy cập thay đổi tài nguyên Ở tài nguyên định danh dựa vào URI, REST sử dụng vài đại diện để biểu diễn tài nguyên văn bản, JSON, XML Một số khái niệm cần phải nắm vững sử dụng Rest framework API (Application Programming Interface) tập quy tắc chế mà theo đó, ứng dụng hay thành phần tương tác với ứng dụng hay thành phần khác API trả liệu mà bạn cần cho ứng dụng kiểu liệu phổ biến JSON hay XML Restful (REpresentational State Transfer) dạng chuyển đổi cấu trúc liệu, kiểu kiến trúc để viết API Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp máy Vì vậy, thay sử dụng URL cho việc xử lý số thông tin người dùng, REST gửi yêu cầu HTTP GET, POST, DELETE, vv đến URL để xử lý liệu RestAPI tiêu chuẩn dùng việc thiết kế API cho ứng dụng web để quản lý resource RESTful kiểu thiết kế API sử dụng phổ biến ngày ứng dụng (web, mobile…) khác giao tiếp với Chức quan trọng REST quy định cách sử dụng HTTP method (như GET, POST, PUT, DELETE…) cách định dạng URL cho ứng dụng web để quản resource RESTful không quy định logic code ứng dụng khơng giới hạn ngơn ngữ lập trình ứng dụng, ngôn ngữ framework sử dụng để thiết kế RESTful API Cách hoạt động Restful: • REST hoạt động chủ yếu dựa vào giao thức HTTP Các hoạt động nêu sử dụng phương thức HTTP riêng: •GET (SELECT): Trả Resource danh sách Resource •POST (CREATE): Tạo Resource •PUT (UPDATE): Cập nhật thơng tin cho Resource •DELETE (DELETE): Xố Resource Những phương thức hay hoạt động thường gọi CRUD tương ứng với Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa MQTT gì? MQTT (Message Queuing Telemetry Transport) giao thức truyền thông điệp (message) theo mơ hình publish/subscribe (cung cấp / th bao), sử dụng cho thiết bị IoT với băng thông thấp, độ tin cậy cao khả sử dụng mạng lưới khơng ổn định Nó dựa Broker (tạm dịch “Máy chủ môi giới”) “nhẹ” (khá xử lý) thiết kế có tính mở (tức không đặc trưng cho ứng dụng cụ thể nào), đơn giản dễ cài đặt Một số ưu điểm bật MQTT như: băng thông thấp, độ tin cậy cao sử dụng hệ thống mạng không ổn định, tốn byte cho việc kết nối với server connection giữ trạng thái open xuyên suốt, kết nối nhiều thiết bị (MQTT client) thông qua MQTT server (broker) Bởi giao thức sử dụng băng thơng thấp mơi trường có độ trễ cao nên giao thức lý tưởng cho ứng dụng IoT Cơ chế hoạt động MQTT: MQTT hoạt động theo chế client/server, nơi mà cảm biến khách hàng (client) kết nối đến máy chủ, hiểu Máy chủ môi giới (broker), thông qua giao thức TCP (Transmission Control Protocol) Broker chịu trách nhiệm điều phối tất thơng điệp phía gửi đến phía nhận MQTT giao thức định hướng tin Mỗi tin đoạn rời rạc tín hiệu broker khơng thể nhìn thấy Mỗi tin publish địa chỉ, hiểu kênh (Topic) Client đăng kí vào vài kênh để nhận/gửi liệu, gọi subscribe Client subscribe vào nhiều kênh Mỗi client nhận liệu trạm khác gửi liệu vào kênh đăng ký Khi client gửi tin đến kênh gọi publish Giải thích cách thức hoạt động web server: • Esp32 đọc liệu từ cảm biến sau đóng gói chúng gửi đến MQTT broker Web Server subcrible data từ MQTT broker lưu data database xử lý gửi xuống browser client qua Giao thức HTTP • Client gửi data lên cho server qua giao thức HTTP sau đo Web server tiến hành lưu liệu public lên MQTT broker Esp sau subcribe bóc tách để nhận tin điều khiển thiết bị theo tin 2.2.4 Khối App APP: App xây dựng Qt/C++ để hiển thị kết nối với MQTT broker Khái niệm Qt (cách phát âm thức tương tự từ cute /ˈkjuːt/ tiếng Anh[6][7] [8]), kiểu phát âm phổ biến khác Q.T /ˌkjuːˈtiː/) khung ứng dụng đa tảng công cụ tiện ích để tạo giao diện người dùng đồ họa cổ điển nhúng, ứng dụng chạy nhiều tảng phần mềm phần cứng khác thay đổi codebase bản, ứng dụng gốc với khả tốc độ cục Giao diện App Các khối : • Khối hiển thị: Hiển thị thông số: nhiệt độ, độ ẩm, khí gas • Khối kết nối: nhập tên port MQTT broker để kết nối tới nhận liệu • Khối lịch sử: Hiển thị kết gần cảm biến Quy trình hoạt động: • Kết nối broker để lấy liệu từ ESP gửi lên • Chọn topic để nhận liệu • Dữ liệu xử lý truyền lên khối hiển thị khối lịch sử 2.3 Lưu đồ thuật tốn Lưu đồ thuật tốn khối hình TFT ILI9341 • Khi khởi động hệ thống, cần phải kết nối internet cho thiết bị cách kết nối với wifi • Sau hệ thống kết nối thành cơng tới wifi có chế độ người dùng cho lựa chọn • Nếu chọn chế độ Display hình TFT hiển thị thông số nhiệt độ, độ ẩm, khí Gas • Nếu chọn chế độ Control hình TFT hiển thị giao diện điều khiển cho phép người dùng điều khiển bật/tắt thiết bị • Ngồi phần hiển thị hình hinh TFT hệ thống hiển thị web đem lại nhiều tiền ích hiệu 2.4 Thiết kế hệ thống 2.4.1 Thiết kế mơ hình Mơ hình sản phẩm – Giao diện khởi động Giao diện thiết lập wifi Giao diện lựa chọn chế độ điều khiển Giao diện hiển thị thông số 2.4.1 Thiết kế phần mềm Việc thu thập liệu từ cảm biến xảy liên tục, mà chương trình có lệnh kiểm tra, vịng lặp vơ hạn, hay lệnh delay hàng chục giây, điều làm cho hệ thống bị delay theo bị treo hay hoạt động khơng mong muốn Chính lý nên việc sử dụng “hệ điều hành thời gian thực – FreeRTOS” giúp giải vấn đề Hệ điều hành thời gian thực a Giới thiệu FreeRTOS FreeRTOS hệ điều hành nguồn mở thời gian thực dành cho vi điều khiển, cho phép dễ dàng lập trình, triển khai, bảo mật, kết nối quản lý thiết bị ngoại biên nhỏ, công suất thấp Được phân phối miễn phí theo giấy phép nguồn mở MIT, FreeRTOS bao gồm nhân thư viện phần mềm phát triển phù hợp để sử dụng nhiều lĩnh vực ứng dụng công nghiệp Việc sử dụng bao gồm kết nối bảo mật thiết bị nhỏ, công suất thấp với dịch vụ đám mây AWS AWS IoT Core với thiết bị ngoại biên mạnh mẽ chạy AWS IoT Greengrass FreeRTOS xây dựng trọng vào độ tin cậy khả sử dụng dễ dàng b Quản lý Task Task chương trình, chương trình chạy liên tục vịng lặp vơ tận không dừng lại Với task có niềm tin chạy sử dụng hết nguồn tài nguyên sẵn có xử lý (mặc dù thực tế phải chia sẻ nguồn tài nguyên với task khác) Một chương trình thường có nhiều task khác Ví dụ máy bán đồ uống tự động có thành task sau: • Task quản lý việc lựa chọn người dùng • Task để kiểm tra số tiền người dùng trả • Task để điều khiển động cơ/ cấu cung cấp nước uống Một task RTOS thường có trạng thái sau: Trạng thái task • RUNNING: thực thi • READY: sẵn sàng để thực • WAITING: chờ kiện • INACTIVE: khơng kích hoạt c Tạo task Khởi tạo task • pvTaskCode: trỏ tới hàm task • pcName: Tên, khơng có ý nghĩa hdh FreeRTOS có mục đích phục vụ debug • usStackDepth: kích thước stack tính WORD Kích thước thực stack phục thuộc vào trình điều kiển thiết bị Nếu stack 32 bit (4byte) usStackDepth 100 kích thước stack 4*100 = 400 byte • pvParameters: trỏ tới tham số chứa stack, Cách tốt tạo cấu trúc liệu riêng, điền tham số vào cấu trúc liệu truyền tham số trỏ tới cấu trúc • uxPriority: Độ ưu tiên cho task, số tới MAX_PRIORITIES – Được trình bày mục • pxCreatedTask: trỏ tới định danh cho phép xử lý task, task khơng có xử lý sau để tham số NULL III TÍNH NĂNG VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 3.1 Tính hệ thống Để đề tài hợp với IOT nên nhóm bổ sung thêm tính phổ biến mảng IOT Web App ngồi phần điều khiển hiển thị hình TFT Đối với hình TFT có hai phần hiển thị điều khiển Đối với phần hiển thị hiển thị menu lựa chọn chế độ, hiển thị thông số môi trường Đối với phần điều khiển có phần thiết lập wifi(yếu tố bắt buộc), điều khiển thiết bị đèn, quạt,… Đối với hai khối hiển thị điều khiển Web App có tính Tuy có tình khối có ưu điểm nhược điểm riêng Mục đích tạo cho người dùng thêm lựa chọn để sử dụng thời điểm cho phù hợp Mục đích hệ thống thu thập liệu từ khối cảm biến gửi xử lý trung tâm để xử lý gửi đến khối web app hiển thị cho người dùng theo dõi 3.2 Ưu điểm Nhược điểm hệ thống Ưu điểm: • • • • Thiết bị chuyên dụng, phổ biến, tiện ích có tính ứng dụng cao Phần thiết lập internet phù hợp cho việc lắp đặt thiết bị nhiều nơi khác Giao diện người dùng tối ưu dễ sử dụng Tốc độ xử lý, đáp ứng nhanh Nhược điểm: • • • Tốc độ quét hình Tính bảo mật chưa cao Tính cao chưa áp dụng 3.3 Phát triển hệ thống • • Phát triển tiếp tính khác giao diện web app Có thể kết hợp nhận diện vân tay, hay hết nhận diện khuôn mặt… để • tăng tính bảo mật cho hệ thống Kết hợp với AI để xử lý bái toán ... khối lịch sử 2.3 Lưu đồ thuật toán Lưu đồ thuật tốn khối hình TFT ILI9341 • Khi khởi động hệ thống, cần phải kết nối internet cho thiết bị cách kết nối với wifi • Sau hệ thống kết nối thành công... a Hệ thống vườn thơng minh - nhà kính trồng rau thủy canh Hệ thống vườn thơng minh nói chung hay hệ thống nhà kính trồng rau thủy canh nói riêng có chung cách vận hành hệ thống số tính hệ thống. .. người dùng điều khiển bật/tắt thiết bị • Ngồi phần hiển thị hình hinh TFT hệ thống cịn hiển thị web đem lại nhiều tiền ích hiệu 2.4 Thiết kế hệ thống 2.4.1 Thiết kế mơ hình Mơ hình sản phẩm –

Ngày đăng: 06/06/2022, 15:22

Hình ảnh liên quan

Hình 1.2: Mô hình nhà kính trông rau thủy canh. - Đồ án thiết kế hệ thống nhúng (3)

Hình 1.2.

Mô hình nhà kính trông rau thủy canh Xem tại trang 6 của tài liệu.
2.1.2 Màn hình cảm ứng TFT ILI9341 - Đồ án thiết kế hệ thống nhúng (3)

2.1.2.

Màn hình cảm ứng TFT ILI9341 Xem tại trang 13 của tài liệu.
Màn hình cảm ứng TFL ILI9341 tích hợp bộ nhớ Static RAM có kích thước 132x162x18 bits - Đồ án thiết kế hệ thống nhúng (3)

n.

hình cảm ứng TFL ILI9341 tích hợp bộ nhớ Static RAM có kích thước 132x162x18 bits Xem tại trang 15 của tài liệu.
•Khối màn hình TFT ILI9341 qua phương thức SPI - Đồ án thiết kế hệ thống nhúng (3)

h.

ối màn hình TFT ILI9341 qua phương thức SPI Xem tại trang 20 của tài liệu.
Mô hình sử dụng chín hở đây là MVT để tương tác với người dung: - Đồ án thiết kế hệ thống nhúng (3)

h.

ình sử dụng chín hở đây là MVT để tương tác với người dung: Xem tại trang 21 của tài liệu.
Lưu đồ thuật toán khối màn hình TFT ILI9341 - Đồ án thiết kế hệ thống nhúng (3)

u.

đồ thuật toán khối màn hình TFT ILI9341 Xem tại trang 25 của tài liệu.
Mô hình sản phẩm – Giao diện khởi động - Đồ án thiết kế hệ thống nhúng (3)

h.

ình sản phẩm – Giao diện khởi động Xem tại trang 26 của tài liệu.
2.4 Thiết kế hệ thống 2.4.1 Thiết kế mô hình - Đồ án thiết kế hệ thống nhúng (3)

2.4.

Thiết kế hệ thống 2.4.1 Thiết kế mô hình Xem tại trang 26 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan