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

THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE

62 124 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

Thông tin cơ bản

Tiêu đề Thiết Kế Hệ Thống Điều Khiển Và Giám Sát Mô Hình Vườn Thông Minh Full Code
Định dạng
Số trang 62
Dung lượng 8,42 MB

Nội dung

THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT MÔ HÌNH VƯỜN THÔNG MINH FULL CODE MỤC LỤC PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN 5 CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI 8 1 1 Giới thiệu đề tài 8 1 2 Mục đích nghiên cứu 8 1 3 Đối tượng nghiên cứu 8 1 4 Phạm vi nghiên cứu 9 1 5 Dự kiến kết quả 9 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 10 2 1 TỔNG QUAN VỀ PIC16F877A 10 2 1 1 Cấu trúc tổng quát của PIC16F877A 10 2 1 2 Các cổng của PIC 16F877A 22 2 1 3 Hoạt động của định thời 28 2 2 HIỂN THỊ LCD 33 2 2 1 Hình dáng kích thước 33 2 2.

THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN VÀ GIÁM SÁT MÔ HÌNH VƯỜN THƠNG MINH FULL CODE MỤC LỤC CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu đề tài Hệ thống vườn thông minh hệ thống nhằm đáp ứng theo yêu cầu sinh trưởng trồng, hệ thống hình thức cung cấp tự động nước, giúp tiết kiệm sức lao động thời gian, công sức Vốn đã phổ biến nhiều nước dần ứng dụng nhiều sống Nhận thấy nhu cầu rau mỡi gia đình ngày tăng cao, để có khơng gian đủ để làm hệ thống vườn thông minh trồng rau phục vụ cho gia đình khó Do ý tưởng khu vườn thông minh đời Mong muốn đem mơ hình đền với nhiều gia đình bối cảnh nơng nghiệp nước ta cịn q phụ thuộc vào khí hậu tự nhiên với phương pháp canh tác truyền thống Vậy nên, cần có hỡ trợ thiết bị kỹ thuật có khả đo đạc, điều khiển thơng số mơi trường như: nhiệt độ, độ ẩm khơng khí, cung cấp phù hợp với môi trường sinh trưởng Xuất phát từ vấn đề thực tiễn em đã nghiên cứu tiến hành thiết kế : “ Mơ hình vườn thơng minh điều khiển PIC 16F877A" 1.2 Mục đích nghiên cứu Vận dụng kiến thức đã học để nghiên cứu thiết kế chế tạo mơ hình hệ thống tưới tự động, từ đưa vào ứng dụng thực tiễn Giúp cho việc tưới tiêu trồng nước ta có phương án đạt hiệu cao, hiển thị nhiệt độ độ ẩm lên hình LCD để giúp nhà nơng theo dõi tình trạng khu vườn hiệu Thiết kế hệ thống đóng mở cửa vườn 1.3 Đối tượng nghiên cứu - Nghiên cứu nguyên lý hoạt động phướng pháp điều khiển PIC 16F877A - Nghiên cứu cảm biến nhiệt độ, độ ẩm DHT11 - Nghiên cứu phương pháp đo hiển thị giá trị nhiệt độ, độ ẩm LCD - Phần mềm lập trình CCS - Phần mềm mô PROTEUS 1.4 Phạm vi nghiên cứu Ở góc độ làm đồ án nhúng, bị hạn chế mặt thời gian kinh phí thực nên phạm vi nghiên cứu giới hạn việc lập trình CCS mơ hoạt động mạch phần mềm máy tính PROTEUS 1.5 Dự kiến kết Đo nhiệt độ độ ẩm khu vườn, điều chỉnh hoạt động động tưới vườn giúp điều hòa nhiệt độ, độ ẩm vườn giúp sinh trưởng phát triển tốt hơn, thiết kế hệ thống đóng mở cửa vườn thơng qua nút nhấn CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ PIC16F877A 2.1.1 Cấu trúc tổng quát PIC16F877A Hình 2.1 Sơ đồ tởng quan PIC16F877A  8K x 14 bits/word Flash ROM  368 x Bytes RAM  256 x Bytes EEPROM  Port xuất/nhập (A, B, C, D, E) tương ứng 33 chân  Bộ định thời bit Timer Timer  Bộ định thời 16 bit Timer 1, hoạt động chế độ tiết kiệm lượng (SLEEP MODE) với nguồn xung clock  Bộ Capture/ Compare/ PWM.(Bắt Giữ/ So Sánh/ Điều Biến Xung)  Bộ biến đổi Analog to Digital 10 bit, ngõ vào  Bộ so sánh tương tự (Compartor)  Bộ định thời giám sát (Watch Dog Timer)  Cổng giao tiếp song song bit  Port nối tiếp  15 Nguồn ngắt (Interrupt)  Chế độ tiết kiệm lượng (Sleep Mode)  Nạp trương trình bằng cởng nối tiếp ( ICSP™ )(In-Circuit Serial Programming™ -)  Tập lệnh gồm 35 lệnh có độ dài 14 bit  Tần số hoạt động tối đa 20 MHz 2.1.1.1 SƠ ĐỒ CHÂN Hình 2.2 Sơ đồ chân PIC 16F877A 2.1.1.2 Chân CHỨC NĂNG CỦA CÁC CHÂN Tên Chức /MCLR/VPP – /MCLR: Hoạt động Reset mức thấp – VPP : ngõ vào áp lập trình RA0/AN0 – RA0 : xuất/nhập số – AN0 : ngõ vào tương tự RA1/AN1 – RA1 : xuất/nhập số – AN1 : ngõ vào tương tự RA2/AN2/VREF-/CVREF – RA2 : xuất/nhập số – AN2 : ngõ vào tương tự – VREF -: ngõ vào điện áp chuẩn (thấp) A/D RA3/AN3/VREF+ – RA3 : xuất/nhập số – AN3 : ngõ vào tương tự – VREF+ : ngõ vào điện áp chuẩn (cao) A/D RA4/TOCKI/C1OUT – RA4 : xuất/nhập số – TOCKI : ngõ vào xung clock bên cho timer0 – C1 OUT : Ngõ so sánh RA5/AN4//SS /C2OUT – RA5 : xuất/nhập số – AN4 : ngõ vào tương tự – SS : ngõ vào chọn lựa SPI phụ – C2 OUT : ngõ so sánh RE0//RD/AN5 – RE0 : xuất nhập số – RD : điều khiển việc đọc port nhánh song song – AN5 : ngõ vào tương tự RE1//WR/AN6 – RE1 : xuất/nhập số – WR : điều khiển việc ghi port nhánh song song – AN6 : ngõ vào tương tự 10 RE2//CS/AN7 – RE2 : xuất/nhập số – CS : Chip lựa chọn điều khiển port nhánh song song – AN7 : ngõ vào tương tự 11 VDD Chân nguồn PIC 12 VSS Chân nối đất 13 OSC1/CLKI Ngõ vào dao động thạch anh xung clock bên – OSC1 : ngõ vào dao động thạch anh xung clock bên Ngõ vào Schmit trigger cấu tạo chế độ RC ; cách khác CMOS – CLKI : ngõ vào nguồn xung bên ngồi Ln kết hợp với chức OSC1 OSC2/CLKO Ngõ vào dao động thạch anh xung clock – OSC2 : Ngõ dao động thạch anh Kết nối đến thạch anh cộng hưởng – CLKO : chế độ RC, ngõ OSC2, bằng tần số OSC1 tốc độ chu kỳ lệnh RC0/T1 OCO/T1CKI – RC0 : xuất/nhập số – T1OCO : ngõ vào dao động Timer – T1CKI : ngõ vào xung clock bên Timer RC1/T1OSI/CCP2 – RC1 : xuất/nhập số – T1OSI : ngõ vào dao động Timer – CCP2 : ngõ vào Capture 2, ngõ compare 2, ngõ PWM2 RC2/CCP1 – RC2 : xuất/nhập số – CCP1 : ngõ vào Capture 1, ngõ compare 1, ngõ PWM1 18 RC3/SCK/SCL – RC3 : xuất/nhập số – SCK : ngõ vào xung clock nối tiếp đồng bộ/ngõ chế độ SPI – SCL : ngõ vào xung clock nối tiếp đồng bộ/ ngõ chế độ I2C 19 RD0/PSP0 – RD0 : xuất/nhập số – PSP0 : liệu port nhánh song song 20 RD1/PSP1 – RD1 : xuất/nhập số – PSP1 : liệu port nhánh song song 21 RD2/PSP2 – RD2 : xuất/nhập số – PSP2 : liệu port nhánh song song 14 15 16 17 RD3/PSP3 – RD3: xuất/nhập số – PSP3 : liệu port nhánh song song 23 RC4/SDI/SDA – RC4 : xuất/nhập số – SDI : liệu vào SPI – SDA : xuất/nhập liệu vào I2C 24 RC5/SDO – RC5 : xuất/nhập số – SDO : liệu SPI 25 RC6/TX/CK – RC6 : xuất/nhập số – TX : truyền bất đồng USART – CK : xung đồng USART 26 RC7/RX/DT – RC7 : xuất/nhập số – RX : nhận bất đồng USART – DT : liệu đồng USART 27 RD4/PSP – RD4: xuất/nhập số – PSP4 : liệu port nhánh song song 28 RD5/PSP5 – RD5: xuất/nhập số – PSP5 : liệu port nhánh song song 29 RD6/PSP6 – RD6: xuất/nhập số – PSP6 : liệu port nhánh song song 30 RD7/PSP7 – RD7: xuất/nhập số – PSP7 : liệu port nhánh song song VSS Chân nối đất VDD Chân nguồn PIC 22 31 32 ... định, có mạch reset có điện, có định thời giám sát watchdog, có mạch reset phát sụt giảm nguồn • Có khối dao động cho timer1 có tần số 32kHz kết nối với ngõ vào T1OSI T1OSO • Có khối CCP2 ECCP • Có. .. Dự kiến kết Đo nhiệt độ độ ẩm khu vườn, điều chỉnh hoạt động động tưới vườn giúp điều hòa nhiệt độ, độ ẩm vườn giúp sinh trưởng phát triển tốt hơn, thiết kế hệ thống đóng mở cửa vườn thông qua... đã nghiên cứu tiến hành thiết kế : “ Mơ hình vườn thơng minh điều khiển PIC 16F877A" 1.2 Mục đích nghiên cứu Vận dụng kiến thức đã học để nghiên cứu thiết kế chế tạo mơ hình hệ thống tưới tự động,

