1. Trang chủ
  2. » Luận Văn - Báo Cáo

Mô hình giám sát và điều khiển trại trồng nấm tự động

60 17 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 60
Dung lượng 2,49 MB

Nội dung

Mô hình giám sát và điều khiển trại trồng nấm tự động Mô hình giám sát và điều khiển trại trồng nấm tự động Mô hình giám sát và điều khiển trại trồng nấm tự động luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP MƠ HÌNH GIÁM SÁT VÀ ĐIỀU KHIỂN TRẠI TRỒNG NẤM TỰ ĐỘNG Ngành: KỸ THUẬT ĐIỆN – ĐIỆN TỬ Chuyên ngành: ĐIỆN CÔNG NGHIỆP Giảng viên hướng dẫn : TS Nguyễn Hùng Sinh viên thực hiện: Nguyễn Võ Hùng MSSV: 1515020043 Lớp: 15HDC01 TP Hồ Chí Minh, 2017 LỜI CAM ĐOAN Tên đề tài: Mơ hình giám sát điều khiển trại trồng nấm tự động Giảng viên hướng dẫn: TS Nguyễn Hùng Họ tên sinh viên thực hiện: NGUYỄN VÕ HÙNG MSSV: 1515020043 Lớp: 15HDC01 Ngành: Kỹ thuật điện - điện tử Chuyên ngành: Điện công nghiệp Lời cam đoan: “Tôi xin cam đoan đồ án cơng trình tơi tự nghiên cứu thực với hướng dẫn thầy TS Nguyễn Hùng” Các liệu, hình ảnh kết hồn thành trình bày đồ án có thật, tuân thủ nguyên tắc trình bày đồ án/ khóa luận văn tốt nghiệp, chưa cơng bố nghiên cứu khác Tôi xin chịu trách nhiệm hồn tồn nghiên cứu mình.” Tp Hồ Chí Minh, ngày … tháng … năm 2017 Sinh viên thực hiện (Ký ghi rõ họ tên) LỜI CẢM ƠN Là sinh viên năm cuối theo học trường Đại học Cơng Nghệ TP Hồ Chí Minh, khơng cịn nhiều thời gian trước trường Với đồ án tốt nghiệp này, hội để em có thêm kinh nghiệm bên cạnh kiến thức học tập Mặc dù chưa phải sát với thực tế, phần giúp em có thêm kinh nghiệm, củng cố lại kiến thức học tự tin trước bước vào sống Em xin chân thành cảm ơn Quý thầy cô khoa Cơ – Điện – Điện tử Trường Đại Học Công Nghệ TP Hồ Chí Minh truyền thụ cho em kiến thức quý giá làm hành trang bước đường đời củng cố nghề nghiệp Cách đặc biệt, em xin chân thành cảm ơn Thầy Nguyễn Hùng tận tình hướng dẫn để em hồn thành đồ án Kính chúc quý Thầy thật nhiều sức khỏe ngày thành công đường nghiệp trồng người Một lần em xin chân thành cảm ơn đến tất người nhiệt tình giúp đỡ em thời gian qua Tp Hồ Chí Minh, ngày … tháng … năm 2017 Sinh viên thực hiện (Ký ghi rõ họ tên) MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Mục tiêu đề tài 1.3 Đối tượng trồng 1.3.1 Giới thiệu nấm bào ngư 1.3.2 Quy trình trồng nấm bào ngư 1.4 Phương pháp nghiên cứu 1.5 Giới hạn đề tài 1.6 Kết cấu đề tài CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Arduino 2.1.1 Giới thiệu Arduino 2.1.2 Lịch sử đời 10 2.1.3 Một số loại Arduino thị trường 11 2.1.4 Một vài ứng dụng Arduino 15 2.2 Arduino Mega 2560 R3 17 2.3 Cảm biến ánh sang photodiod 18 2.4 Cảm biến nhiệt độ, độ ẩm không khí DHT11 18 2.4.1 Giới thiệu cảm biến DTH11 18 2.4.2 Nguyên lý hoạt động 20 2.5 Module làm lạnh 23 2.6 Màn hình LCD 24 2.6.1 Hình dáng cấu tạo .24 2.6.2 Chức chân 25 2.6.3 Sơ đồ kết nối LCD MCU 26 2.7 Giao tiếp I2C 26 2.7.1 Đặc điểm giao tiếp I2C 27 2.7.2 Truyền nhận dữ liệu Master – Slave .27 2.8 Module tạo độ ẩm 28 2.9 Bàn phím cảm ứng 29 CHƯƠNG 3: THIẾT KẾ VÀ THI CƠNG MƠ HÌNH THỰC NGHIỆM 31 3.1 Thiết kế sơ đồ khối 31 3.2 Tính tốn thiết kế 32 3.2.1 Thiết kế khối cụ thể 32 3.2.2 Tổng quan chức hệ thống 32 3.2.3 Mơ hình thực tế 33 3.3 Lưu đồ giải thuật 35 3.4 Code chương trình 38 3.5 Kết thực nghiệm 39 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 40 4.1 Kết luận 40 4.1.1 Ưu điểm 40 4.1.2 Nhược điểm 40 4.2 Hướng phát triển 40 TÀI LIỆU THAM KHẢO 41 PHỤ LỤC 43 DANH MỤC CÁC TỪ VIẾT TẮT IoT Internet of Things: Mạng lưới thiết bị kết nối Internet LCD Liquid crystal display: Màn hình tinh thể lỏng MCU Micro-controller Unit: Khối vi điều khiển SRAM Bộ nhớ truy xuất ngẫu nhiên tĩnh EEPROM Electrically Erasable Programmable Read-Only Memory DANH MỤC CÁC HÌNH ẢNH Hình 1 Nấm bào ngư .4 Hình Nấm bào ngư .5 Hình Nấm bào ngư .6 Hình Nấm bào ngư .7 Hình Logo Arduino Hình 2 Xe tự hành sử dụng Arduino 15 Hình Máy in 3D 16 Hình Drone 16 Hình Bo mạch Arduino Mega 2560 R3 17 Hình Cảm biến ánh sáng photodiode 18 Hình Hình dáng của cảm biến DHT11 19 Hình Sơ đờ kết nới của cảm biến DHT11 với Vi xử lý 20 Hình Giản đờ tín hiệu giao tiếp cảm biến DHT11 21 Hình 10 Bit 22 Hình 11 Bit 22 Hình 12 Sị nóng – lạnh 23 Hình 13 Hình dáng của loại LCD 20x04 24 Hình 14 Sơ đờ kết nối chân của LCD với MCU 26 Hình 15 Sơ đờ giao tiếp I2C 27 Hình 16 Module tạo sương từ nước 29 Hình 17 Module tạo sương từ nước 30 Hình Sơ đồ khối hệ thống 31 Hình Mơ hình giám sát, điều khiển trại trờng nấm tự động 33 Hình 3 Bộ phận điều khiển .34 Hình Màn hình LED hiện thị kết 39 LỜI MỞ ĐẦU Có thật phải chấp nhận rằng, công nghệ ngày phát triển chúng dần thay phần sau phần lớn công việc mà người làm Không nằm ngồi xu hướng đó, ý tưởng hệ thống trang trại trồng nấm mà có hợp tác người hệ thống máy móc đời Với mục đích tạo sản phẩm nơng nghiệp với chất lượng cao kiểm sốt nhân tố vô sinh ánh sáng, nhiệt độ, độ ẩm với giá thành mà người tiêu dùng chấp nhận `Quay trở lại vài thập kỉ trước, để phát triển ý tưởng trang trại nơng nghiệp có kết hợp người công nghệ từ lý thuyết mơ hình áp dụng vào thực tế gặp nhiều khó khăn Nhưng với ngày nay, hạn chế cơng nghệ khơng cịn nữa, tương lai khơng xa, công nghệ hơn, tiên tiến thông minh đời Với đề tài này, sử dụng công nghệ vi xử lý Arduino Bên cạnh điểm cịn hạn chế ưu điểm lớn mà nhận thấy cơng nghệ phổ biến phần cứng với nhiều loại bo mạch “phụ kiện” kèm khác với giá thành phải Và cịn tuyệt vời người u cơng nghệ Giống lập trình hệ thống, chẳng biết cịn lỗi dù kiểm tra hàng ngàn lần Q trình phát triển hồn thiện hệ thống chạy thử, test lỗi khắc phục Với đồ án vậy, chắn cịn nhiều thiếu sót Vậy nên em mong nhận đóng góp ý kiến từ quý Thầy Cô quan tâm đến đồ án để đồ án ngày hoàn thiện Xin chân thành cảm ơn! CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Ngày với phát triển mạnh mẽ ngành khoa học kỹ thuật, cơng nghệ mà kỹ thuật tự động giám sát điều khiển thiết bị đóng vai trị quan trọng lĩnh vực cơng nghiệp, nơng nghiệp, cung cấp thơng tin Do đó, sinh viên chuyên ngành Điện phải biết nắm bắt vận dụng cách có hiệu nhằm góp phần vào phát triển kinh tế khoa học nước nhà Như biết nhu cầu sống người ngày phát triển đại gần thiết bị hoạt động độc lập với nhau, thiết bị có quy trình sử dụng khác tuỳ thuộc vào thiết lập, cài đặt người sử dụng Chúng chưa có liên kết với mặt liệu Ở đây, thiết bị điều khiển tự động kết nối với thành hệ thống hoàn chỉnh giao tiếp với Điển hình hệ thống điều khiển thiết bị từ xa thông qua hình LCD, tín hiệu đèn báo số thiết bị đơn giàn như: bóng đèn, quạt máy, cám biến quang, cảm biến nhiệt độ, độ ẩm Nó hoạt động trang trại thơng minh, nghĩa thiết bị giao tiếp với mặt liệu thông qua đầu não trung tâm Bộ đầu não trung tâm xử lý lập trình sẵn tất chương trình điều khiển Thơng thường hệ thống trang trại sử dụng theo phương pháp thủ cơng sử dụng tay chân người, canh tác theo thời tiết, thời vụ số thiệt hại mơi trường xảy nhiệt độ tăng đột ngột, độ ẩm cao mà khơng thể kiểm sốt kịp thời Vì để khắc phục kiểm sốt kịp thời qua tạo sản phẩm hiệu kinh tế thị trường đồng thời tiết kiệm nguồn nhân công lao động đem lại hiệu cao mặt kinh tế Từ yêu cầu thực tế, đòi hỏi ngày cao sống với phát triển mạnh mẽ lĩnh vực điện tử nên em định chọn đề tài “MƠ HÌNH GIÁM SÁT VÀ ĐIỀU KHIỂN TRẠI TRỒNG NẤM TỰ ĐỘNG” 1.2 Mục tiêu đề tài - Tự động cập nhật thông số từ cảm biến báo hình theo chương trình lập trình sẵn - Căn vào thông số từ cảm biến để điều khiển thiết bị cấu chấp hành - Sử dụng vi điều khiển, cụ thể bo Arduino - Giá thành hợp lí 1.3 Đối tượng trồng 1.3.1 Giới thiệu nấm bào ngư Tên đối tượng trồng: Nấm bào ngư Giá trị lợi ích cho sức khỏe: Ngồi giá trị dinh dưỡng, nấm tươi cịn có nhiều đặc tính biệt dược, có khả phịng chữa bệnh làm hạ huyết áp, chống béo phì, chữa bệnh đường ruột, tẩy máu xấu… đặc biệt có số cơng trình nghiên cứu cịn cho nấm bào ngư cịn có khả chống bệnh ung thư (hướng nghiên cứu tiếp tục làm sáng tỏ tương lai) Một vài đặc điểm sinh trưởng: - Nhiệt độ môi trường: 25 - Độ ẩm khơng khí: - Ánh sáng: Ánh sáng khuếch tán (ánh sáng phịng – đọc sách được) 31 3.5 Kết thực nghiệm - Nhiệt độ trì khoảng: 25℃÷31℃ - Độ ẩm trì khoảng: 70%÷95% - Ánh sáng trì khoảng: 60÷65 Hình Màn hình LED hiện thị kết - Các cảm biến không thiết kế để hoạt động mơi trường có tính ăn mòn cao - Hệ thống sinh nhiều nhiệt, nên cần tản nhiệt tốt - Công suất tiêu thụ cực đại: 240 W - Bàn phím chưa thực phản hồi tốt nhấn Tuy nhiên, nhìn chung hệ thống hoạt động đạt yêu cầu môi trường sống trồng 39 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận Sản phẩm mô hình có số ưu điểm nhược điểm sau: 4.1.1 Ưu điểm - Duy trì mơi trường có điều kiện sống phù hợp cho nấm bào ngư phát triển - Có thể giám sát điều khiển thông số nhiệt độ, độ ẩm, … tự động điều khiển từ bàn phím - Giao diện thân thiện, dễ dàng sử dụng cách nhanh chóng - Chi phí đầu tư thiết kế thấp 4.1.2 Nhược điểm - Sai số từ cảm biến - Phần lớn thiết bị dùng học tập nghiên cứu, chưa phải thiết bị dùng công nghiệp - Giao diện hình LCD khó quan sát từ xa 4.2 Hướng phát triển - Chuyển đổi dần từ thiết bị dùng học tập, nghiên cứu sang thiết bị dùng công nghiệp - Ứng dụng IoT việc giám sát, thu thập liệu điều khiển từ xa - Phát triển chức tùy biến để trồng nhiều loại nấm khác 40 TÀI LIỆU THAM KHẢO Nguyễn Thúy Loan (2013) Lập trình C Đại học Cơng nghệ TP Hồ Chí Minh Huỳnh Minh Phú (2015) Tự học nhanh Arduino cho người mới bắt đầu Đại học Sư phạm Kỹ thuật TP Hồ Chí Minh Nấm bào ngư kiến thức cần biết, 10/2017, http://nongpham.blogspot.com/2014/11/nam-bao-ngu-va-cac-kien-thuc-canbiet.html [Arduino] Cấu trúc chương trình Arduino, sớ hàm, lệnh bản., 10/2017, http://www.hspace.vn/arduino-cau-truc-chuong-trinh-arduino/ Bài 2: Cách làm đèn LED nhấp nháy theo yêu cầu, 10/2017, http://arduino.vn/bai-viet/77-bai-2-cach-lam-den-led-nhap-nhay-theo-yeu-cau Bài 05: Thay đổi độ sáng của đèn, hay làm mờ nó, có khó khơng?, 10/2017, http://arduino.vn/bai-viet/119-bai-05-thay-doi-do-sang-cua-den-hay-lam-mo-noco-kho-khong Giới Thiệu Về Arduino Mega 2560, 10/2017, https://www.stdio.vn/articles/read/542/gioi-thieu-ve-arduino-mega-2560 Cảm biến ánh sáng Photodiod, 10/2017, http://hshop.vn/products/cam-bien-anhsang-photodiod 41 Sị nóng lạnh - ứng dụng hay của nó, 10/2017, http://arduino.vn/baiviet/1116-so-nong-lanh-va-nhung-ung-dung-hay-cua-no 10 Nguyên lý làm việc cách sử dụng đầu tạo sương siêu âm, 10/2017, http://linhkienst.com/blogs/huong-dan-su-dung-cac-module/1000183365nguyen-ly-lam-viec-va-cach-su-dung-dau-tao-suong-sieu-am 11 BÀN PHÍM CẢM ỨNG CHẠM TTP226 PHÍM, 10/2017, http://chip.saigonfs.com/san-pham/ban-phim-cam-ung-cham-ttp226-8-phim662.html 12 Cấu trúc liệu, 10/2017, http://arduino.vn/reference-tags/cau-truc-du-lieu 42 PHỤ LỤC Code chương trình #include "DHT.h" #include #include #include #define SERVO_PIN 42 Servo gServo; LiquidCrystal_I2C lcd(0x3f,20,4); int cb_anhsang = A0; const int DHTPIN = 43; const int DHTTYPE = DHT11; DHT dht(DHTPIN, DHTTYPE); int maydieuhoa=52, maytaodoam=53, led = 2, brightness = 50, about=2; int exits=2, manual=2, dk1=0,dk2=0,dk3=0, dkmaytaodoam=0, dkmaydieuhoa=0, anh_sang1, anh_sang2, anh_sang3, anh_sang4, anh_sang5, anh_sang6, anh_sang, molachan=0, donglachan=85; int doam_kk_max=95, doam_kk_min=70, nhietdo_kk_max=31, nhietdo_kk_min=25; float do_am, nhiet_do; int phim1=51, phim2_stop=50, phim3=49,phim4_about=48, phim5=47, phim6_manual=46, phim7=45, phim8_auto=44, i; char phim[]={phim1, phim2_stop, phim3, phim4_about, phim5, phim6_manual, phim7, phim8_auto}; void setup() { Serial.begin(9600); dht.begin(); lcd.init(); 43 lcd.backlight(); gServo.attach(SERVO_PIN); pinMode(led, OUTPUT); pinMode(maydieuhoa, OUTPUT); pinMode(maytaodoam, OUTPUT); digitalWrite(maytaodoam,HIGH); digitalWrite(maydieuhoa,HIGH); for(i=0;i=nhietdo_kk_max) digitalWrite(maydieuhoa,LOW);//BẬT if(nhiet_do==nhietdo_kk_min) digitalWrite(maydieuhoa,HIGH);//TẮT if(do_am < doam_kk_min) 48 { digitalWrite(maytaodoam,LOW);//BẬT gServo.write(molachan); } if(do_am>=doam_kk_max) { digitalWrite(maytaodoam,HIGH);//TẮT gServo.write(donglachan); } if(anh_sang>50) { brightness ; if(brightness200) brightness=200; 52 analogWrite(led, brightness); delay(100); } } }else{ if(digitalRead(phim1)==HIGH)//Giảm độ sáng đèn led { delay(5); if(digitalRead(phim1)==HIGH) { while(digitalRead(phim1)==HIGH) { brightness=brightness-1; if(brightness

Ngày đăng: 09/05/2021, 11:36

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w