Điều khiển thiết bị bằng raspberry

37 308 2
Điều khiển thiết bị bằng raspberry

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ TẠI THÀNH PHỐ HỒ CHÍ MINH KHOA KỸ THUẬT ĐIỆN TỬ _ BÁO CÁO MÔN THAY THẾ TỐT NGHIỆP NGÀNH: CÔNG NGHỆ KỸ THUẬT ĐIỆN – ĐIỆN TỬ HỆ ĐẠI HỌC CHÍNH QUI NIÊN KHÓA: 2014-2019 Đề tài: ĐIỀU KHIỂN THIẾT BỊ HỖ TRỢ VIỆC TRỒNG NẤM BẰNG SMARTPHONE QUA RASPBERRY PI Sinh viên thực hiện: Nguyễn Văn Khánh Anh MSSV: N14DCDT030 Lớp: D14CQKD01-N Giáo viên hướng dẫn: TS CHUNG TẤN LÂM Tp.Hồ Chí Minh – 10/2018 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ TẠI THÀNH PHỐ HỒ CHÍ MINH KHOA KỸ THUẬT ĐIỆN TỬ _ BÁO CÁO MÔN THAY THẾ TỐT NGHIỆP NGÀNH: CÔNG NGHỆ KỸ THUẬT ĐIỆN – ĐIỆN TỬ HỆ ĐẠI HỌC CHÍNH QUI NIÊN KHĨA: 2014-2019 Đề tài: ĐIỀU KHIỂN THIẾT BỊ HỖ TRỢ VIỆC TRỒNG NẤM BẰNG SMARTPHONE QUA RASPBERRY PI Sinh viên thực hiện: Nguyễn Văn Khánh Anh MSSV: N14DCDT030 Lớp: D14CQKD01-N Giáo viên hướng dẫn: TS CHUNG TẤN LÂM Tp.Hồ Chí Minh – 10/2018 NHẬN XÉT CỦA GIÁO VIÊN BỘ MÔN MỤC LỤC LỜI NÓI ĐẦU Chương 1: GIỚI THIỆU ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Mục tiêu nghiên cứu 1.3 Đối tượng nghiên cứu Chương 2: TỔNG QUAN CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ 2.1 Một số giải pháp công nghệ điều khiển thiết bị từ xa 2.1.1 Công nghệ không dây X10 2.1.2 Công nghệ Wifi với Bo mạch Raspberry Pi 2.2 Trình bày sở hạ tầng kỹ thuật tổng quát 2.2.1 Bố trí hệ thống tưới tự động cho nhà nấm 2.2.2 Bố trí quạt hút, quạt thổi, máy phun nước mái nhà để hạ nhiệt độ 2.2.3 Bố trí lắp đặt máy phun sương để tăng độ ẩm khơng khí nhà nấm 2.3 Đề xuất công nghệ 10 2.4 Phần mềm cho hệ thống điều khiển 11 2.4.1 Web IOPI 11 2.4.2 Web giao diện người dùng 11 2.4.3 Ứng dụng giao diện người dùng điện thoại di động 13 Chương THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 15 3.1 Mơ hình hệ thống 15 3.1.1 Mơ hình mơ tả hoạt động hệ thống : 15 3.1.2 Mơ hình điều khiển thiết bị nhà nấm từ xa 16 3.1.3 Mơ hình điều khiển thiết bị nhà nấm từ xa bán tự động 17 3.2 Thiết lập mức độ điều khiển hệ thống 19 3.2.1 Cấp độ - Hệ thống điều khiển bật/tắt thiết bị điện 19 3.2.2 Cấp độ - Hệ thống điều khiển hẹn 21 3.3 Xây dựng thiết lập hệ thống 22 3.3.1 Cài đặt hệ điều hành cho Raspberry Pi 22 3.3.2 Cập nhật Raspberry Pi config: 24 3.3.3 Cài đặt Web Iopi 26 3.3.4 Sử dụng WebIopi 27 3.3.5 Nguyên lý giao tiếp WebIopi thiết bị truy cập 28 Chương TÓM TẮT, KẾT LUẬN 32 4.1 Những kết nghiên cứu đạt 32 4.2 Những hạn chế đề tài 32 4.3 Hướng phát triển đề tài 32 LỜI NÓI ĐẦU Ở nước Việt Nam chúng ta, với mạnh điều kiện tự nhiên nhiệt độ quanh năm khơng thay đổi nhiều, độ ẩm thích hợp cho phát triển nấm (độ ẩm cao lượng mưa hàng năm lớn), nguồn nguyên liệu sản xuất nấm sẵn có địa phương (nhiều chất thải nông nghiệp như: rơm rạ, trấu, mùn cưa,…) nên trồng nấm bước trở thành nghề phổ biến cho người nông dân Để tiết kiệm thời gian công sức, đề tài tập trung nghiên cứu ứng dụng “Điều khiển thiết bị hỗ trợ việc trồng nấm điện thoại di động qua Raspberry Pi ” với chức điều khiển thiết bị như: bật/tắt đèn chiếu sáng (yếu tố nhiệt độ), bật/tắt quạt hút, quạt thổi, phun sương (yếu tố độ ẩm),… nhằm hỗ trợ bà nông dân giảm thiểu thao tác chăm sóc nấm thủ cơng, giúp quản lý, theo dõi kịp thời tình trạng nhà nấm với mục đích chung đạt suất cao Đề tài sử dụng thiết bị Raspberry Pi để điều khiển thiết bị thông qua mạng không dây Wifi Thiết bị phổ biến, hỗ trợ diễn đàn, đặc biệt giá thành rẻ Trang | Chương 1: GIỚI THIỆU ĐỀ TÀI 1.1 Lý chọn đề tài Nước Việt Nam chúng ta, với mạnh điều kiện tự nhiên nhiệt độ quan năm không thay đổi nhiều, độ ẩm thích hợp cho phát triển nấm (độ ẩm cao lượng mưa hàng năm lớn), nguồn nguyên liệu sản xuất nấm sẵn có địa phương (nhiều chất thải nơng nghiệp như: rơm rạ, trấu, mùn cưa,…) nên trồng nấm bước trở thành nghề phổ biến cho người nông dân Tuy nhiên, việc theo dõi việc trồng nấm thủ công tốn nhiều thời gian, công sức người nông dân Thứ hai, chủ nhà nấm lúc trúc trực bên nhà nấm để theo dõi thình trạng phát triển nấm, bất tiện cho việc quan sát theo dõi nhà nấm từ xa xem thông tin nhiệt độ, độ ẩm nhà nấm để đưa hướng xử lý kịp thời Hình Giải pháp điều khiển thiết bị từ xa qua thiết bị di động Thứ ba, công nghệ điều khiển từ xa tăng cường chuyên dụng thiết bị di động điện thoại thơng minh máy tính bảng Chủ nhà kiểm sốt tất thiết bị Điện gia dụng thơng qua điện thoại thông minh IOS / Android máy tính bảng với kết nối internet, WiFi 3G Trang | Với tất lý trình bày trên, việc nghiên cứu, ứng dụng thiết bị công nghệ vào việc trồng nấm nhu cầu cần thiết thiết cho tỷ lệ thành cơng cao kiểm sốt theo dõi mơi trường thực tế, tiết kiệm nhiều thời gian lại, công sức quản lý, cuối tiết kiệm lượng điện, nước thiết bị tưới tiêu tự động ngắt không cần dùng đến Xuất phát từ thực tế đó, tác giả chọn đề tài “Xây dựng hệ thống điều khiển thiết bị quản lý tự động hỗ trợ việc trồng nấm” để làm đề tài với ưu điểm như: - Điều khiển tự động bật tắt đèn chiếu sáng, tưới nước (yếu tố nhiệt độ), điều khiển bật tắt tự động quạt hút, quạt thổi, máy phun sương (yếu tố độ ẩm) theo tiêu chuẩn xác định tùy theo độ tuổi tai nấm - Tiết kiệm lượng điện, nước,… - Tiết kiệm thời gian, chi phí lại - Đáp ứng nhu cầu cần thiết việc chăm sóc nấm tự động 1.2 Mục tiêu nghiên cứu Đề tài nghiên cứu nhằm đạt mục đích sau: - Giúp hiểu mơi trường thuận lợi để phát triển nấm công nghệ điều khiển không dây sử dụng phát triển - Xây dựng hệ thống điều khiển thiết bị điện nhà trồng nấm từ xa thiết bị di động phù hợp với điều kiện môi trường thực tế - Cung cấp giải pháp thông minh việc trồng nấm cách tự động 1.3 Đối tượng nghiên cứu Điều khiển thiết bị điện gia đình từ xa, sử dụng cơng nghệ wifi với bo mạch Raspberry Pi làm phận điều khiển trung tâm nhóm thiết bị: - Nhóm thiết bị nhiệt độ: Máy bơm nước, quạt hút, quạt thổi, đèn chiếu sang, cảm biến đo nhiệt độ Trang | Chương 2: TỔNG QUAN CƠ SỞ LÝ THUYẾT VÀ CƠNG NGHỆ 2.1 Một số giải pháp cơng nghệ điều khiển thiết bị từ xa 2.1.1 Công nghệ không dây X10 X10 công nghệ điều khiển thiết bị điện kỹ thuật số Khi mắt, X10 dựa vào giao thức truyền tín hiệu đường điện Các module X10 giao tiếp với qua mạng điện nhà Nhà thơng minh X10 điều khiển hồn tồn mã lệnh truyền cáp cấp nguồn điện đến thiết bị, theo nguyên tắc đặt mã chữ từ A đến Z chữ số từ đến 16 Người dùng thiết lập 256 mã lệnh dựa vào lượng ký tự chữ số Mỗi mã mã lệnh gán cho nhiều thiết bị với lệnh điều khiển khác (như bật, tắt…) Hệ thống thiết bị X10 bao gồm điều khiển từ xa nối với máy tính nhận sóng radio để truyền nhận tín hiệu X10 từ tất module Các module lại có module điều khiển đèn dây tóc (để chỉnh độ sáng), module ngầm điều khiển đèn neon; module điều khiển thiết bị khác bình nước nóng, điều hồ, máy giặt… Hệ thống có cảm ứng chuyển động để bật đèn chỗ thích hợp cầu thang, nhà kho module chuông hoạt động cảm biến chuyển động phát có người Có tuổi đời 40 năm, cơng nghệ có bước chuyển biến lớn từ điều khiển có dây sang khơng dây X10 thường không sử dụng cho hệ thống đòi hỏi tốc độ cao giao tiếp cực mạnh thiết bị hệ thống tự động gia đình Ưu điểm: - Ưu điểm lớn nhà thơng minh X10 mức giá thành khơng q đắt đỏ: Bạn có hệ thống tự động hóa hồn chỉnh cho nhà với chi phí 1000 USD Tuy nhiên, tính bảo mật an ninh công nghệ không cao, chủ yếu phù hợp với yêu cầu điều khiển thiết bị gia dụng Trang | Nhược điểm: - Nhiễu tín hiệu: Vì tín hiệu truyền mạng lưới điện dùng chung nên khó kiểm sốt nhà gần dùng thiết bị X10 Ngoài thân tín hiệu điện gây nhiễu cho tín hiệu điều khiển Do đó, nhà bạn bị điều khiển cậu bé hàng xóm bạn muốn đóng cửa đèn lại tắt mà cửa mở… Các nhà sản xuất cho đời thiết bị lọc nhiễu kết khơng hồn hảo - Số lượng thiết bị hạn chế: 256 thiết bị cho mạng X10 Điều khiến X10 phù hợp triển khai cho biệt thự cỡ nhỏ - Khơng có tín hiệu phản hồi: Bản thân thiết bị X10 khơng có tín hiệu báo trạng thái Bạn khơng thể kiểm tra tình trạng thiết bị nhà cách xác: Đèn hành lang bật hay tắt, cửa đóng hay mở, TV nhà tắt hay chưa… Có tồn thiết bị X10 có khả báo trạng thái chi phí cao Hình Sơ đồ tự động nhà thơng minh với công nghệ X10 2.1.2 Công nghệ Wifi với Bo mạch Raspberry Pi Wifi, giao thức mạng thường hay sử dụng cho chia sẻ kết nối máy laptop, game console nhiều thứ khác Wi-Fi có tốc độ nhanh Trang | theo mà không chờ phản hồi từ người sử dụng, tức hệ thống tự chuyển sang chế độ điều khiển tự động (3): Hệ thống đọc thông số nhiệt độ min, max, độ ẩm min, max thiết lập - sở liệu người dùng để xác định thông số ngưỡng môi trường - (4): Bộ phận cảm biến đo nhiệt độ, độ ẩm mơi trường bên ngồi - (5): Tùy theo nhiệt độ, độ ẩm môi trường vượt mức ngưỡng cho phép, phận cảm biến tác động đến điều khiển - (6): Controller thiết lập chân bo mạch Raspberry Pi để tương tác với replay tương ứng bật/tắt thiết bị - (7): Các relay bật/tắt thiết bị tương ứng Trang | 18 3.2 Thiết lập mức độ điều khiển hệ thống 3.2.1 Cấp độ - Hệ thống điều khiển bật/tắt thiết bị điện Cấp độ này, hệ thống cung cấp giải pháp nhằm đáp ứng nhu cầu việc tắt/mở thiết bị điện nhà nấm Mức độ xem điều khiển Thỉnh thoảng chủ nhà nấm có việc xa khỏi nhà, hệ thống cung cấp cho giải pháp tiện lợi dễ dàng thực việc tắt/mở thiết bị điện nhà nấm trực tiếp điện thoại di động cách dễ dàng Chủ nhà nấm cần dùng thiết bị di động truy cập vào website chạy ứng dụng điện thoại di động thực tắt/mở thiết bị điện nhà nấm mà không cần phải đến nơi đặt công tắt thời gian Chức hệ thống:  Xem thông số môi trường nhà nấm Xem thông số nhiệt độ nhà nấm Xem thông số độ ẩm nhà nấm  Xem trạng thái hoạt động thiết bị điện nhà nấm: Xem trạng thái đèn chiếu sáng nhà nấm 1, 2, Xem trạng thái máy phun sương 01 dãy nhà nấm A Xem trạng thái máy phun sương 02 dãy nhà nấm B Xem trạng thái máy bơm nước Xem trạng thái quạt hút, quạt thổi Trang 19 Tắt/mở trực tiếp thiết bị điện công tắc: Tắt/mở đèn đèn chiếu sáng nhà nấm 1, 2, Tắt/mở máy phun sương 01 dãy nhà nấm A Tắt/mở máy phun sương 01 dãy nhà nấm B Tắt/mở máy bơm nước Tắt/mở quạt hút, quạt thổi Tắt/mở thiết bị điện qua thiết bị di động Tắt/mở đèn đèn chiếu sáng nhà nấm 1, 2, Tắt/mở máy phun sương 01 dãy nhà nấm A Tắt/mở máy phun sương 01 dãy nhà nấm B Tắt/mở máy bơm nước 10 Tắt/mở quạt hút, quạt thổi Sơ đồ hệ thống: Hình 11: Sơ đồ hệ thống cấp độ Trang 20 Mô tả hệ thống: (1): Người dùng thao tác điện thoại di động cách nhấn nút On/Off tương ứng với thiết bị ứng dụng điện thoại di động Yêu cầu gửi đến hệ thống (2): Hệ thống xử lý yêu cầu (3), (4): Bộ điều khiển trung tâm thực việc tắt/mở bóng đèn thơng qua Rờ le công tắc 3.2.2 Cấp độ - Hệ thống điều khiển hẹn Ở cấp độ 2, giải pháp cung cấp chức tự động tăng tính tiện ích cho việc quản lý nhà nấm Với cấp độ này, chủ nhà nấm thiết lập chế độ tự động bật/tắt thiết bị điều khiển thông qua hẹn Hệ thống đọc so sánh điều khiển trung tâm để tự động bật/tắt thiết bị Chức hệ thống: Ngoài chức có cấp độ Ở cấp độ bổ sung thêm chức sau:  Hẹn Tắt/mở thiết bị điện Hình 12 Sơ đồ hệ thống cấp độ Trang 21 3.3 Xây dựng thiết lập hệ thống 3.3.1 Cài đặt hệ điều hành cho Raspberry Pi Có nhiều loại hệ điều hành chạy Raspberry Pi như: Raspbian, Ubuntu Mate, OpenELEC, Pidora,… tùy theo mục đích sử dụng mà lựa chọn Ở ta dùng để điều khiển giao tiếp với PC, nên sử dụng hệ điều hành raspbian Có thể tải trang raspberrypi.org Raspbian phiên Linux Debian thiết kế đặc biệt để sử dụng Pi Raspbian khuyến khích cho người dùng Pi làm quen với thiết bị hệ điều hành Linux Các bước cài đặt Raspbian chi Raspberry pi sau: - Download Raspbian tại: https://www.raspberrypi.org/downloads/ Sau download giải nén file có tên theo dạng: 2015-05-05raspbian- wheezy.img - Nếu cài đặt máy tính Windows: Download phần mềm ghi file ảnh đĩa, thường dùng Win32DiskImager (http://sourceforge.net/projects/win32diskimager) cài đặt vào máy tính Chạy Win32DiskImager: Hình 13 Chọn đường dẫn cài hệ điều hành Raspbian Chọn file ảnh đĩa (Image file) thẻ nhớ (Device) kích nút Write Chờ cho ghi xong Lấy thẻ nhớ gắn vào RPI, cắm nguồn vào RPI - Sau ghi xong hệ điều hành, ta vào file cmdline.txt thư mục thẻ nhớ, ghi vào cuối nội dung file dòng ip=192.168.x.x Trang 22 - Rút thẻ nhớ, cắm vào kit , kết nối dây RJ45 với máy tính, cấu hình cho cổng LAN máy tính có địa ip trùng với dãy ip mà ta cài đặt cmdline.txt - Dùng phần mềm putty, kết nối tới kit để tiến hành chỉnh sửa, cài đặt remote control - Sau putty xuống kit, đăng nhập với quyền pi , mật raspberry Ta bấm lệnh sudo passwd root để cài pass cho quyền root kit - Thoát putty, login lại quyền root Kiểm tra kết nối wifi máy tính lệnh ipconfig cmd win Ghi nhớ dãy ip wifi - Tiến hành chỉnh sửa địa ip cho kit theo dãy ip wifi lệnh sudo nano /etc/network/interfaces Hình 14 Thông số mạng Bấm ctrl+o để lưu, ctrl+x để thoát - Tiếp tục, ta chỉnh DNS cho kit lênh sudo nano /etc/resolv.conf thêm vào nội dung file dòng lênh nameserver 8.8.4.4 Lưa file thoát - Tiếp theo ta xóa dòng ip chỉnh file cmdline.txt lệnh sudo nano /boot/cmdline.txt - Reboot lại kit lệnh sudo reboot - Chỉnh lại cấu hình ip cổng LAN pc sang auto, tiến hành bridge wifi cổng LAN - Login vào putty ip cấu hình cho kit Cài đặt remote control lệnh sudo apt-get install xrdp Sau cài đặt xong, dùng remote control pc để login vào giao diện hệ điều hành raspbian Trang 23 3.3.2 Cập nhật Raspberry Pi config: Sau cài đặt xong, RPI khởi động vào hình cấu hình raspi-config Trường hợp RPI khơng vào hình raspi-config mà vào dấu nhắc dạng sau: pi@raspberrypi~$ ta đánh câu lệnh sau để vào hình raspi-config: sudo raspi-config Hình 15 Màn hình Terminal Pi để gõ lệnh config - Mặc định sau cài đặt xong ta đăng nhập với user name pi, password raspberry tên máy raspberrypi Tuy nhiên, ta thay đổi thơng tin Kết nối RPI vào mạng (cắm cáp mạng vào cổng LAN RPI) Chạy Putty, hình sau xuất hiện: Hình 16 Cấu hình phần mềm Putty Trang 24 Nhập địa IP RPI tên RPI (mặc định raspberrypi) vào ô Host Name or IP address Ơ Port (Cổng) nhập 22 Kích chuột vào Open Nếu kết nối thành công thấy cửa sổ dạng sau: Hình 17 Login vào phần mềm Putty Nhập username (mặc định pi) Enter nhập password (nếu chưa thay đổi raspberry) Sau đăng nhập thành cơng hình Putty có dạng sau: Hình 18 Màn hình hiển thị phần mềm Putty Lúc ta làm việc với RPI qua dòng lệnh Muốn khỏi Putty, đánh exit dòng lệnh - Tắt RPI Tắt RPI khơng giống với máy tính thơng thường Trong Putty, gõ lệnh: sudo shutdown now Trang 25 Chờ lúc, khơng có cho biết đến lúc được, quan sát đèn màu xanh (đèn đọc, ghi thẻ nhớ), thấy tắt chút rút nguồn để tắt RPI 3.3.3 Cài đặt Web Iopi - Bước : Tải file cài đặt http://sourceforge.net/projects/webiopi/files/ - Bước 2: Cài đặt chương trình WinsCP để copy file máy tính Raspberry Pi Sử dụng chương trình WinsCP để copy file vừa tải bước vào thư mục Desktop kit Pi - Bước 3: Remote control vào kit Pi, mở terminal lên (yêu cầu kit phải nối mạng) Vào thư mục chứa file WebIopi vừa copy bước lệnh: CD Desktop Hình 19 Màn hình Terminal Pi - Bước 4: Giải nén file webiopi lệnh : tar xvzf WebIOPi-0.7.1.tar.gz - Bước 5: Mở thư mục giải nén lệnh: cd WebIOPi-0.7.1 - Bước 6: Gõ tiếp lệnh sau để cài đặt: sudo /setup.sh Tiến hành trình cài đặt Khi đến hình sau tắt terminal reboot lại kit Pi Trang 26 Hình 20 Màn hình Terminal reboot kit Pi 3.3.4 Sử dụng WebIopi - Bước 1: Login máy tính Kit vào chung modem Bước 2: Mở terminal kit, khởi động webiopi lệnh: sudo /etc/init.d/webiopi start - Bước 3:Mở trình duyệt máy tính, bấm lệnh : 192.168.1.100:8000 (lưu ý IP kit tùy theo ta đặt địa lúc cấu hình Kit Pi) - Bước 4: Login user: webiopi Pass: raspberry Hình 21 Màn hình hiển thị WebIopi Trang 27 - Tắt WebIopi lệnh sudo /etc/init.d/webiopi stop 3.3.5 Nguyên lý giao tiếp WebIopi thiết bị truy cập Hình 22 Nguyên lý giao tiếp giửa webipoi với thiết bị Để thay đổi giao diện điều khiển ta tiến hành bước sau: - Bước 1: Tạo forder tên bất kì, đặt đâu tùy ý, ví dụ /home/pi/myproject - Bước 2: Copy code python lưu lại tên script.py - Bước 3: Copy code javascript lưu lại tên index.html - Bước 4: Mở terminal, bấm sudo nano /etc/webiopi/config Tìm dòng [SCRIPTS] sửa lại đường dẫn myproject = /home/pi/myproject/python/script.py Tìm dòng[HTTP] sửa lại dường dẫn doc-root =/home/pi/myproject/html - Bước 5: Khởi động webiopi lệnh: sudo webiopi -d -c Trang 28 - Bước 6: Vào máy tính, mở trình duyệt, đăng nhập vào webiopi bắt đầu điều khiển phần cứng qua webiopi 3.3.6 Cài đặt cảm biến DHT11 Giới thiệu cảm biến DHT11: - DHT11 cảm biến nhiệt độ độ ẩm Hình 23 Cảm biến nhiệt độ độ ẩm DHT11 - DHT11 có cấu tạo chân hình Nó sử dụng giao tiếp số theo chuẩn dây - Thông số kỹ thuật:  Đo độ ẩm: 20%-95%  Nhiệt độ: 0-50ºC  Sai số độ ẩm +/- 5%  Sai số nhiệt độ: +/- 2ºC - Sơ đồ kết nối vi xử lý: Trang 29 Hình 24 Sơ đồ kết nối DHT11 - Nguyên lý hoạt động: Để giao tiếp với DHT11 theo chuẩn chân vi xử lý thực theo bước:  Gửi tin hiệu muốn đo (Start) tới DHT11, sau DHT11 xác nhận lại  Khi giao tiếp với DHT11, Cảm biến gửi lại byte liệu nhiệt độ đo Bước 1: Gửi tín hiệu Start  MCU thiết lập chân DATA Output, kéo chân DATA xuống khoảng thời gian >18ms Khi DHT11 hiểu MCU muốn đo giá trị nhiệt độ độ ẩm  MCU đưa chân DATA lên 1, sau thiết lập lại chân đầu vào  Sau khoảng 20-40us, DHT11 kéo chân DATA xuống thấp Nếu >40us mà chân DATA ko kéo xuống thấp nghĩa ko giao tiếp với DHT11  Chân DATA mức thấp 80us sau DHT11 kéo nên cao 80us Bằng việc giám sát chân DATA, MCU biết có giao tiếp với DHT11 ko Nếu tín hiệu đo DHT11 lên cao, hồn thiện trình giao tiếp MCU với DHT Bước 2: Đọc giá trị DHT11 DHT11 trả giá trị nhiệt độ độ ẩm dạng byte Trong đó:  Byte 1: Giá trị phần nguyên độ ẩm (RH%) Trang 30  Byte 2: Giá trị phần thập phân độ ẩm (RH%)  Byte 3: Giá trị phần nguyên nhiệt độ (TC)  Byte 4: Giá trị phần thập phân nhiệt độ (TC)  Byte 5: Kiểm tra tổng Nếu Byte = (8 bit) (Byte1 +Byte2 +Byte3 + Byte4) giá trị độ ẩm nhiệt độ xác, sai kết đo khơng có nghĩa Trang 31 Chương TÓM TẮT, KẾT LUẬN 4.1 Những kết nghiên cứu đạt Qua việc nghiên cứu đề tài, thấy việc áp dụng cơng nghệ thơng tin lĩnh vực nông nghiệp cần thiết, mang lại hiệu cao công việc kinh doanh Hệ thống giúp đỡ người nông dân nhiều nhằm giảm sức lao động người lại tăng suất Bên cạnh đó, mơi trường nhà nấm theo dõi sát nên chất lượng sản phẩm nâng cao nhiều Từ mở rộng mơi trường kinh doanh khơng nước mà thị trường quốc tế 4.2 Những hạn chế đề tài Do có khó khăn q trình thực đề tài như: Thời gian, chi phí hỗ trợ, trang thiết bị cần thiết, nên hệ thống số mặt hạn chế Do không đủ trang thiết bị nên giải pháp chưa thật hoàn hảo để áp dụng tổng thể tất loại nấm việc điều khiển tất thiết bị điện nhiều nhà trồng nấm lúc, nhiều nơi khác Do điều khiển từ xa phải cần có đường truyền internet tốt, sở trồng nấm đa số vùng nơng thơn khơng có internet dùng mạng 3G, nhiên giá thành cao tốc độ truy xuất chậm 4.3 Hướng phát triển đề tài Qua trình lắp đặt thử nghiệp thực tế, đề tài hướng tới phát triển hệ thống tương lai như: - Hoàn thiện thêm chức cho hệ thống - Phát triển thêm chức ứng dụng cho nhiều nhà nấm, nhiều nơi khác áp dụng trường hợp chủ nhà nấm có nhiều sở - Gửi tin nhắn tự động trường hợp nhà nấm tình trạng nguy hiểm: Nhiệt độ, độ ẩm mức báo động (quá nóng/q lạnh,…) - Nhận dạng q trình phát triển tai nấm thơng qua camera nhận dạng, từ nhận biết tuổi nấm để thiết lập cấu hình thơng số mơi trường cho xác Trang 32 ... điều khiển thiết bị nhà nấm từ xa 16 3.1.3 Mô hình điều khiển thiết bị nhà nấm từ xa bán tự động 17 3.2 Thiết lập mức độ điều khiển hệ thống 19 3.2.1 Cấp độ - Hệ thống điều khiển. .. giúp người dùng tương tác điều khiển thiết bị cách dễ dàng Phần 2: Xử lý chức hệ thống điều khiển thiết bị điện Trang | 15 Chức điều khiển thiết bị điện xử lý bo mạch Raspberry Pi tương tác với... pháp điều khiển thiết bị từ xa qua thiết bị di động Thứ ba, công nghệ điều khiển từ xa tăng cường chuyên dụng thiết bị di động điện thoại thơng minh máy tính bảng Chủ nhà kiểm soát tất thiết bị

Ngày đăng: 28/10/2018, 10:57

Từ khóa liên quan

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

Tài liệu liên quan