Ngày đăng: 24/04/2022, 23:45

HÌNH ẢNH LIÊN QUAN

Hình 2.1 Sơ đồ tổng quan PIC16F877A - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.1 Sơ đồ tổng quan PIC16F877A (Trang 5)
Hình 2.2 Sơ đồ chân PIC16F877A - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.2 Sơ đồ chân PIC16F877A (Trang 7)
2.1.1.2. CHỨC NĂNG CỦA CÁC CHÂN - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
2.1.1.2. CHỨC NĂNG CỦA CÁC CHÂN (Trang 7)
Hình 2.3 Sơ đồ khối PIC16F877A - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.3 Sơ đồ khối PIC16F877A (Trang 12)
Hình 2.4 Hình sơ minh họa cấu trúc bộ nhớ - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.4 Hình sơ minh họa cấu trúc bộ nhớ (Trang 14)
Hình 2.5 Các thanh ghi mục đích chung - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.5 Các thanh ghi mục đích chung (Trang 16)
Hình 2.7 PORTA - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.7 PORTA (Trang 18)
Hình 2.8 Sơ đồ khối PORTA - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.8 Sơ đồ khối PORTA (Trang 19)
Hình 2.9 Sơ đồ khối PORTB - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.9 Sơ đồ khối PORTB (Trang 20)
Hình 2.10 Sơ đồ khối PORTC - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.10 Sơ đồ khối PORTC (Trang 21)
Hình 2.11 Sơ đồ khối PORTD - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.11 Sơ đồ khối PORTD (Trang 22)
Hình 2.13 Sơ đồ khối TIMER0 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.13 Sơ đồ khối TIMER0 (Trang 24)
Hình 2.14 Chế độ TIMER - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.14 Chế độ TIMER (Trang 26)
Hình 2.15 Chế độ COUNTER - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.15 Chế độ COUNTER (Trang 27)
Hình 2.16 Sơ đồ khối của TIMER2 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.16 Sơ đồ khối của TIMER2 (Trang 28)
Hình 2.17 Sơ đồ chân của LCD 1602 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.17 Sơ đồ chân của LCD 1602 (Trang 30)
VD: Lệnh “hiển thị màn hình” có địa chỉ lệnh là 00001100 (DB7…DB0) - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
nh “hiển thị màn hình” có địa chỉ lệnh là 00001100 (DB7…DB0) (Trang 32)
Hình 2.18 Sơ đồ khối của HD44780 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.18 Sơ đồ khối của HD44780 (Trang 33)
Hình 2.20 Mối liên hệ giữa địa chỉ của ROM và dữ liệu tạo mẫu kí tự. - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.20 Mối liên hệ giữa địa chỉ của ROM và dữ liệu tạo mẫu kí tự (Trang 36)
Đặc tính điện làm việc điển hình: (Đo trong điều kiện hoạt động Vcc = 4.5V đến 5.5V, T = -30 đến +75C) - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
c tính điện làm việc điển hình: (Đo trong điều kiện hoạt động Vcc = 4.5V đến 5.5V, T = -30 đến +75C) (Trang 44)
Đặc tính điện làm việc điển hình. - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
c tính điện làm việc điển hình (Trang 44)
Hình 2.22 Hình ảnh thực tế cảm biến DHT11 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.22 Hình ảnh thực tế cảm biến DHT11 (Trang 45)
Hình 2.24 Tín hiệu Start - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.24 Tín hiệu Start (Trang 46)
Hình 2.23 Mô hình kết nối Nguyên lý hoạt động:  - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.23 Mô hình kết nối Nguyên lý hoạt động: (Trang 46)
Hình 2.25 Chế độ đọc tín hiệu - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.25 Chế độ đọc tín hiệu (Trang 47)
Hình 2.25 Đọc dữ liệu - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.25 Đọc dữ liệu (Trang 48)
Hình 2.26 Sơ đồ khối L298 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.26 Sơ đồ khối L298 (Trang 49)
Hình 2.27 Ảnh thực tế module L298 - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 2.27 Ảnh thực tế module L298 (Trang 50)
Hình 3.1 Mô phỏng bằng phần mềm PROTEUS - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
Hình 3.1 Mô phỏng bằng phần mềm PROTEUS (Trang 54)
- Hiển thị giá trị nhiệt độ, độ ẩm lên màn hình LCD 16x2. - THIẾT kế mô HÌNH vườn THÔNG MINH, có CODE
i ển thị giá trị nhiệt độ, độ ẩm lên màn hình LCD 16x2 (Trang 55)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w