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

ĐỒ ÁN VƯỜN THÔNG MINH

72 50 2

Đ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 72
Dung lượng 3,82 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

IOT , vườn thông minh, tưới cây thông minh, có điều khiển qua app android, Áp dụng công nghệ vào nông nghiệp đang là xu hướng của những năm gần đây, nó càng trở nên mạnh mẽ trong thời đại nền công nghiệp 4.0. Đặc biệt là áp dụng vào lĩnh vực trồng trọt các loại cây rau màu, hoa quả trong nhà kính, nhà lưới. Giúp nhà nông có thể giảm được thời gian làm việc tại vườn và cắt giảm được nhân công mà chất lượng của nông sản vẫn đảm bảo đạt chuẩn. Ngoài ra, những việc mà trước giờ nông nghiệp thủ công truyền thống không làm được như: đo nhiệt độ, độ ẩm, độ ẩm đất, ánh sáng, độ pH, … tất cả giờ đây sẽ được tự động hoá và làm việc liên tục. Bên cạnh đó, không thể không kể đến hệ thống tưới nước, mái che, rèm che nắng điều khiển từ xa, đặt thời gian tưới sẽ giúp công việc của người nông dân trở nên nhanh chóng và đơn giản hơn rất nhiều.

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ

MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO

-ĐỒ ÁN MÔN HỌC 2

THIẾT KẾ VÀ THI CÔNG HỆ THỐNG CHĂM SÓC

VÀ GIÁM SÁT VƯỜN RAU QUA APP ĐIỆN THOẠI

Trang 2

Tp Hồ Chí Minh, ngày 22 tháng 01 năm 2022

NHIỆM VỤ ĐỒ ÁN MÔN HỌC

Họ và tên sinh viên:

Ngành: Công Nghệ Kỹ Thuật Điện tử - Viễn thông Lớp: 18161CLDT2

Giảng viên hướng dẫn: ThS Nguyễn Ngô Lâm

1 Tên đề tài: Thiết kế và thi công hệ thống chăm sóc và giám sát vườn rau qua App điện thoại

2 Các số liệu, tài liệu ban đầu:

Kiến thức cơ bản về các môn: Điện tử cơ bản, Mạch điện, Kỹ thuật số, Vi xử

lý, Công nghệ cảm biến, kiến thức về Arduino

3 Nội dung thực hiện đề tài:

- Thiết kế hệ thống

- Mô phỏng mạch trên Proteus

- Lập trình cho hệ thống

- Kiểm tra và chỉnh sửa hệ thống

- Viết báo cáo

4 Sản phẩm

Mô hình chăm sóc và giám sát vườn rau thông qua App điện thoại

GIẢNG VIÊN HƯỚNG DẪN

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc ***

Trang 3

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Họ và tên sinh viên:

Ngành:Công Nghệ Kỹ Thuật Điện tử - Viễn thông

Tên đề tài: Thiết kế và thi công hệ thống chăm sóc và giám sát vườn rau qua App điện thoại

Họ và tên Giáo viên hướng dẫn: ThS Nguyễn Ngô Lâm

NHẬN XÉT

1 Về nội dung đề tài & khối lượng thực hiện:

2 Ưu điểm:

3 Khuyết điểm:

4 Đề nghị cho bảo vệ hay không?

5 Đánh giá loại:

6 Điểm:……….(Bằng chữ: )

Tp Hồ Chí Minh, ngày 23 tháng 07 năm 2021 Giáo viên hướng dẫn CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc

Trang 4

*** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Họ và tên sinh viên:

Ngành:Công Nghệ Kỹ Thuật Điện tử - Viễn thông

Tên đề tài: Thiết kế và thi công hệ thống chăm sóc và giám sát vườn rau qua App điện thoại

Họ và tên Giáo viên phản biện:

NHẬN XÉT 1 Về nội dung đề tài & khối lượng thực hiện:

2 Ưu điểm:

3 Khuyết điểm:

4 Đề nghị cho bảo vệ hay không?

5 Đánh giá loại:

6 Điểm:……….(Bằng chữ: )

Tp Hồ Chí Minh, ngày 23 tháng 07 năm 2021 Giáo viên phản biện CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc

Trang 5

*** LỜI CẢM ƠN

Mặc dù điều kiện thực tế khó khăn, do tình hình của đại dịch Covid-19 diễnbiến phức tạp tại tâm dịch Thành Phố Hồ Chí Minh, đồ án môn học 2 phải thực hiệnbằng hình thức online, không thể gặp bạn bè cũng như các thầy/cô để trao đổi trựctiếp Nhưng bằng sự nỗ lực của nhóm và giúp đỡ của Thầy/Cô và bạn bè, nhóm đãhoàn thành báo cáo đồ án môn học 2, chuyên ngành Công nghệ kỹ thuật Điện tử -Viễn thông Để đạt được kết quả này, không thể không kể đến sự hỗ trợ của cácThầy/Cô Khoa đào tạo Chất lượng cao, Trường Đại học Sư Phạm Kỹ ThuậtTPHCM Đặc biệt là thầy, người đã tận tình hướng dẫn, chỉnh sửa, góp ý và tạo điềukiện thuận lợi cho nhóm trong suốt quá trình thực hiện đồ án Nhóm xin gửi đếnthầy lời cảm ơn chân thành và sâu sắc nhất

Đồng thời, nhóm cũng xin cảm ơn đến các bạn bè đã hỗ trợ, đóng góp ý kiếncũng như chia sẻ kinh nghiệm để em hoàn thành tốt đề tài

Mặc dù đã cố gắng hết sức, nhưng do lượng kiến thức còn eo hẹp nên khôngtránh khỏi những thiếu sót Do vậy, nhóm rất mong nhận được sự góp ý quý báu củaThầy/Cô để có thể hoàn thiện và tốt hơn nữa cũng như tích lũy kinh nghiệm để hoànthành tốt đồ án tốt nghiệp sắp tới

Sau cùng, nhóm chúng em kính chúc quý thầy cô thật dồi dào sức khỏe, luôntràn đầy nhiệt huyết cùng với thành công trong sự nghiệp cao quý

Chúng em xin chân thành cảm ơn!

Trang 6

MỤC LỤC

NHIỆM VỤ ĐỒ ÁN MÔN HỌC

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỜI CẢM ƠN i

MỤC LỤC ii

DANH MỤC CÁC TỪ VIẾT TẮT iv

DANH MỤC CÁC BẢNG BIỂU v

DANH MỤC CÁC HÌNH ẢNH vi

CHƯƠNG 1: TỔNG QUAN 1

1.1 GIỚI THIỆU 1

1.2 MỤC TIÊU NGHIÊN CỨU 1

1.3 ĐỐI TƯỢNG NGHIÊN CỨU 1

1.4 PHẠM VI NGHIÊN CỨU 2

1.5 BỐ CỤC ĐỒ ÁN 2

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 3

2.1 KHỐI THỜI GIAN THỰC 3

2.2 CẢM BIẾN NHIỆT ĐỘ DHT11 5

2.3 LED MA TRẬN MAX7219 6

2.4 REMOTE HỒNG NGOẠI HX1838 8

2.6 KHỐI XỬ LÝ TRUNG TÂM 9

CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 12

3.1 YÊU CẦU VÀ SƠ ĐỒ KHỐI HỆ THỐNG 12

3.1.1 Yêu cầu của hệ thống 12

3.1.2 Sơ đồ khối và chức năng mỗi khối 12

3.1.3 Hoạt động của hệ thống 13

3.2 THIẾT KẾ HỆ THỐNG PHẦN CỨNG 13

3.2.1 Khối thời gian thực 13

3.2.2 Khối cảm biến nhiệt độ 13

3.2.3 Khối hiển thị 14

Trang 7

3.2.4 Khối remote hồng ngoại 15

3.2.5 Khối xử lý trung tâm 16

3.2.6 Khối nguồn 17

3.3 CHỨC NĂNG VÀ HOẠT ĐỘNG CỦA PHẦN MỀM 17

3.4 LƯU ĐỒ 19

3.4.1 Lưu đồ giải mã remote hồng ngoại 19

3.4.2 Lưu đồ hoạt động khối xử lí trung tâm 20

CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 21

4.1 Kết quả từng khối 21

4.2 Kết quả hoạt động toàn hệ thống 21

CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 23

5.1 KẾT LUẬN 23

5.2 HẠN CHẾ VÀ HƯỚNG PHÁT TRIỂN 23

5.2.1 Hạn chế 23

5.2.2 Hướng phát triển 23

TÀI LIỆU THAM KHẢO 24

PHỤ LỤC 25

Trang 8

I2C Inter-Integrated Circuit Vi mạch tích hợp truyền thông

Trang 9

DANH MỤC CÁC BẢNG BIỂ

Bảng 2.1: Thông số kỹ thuật cho DS1307 4

Bảng 2.2: Bảng thông số các chân DS1307 4

Bảng 2.3:Thông số kỹ thuật cho DHT11 6

Bảng 2.4: Bảng các thông số chân cảm biến DHT11 6

Bảng 2.5: Thông số kỹ thuật cho led ma trận MAX7219 7

Bảng 2.6: Bảng thông số các chân led ma trận MAX7219 8

Bảng 2.7: Thông số kỹ thuật cho Remote HX1838 9

Bảng 2.8: Thông số kỹ thuật cho Arduino Nano 10

Bảng 2.9: Bảng thông số các chân Arduino Nano 11

YBảng 3.1: Dòng tiêu thụ và điện áp các linh kiện 17

Trang 10

DANH MỤC CÁC HÌNH

Hình 2.1: Mạch thời gian thực RTC DS1307 3

Hình 2.2: Cảm biến nhiệt độ DHT11 5

Hình 2.3: Module led ma trận MAX7219 7

Hình 2.4: Remote hồng ngoại 9

Hình 2.5: Arduino Nano 10

YHình 3.1: Sơ đồ khối của hệ thống 12

Hình 3.2: Kết nối DS1307 với Arduino 13

Hình 3.3: Kết nối DHT11 với Arduino Nano 14

Hình 3.4: Hình ảnh module led ma trận Max7219 15

Hình 3.5: Remote hồng ngoại HX1838 15

Hình 3.6: Giao diện phần mềm Arduino IDE 18

Hình 3.7: Lưu đồ giải mã remote hồng ngoại 19

Hình 3.8: Lưu đồ hoạt động khối xử lý trung tâm 20

YHình 4.1: Hiển thị giờ, phút, giây module DS1307 21

Hình 4.2: Hiển thị ngày, tháng, năm module DS1307 21

Hình 4.3: Hiển thị giá trị nhiệt độ thu được từ DHT11 21

Hình 4.4: Mô hình sản phẩm 22

Trang 11

CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU

Việt Nam là nước thuộc nhóm các nước đang phát triển trên thế giới, nôngnghiệp vẫn là nền kinh tế quan trọng chiếm tỷ trọng lớn trong tổng GDP của cảnước Tuy nhiên, trong những năm gần đây, tỷ trọng của nền nông nghiệp đang có

xu hướng sụt giảm, trong khi tỷ trọng của các ngành khác lại dần tăng lên Trên đàphát triển của khoa học kỹ thuật, áp dụng vào mọi lĩnh vực của đời sống, giúp cảithiện chất lượng cuộc sống và góp phần đưa kinh tế ngày càng phát triển Việc ápdụng tiến bộ khoa học kỹ thuật vào phát triển nông nghiệp không còn mới ở nước

ta Thay vào đó, sự áp dụng đã trở nên rộng rãi trên khắp lãnh thổ Việt Nam vớinhiều quy mô và công nghệ tiên tiến, hiện đại, góp phần gia tăng năng suất và chấtlượng nông sản

Áp dụng công nghệ vào nông nghiệp đang là xu hướng của những năm gần đây,

nó càng trở nên mạnh mẽ trong thời đại nền công nghiệp 4.0 Đặc biệt là áp dụngvào lĩnh vực trồng trọt các loại cây rau màu, hoa quả trong nhà kính, nhà lưới Giúpnhà nông có thể giảm được thời gian làm việc tại vườn và cắt giảm được nhân công

mà chất lượng của nông sản vẫn đảm bảo đạt chuẩn Ngoài ra, những việc mà trướcgiờ nông nghiệp thủ công truyền thống không làm được như: đo nhiệt độ, độ ẩm, độ

ẩm đất, ánh sáng, độ pH, … tất cả giờ đây sẽ được tự động hoá và làm việc liên tục.Bên cạnh đó, không thể không kể đến hệ thống tưới nước, mái che, rèm che nắngđiều khiển từ xa, đặt thời gian tưới sẽ giúp công việc của người nông dân trở nênnhanh chóng và đơn giản hơn rất nhiều

Xuất phát từ những vấn đề thực tiễn nêu trên, nhóm đã quyết định chọn đề tài

“Thiết kế và thi công hệ thống chăm sóc và giám sát vườn rau qua App điện thoại”

Hệ thống sẽ đảm bảo cho cây sinh trưởng, phát triển và được chăm sóc theo đúngtiêu chuẩn, cho ra sản phẩm an toàn và đạt năng suất cao

1.2 MỤC TIÊU NGHIÊN CỨU

Nghiên cứu cơ sở lý thuyết về Arduino, module thời gian thực, cảm biến nhiệt

độ, độ ẩm, cảm biến ánh sáng, cảm biến độ ẩm đất, cảm biến mưa, LCD 20x4.Nghiên cứu cách thiết kế App Android bằng phần mềm Android Studio

Nghiên cứu, thực hành các thao tác kĩ thuật điện tử cơ bản (lắp ráp, test mạch,

Trang 12

- Node MCU ESP8266

- Module động cơ giảm tốc L298N

- Động cơ giảm tốc JGA25 370

- Bơm chìm

- Module thời gian thực DS1307

Kết nối các module và cảm biến với board Arduino để hiển thị các giá trị cầnthiết lên LCD và điều khiển các thiết bị công suất

1.4 PHẠM VI NGHIÊN CỨU

Phạm vi của đề tài gồm:

 Ứng dụng điện thoại chạy hệ điều hành Android

 Dữ liệu của các cảm biến được hiển thị trên LCD và trên App

Android

 App Android khi có kết nối mạng mới có thể điều khiển được hệ thống

 Hệ thống có ba chế độ: tự động, thủ công và theo thời gian

 Chế độ thủ công có thể điều khiển thông qua nút nhấn trên bảng điều khiển hoặc trên App Android Các thông số thới hạn, cài đặt thời gian tưới chỉ có thể nhập trên App Android

1.5 BỐ CỤC ĐỒ ÁN

Chương 1: Tổng quan: Nêu tính cấp thiết của đề tài, xu hướng và tình hình

khoa học và công nghệ hiện nay Sự phát triển công nghiệp và đời sống hằng ngày

và từ đó đưa ra lý do chọn đề tài và xác định mục tiêu cho đề tài

Trang 13

Chương 2: Cở sở lý thuyết: Trình bày tổng quan về các thành phần và chức

năng của từng loại phần cứng có trong hệ thống, dẫn dắt chi tiết cụ thể để xây dựnghoàn chỉnh về mô hình

Chương 3: Thiết kế và xây dựng hệ thống: Từ yêu cầu đề tài, trình bày về sơ

đồ hệ thống Nêu ra các phương pháp xử lý dữ liệu rồi từ đó thiết kế mô hình

Chương 4: Kết quả thực hiện: Trình bày về kết quả của từng khối nhỏ và kết

quả điều khiển hiển thị led bằng remote thông qua hình ảnh, video Đưa ra các hiểnthị như mong muốn đã lập trình

Chương 5: Kết luận và hướng phát triển: Dựa vào kết quả có được từ

chương 4, đưa ra kết luận tổng quan về những gì đạt được và chưa đạt được của đềtài Từ đó đưa ra hướng phát triển để cải thiện hệ thống

Trang 14

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1 CẢM BIẾN ÁNH SÁNG [1]

Mạch cảm biến ánh sáng LM393 là mạch cảm biến dò cường độ ánh sáng sử dụngcảm biến photoresistor loại nhạy cùng với IC so sánh LM393, có thể điều chỉnhchiết áp để thay đổi mức phát hiện cường độ ánh sáng Mạch có 2 đầu ra DigitalOutput (DO) và Analog Output (AO) Đối với đầu ra DO có thể kết nối trực tiếp với

vi điều khiển hoặc các module khác, còn đầu ra AO có thể được kết nối với vi điềukhiển thông qua chức năng ADC để nhận các giá trị cường độ ánh sáng xung quanhmột cách chính xác hơn

Hình 2.1: Cảm biến ánh sáng thực tế Hình 2.2: Sơ đồ chân cảm biến ánh

Trang 15

Bảng 2.1: Thông số kỹ thuật cho module cảm biến ánh sáng LM393

Max(Tối đa)

Bảng 2.2: Bảng thông số các chân module cảm biến ánh sáng LM393

2.2 CẢM BIẾN CƯỜNG ĐỘ ÁNH SÁNG GY-302 BH1750 [2]

Module cảm biến cường độ ánh sáng GY-302 BH1750 được sử dụng để đo cường

độ ánh sáng theo đơn vị lux Nhờ cảm biến có ADC nội và bộ tiền xử lý nên giá trịđược giả ra là giá trị trực tiếp cường độ ánh sáng lux mà không phải qua bất kỳ tínhtoán nào thông qua giao tiếp I2C

Trang 16

Max(tối đa) Đơn vị

Trang 17

Chân Tên Chức năng

1 VCC Nguồn cung cấp 3-5V

3 SCL Đầu vào/ra dữ liệu nối tiếp (giao tiếp I2C) Chân SDA truyền

dữ liệu và cần có 1 điện trở kéo lên bên ngoài (điện áp kéo lên

2.3 CẢM BIẾN NHIỆT ĐỘ, ĐỘ ẨM KHÔNG KHÍ DHT11 [3]

Cảm biến nhiệt độ, độ ẩm DHT11 Temperature Humidity Sensor là cảm biến rấtthông dụng và phổ biến hiện nay vì chi phí rẻ, dễ lấy dữ liệu, quen thuộc với sinhviên ngành điện-điện tử Bộ tiền xử lý tín hiệu tích hợp trong cảm biến giúp bạn cóđược dữ liệu chính xác mà không cần thông qua bất kỳ chuyển đổi hay tính toán gì.Hiện nay, so với cảm biến đời mới hơn là DHT22 thì DHT11 có dải đo và độ chínhxác có phần thấp hơn

const int DHTPIN = 4;

const int DHTTYPE = DHT11;

DHT dht(DHTPIN, DHTTYPE);

void setup() {

Trang 18

Max (tối đa) Đơn vị

Bảng 2.6: Thông số các chân của DHT11

(https://datasheetspdf.com/pdf-file/785590/D-Robotics/DHT11/1)

Trang 20

Bảng 2.7: Thông số kỹ thuật của cảm biến độ ẩm đất

Max(Tối đa)

Bảng 2.6: Thông số các chân của cảm biến độ ẩm đất

Hình 2.9: Cảm biến mưa YL-83 Hình 2.10: Sơ đồ chân cảm biến mưa

YL-83

Code mẫu

Trang 21

int rainSensor = 6; // Chân tín hiệu cảm biến mưa ở chândigital 6 (arduino)

if (value == HIGH) { // Cảm biến đang không mưa

Serial.println("Dang khong mua");

Max(Tối đa)

Bảng 2.9: Thông số các chân của cảm biến mưa YL-83

Trang 22

Module thời gian thực RTC DS1307 có chức năng lưu trữ thông tin ngày,tháng, năm cũng như giờ, phút, giây Nó hoạt động như một đồng hồ và có thể xuất

dữ liệu thông qua giao thức I2C

Module thời gian thực RTC DS1307 được thiết kế kèm theo một viên pin cókhả năng lưu trữ thông tin với một thời gian dài mà không cần cấp nguồn 5V từ bênngoài Module đi kèm với EEPROM AT24C32 có khả năng lưu trữ thêm thông tinđến 32kBit

Hình 2.11: Module thời gian thực DS1307 Hình 2.12: Sơ đồ chân

module thời gian thực

const byte NumberOfFields = 7;

/* khai báo các biến thời gian */

int second, minute, hour, day, wday, month, year;

Serial.begin(9600)

}

void loop()

Trang 23

/* Chuyển từ Decimal sang BCD */

int dec2bcd(byte num)

Trang 24

void printDigits(int digits){

// các thành phần thời gian được ngăn chách bằng dấu Serial.print(":")

/* cài đặt thời gian cho DS1307 */

void setTime(byte hr, byte min, byte sec, byte wd, byte

d, byte mth, byte yr)

Nom(Chuẩn)

Max(tối đa)

Đơnvị

Trang 25

1 X1 Kết nối với thạch anh 32.768KHz tiêu chuẩn Mạch dao

động bên trong thiết kế để hoạt động với tinh thể có điệndung tải xác định 12,5pF

Nguồn cung cấp đầu vào 3V dự phòng cho mạch Pin phảiđược giữ ổn định để hoạt động thích hợp nếu nguồn cungcấp dự phòng là không cần thiết thì VBAT được nối đất

Đầu vào/ra dữ liệu nối tiếp (giao tiếp I2C) Chân SDAtruyền dữ liệu và cần có 1 điện trở kéo lên bên ngoài (điện

áp kéo lên có thể lên đến 5.5V)

6 SCL Đầu vào nối tiếp SCL truyền xung Clock đầu vào sử dụng

(https://datasheets.maximintegrated.com/en/ds/DS1307.pdf)

2.7 NÚT NHẤN [7]

Trang 26

Mạch cảm biến chạm mini TTP223 là nút nhấn cảm biến công tắc chạm cókích thước nhỏ gọn, tiện lợi, thường được ứng dụng như công tắc, công tắc cảmứng, báo động, các mạch điện tử khác Cảm ứng có thể xuyên qua các phi kim nhưkính, nhựa, độ dày tối đa 5mm

Hình 2.13: Module cảm biến chạm

TTP223

Hình 2147: Sơ đồ chân module cảm

biến chạm TTP223

Bảng 2.12: Thông số kỹ thuật của TTP223

(Nhỏ nhất)

Nom(Chuẩn)

Max(Tối đa)

Bảng 2.13: Thông số các chân của TTP223

(https://pdf1.alldatasheet.com/datasheet-pdf/view/1132200/ETC1/TTP223.html)

Trang 27

2.8 LCD 20x4 [8]

LCD 20x4 là kiểu màn hình tinh thể lỏng nhỏ dùng để hiển thị chữ hoặc sốtrong bảng mã ACSII LCD 20x4 gồm 4 hàng, mỗi hàng có 20 ô, mỗi ô gồm cácchấm tinh thể lỏng, các chấm này kết hợp với nhau theo trình tự “ẩn” hoặc “hiện” sẽtạo nên các ký tự khác nhau

LCD 20x4 gồm 16 chân giao tiếp, nhưng để tiết kiệm I/O cho các vi điềukhiển, ngày nay người ta sử dụng một module chuyển đổi I2C cho LCD Lúc nàyI/O giao tiếp với vi điều khiển chỉ còn lại 4 thay vì 16

Hình 2.15: LCD 20x4 Hình 2.16: Sơ đồ chân module I2C

lcd.print("20x4 LCD MODULE"); // in ra chuỗi ký tự 20x4 LCD MODULE

Trang 28

lcd.setCursor(2,1); //đặt con trỏ ở hàng 1 cột 2

lcd.print("HELLO WORLD"); // in ra màn hình lcd chuỗi ký tự HELLO WORLD

Nom(Chuẩn)

Max(tối đa)

Đơnvị

Bảng 2.15: Thông số các chân của module chuyển đổi I2C

3 SDA Đường truyền gửi và nhận dữ liệu

4 SCL Đường truyền tín hiệu xung nhịp

(https://pdf1.alldatasheet.com/datasheet-pdf/view/132627/ETC1/JHD204A.html)

2.9 Servo MG90S [9]

Servo là một loại động cơ điện đặc biệt Servo chỉ quay khi được điều khiểnbằng xung PWM với góc quay nằm trong khoảng từ 0o-180o Mối loại servo có kíchthước, khối lượng, cấu tạo và momen lực khác nhau

Trang 29

Hình 2.17: Servo MG90s Hình 2.18: Sơ đồ chân Servo MG90S

Code mẫu

#include <Servo.h> // Thư viện điều khiển servo

// Khai báo đối tượng myservo dùng để điều khiển servoServo myservo;

int bientro = A0; // Khai báo chân analog đọc biếntrở điều khiển servo

int servoPin = 9; // Khai báo chân điều khiển servo

// dùng để điều khiển góc quay cho serv

int servoPos = map(value, 0, 1023, 0, 180)

Trang 30

Max(tối đa)

Đơnvị

Bảng 2.17: Thông số các chân của Servo MG90S

1 PWM Điều chỉnh góc quay nhờ vào điều chỉnh độ rộng

xung

(https://pdf1.alldatasheet.com/datasheet-pdf/view/1132104/ETC2/MG90S.html)

2.10 Module điều khiển động cơ giảm tốc L298N [10]

Module điều khiển động cơ L298N sử dụng chip cầu H L298N giúp điềukhiển tốc độ và chiều quay của động cơ DC một các dễ dàng Ngoài ra còn có thểđiều khiển một động cơ bước lưỡng cực Module L298N còn tích hợp một IC nguồn78M05 để tạo nguồn 5V cung cấp cho các thiết bị khác

Trang 31

Module điều khiển động cơ L298N tích hợp 2 mạch cầu H:

- Mạch cầu H thứ nhất được nối với chân cho phép ENA, 2 chân ngõ vào IN1,

IN2 và 2 chân ngõ ra OUT1, OUT2

- Mạch cầu H thứ nhất được nối với chân cho phép ENB, 2 chân ngõ vào IN3,

IN4 và 2 chân ngõ ra OUT3, OUT4

Hình 2.19: Module L298N Hình 2.20: Sơ đồ chân Module L298N

Trang 32

Max(tối đa)

Đơnvị

Bảng 2.19: Thông số các chân của Module L298N

Trang 33

)

Ngõ ra B11

(https://pdf1.alldatasheet.com/datasheet-pdf/download/22440/STMICROELECTRONICS/L298N.html)

2.11 Động cơ giảm tốc JGA25 370 [11]

Động cơ DC giảm tốc trục kim loại được sử dụng nhiều trong xe mô hình,robot, ổ khóa điện tử, các thiết bị thông minh, Có chất lượng tốt cùng với giáthành vừa phải, khả năng dễ lắp ráp đem lại chi phí tiết kiệm và sự tiện dụng chongười dùng

Hình 2.19: Động cơ giảm tốc JGA25 370

Bảng 2.20: Thông số kỹ thuật của JGA25 370

Điện

áp(V

Trang 34

Tốc độ

(r/min)

Dòngtiêu thụ(A)

Tốc độ(r/min)

Dòngtiêuthụ(A)

Momenxoắn(kg.cm)

Côngsuất(W)

Momenxoắn(kg.cm)

Dòngtiêuthụ(A)

Hình 2.20: Relay SRD 5V Hình 2.21: Sơ đồ chân Relay SRD 5V

Trang 35

Max(tối đa)

Đơnvị

Bảng 2.22: Thông số các chân của Relay

3 INT Chân dữ liệu điều khiển

Trang 36

Max(tối đa)

Đơnvị

2.14 Node MCU ESP8266 [14]

Node MCU ESP8266 là module wifi được đánh giá rất cao cho các ứng dụngliên quan đến Internet và Wifi cũng như các ứng dụng truyền nhận sử dụng thay thếcho các module RF khác với khoảng cách truyền lên đến 100m ( đối với môi trườngkhông vật cản) Trên 400m với anten và router thích hợp

ESP8266 cung cấp một giải pháp kết nối mạng Wifi hoàn chỉnh và khép kín,cho phép lưu trữ các ứng dụng hoặc để giảm tải tất cả các chức năng kết nối mạngWifi từ một bộ xử lý ứng dụng

Khả năng lưu trữ và xử lý mạnh mẽ cho phép ESP8266 được tích hợp với

Ngày đăng: 08/01/2022, 13:47

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Cảm biến ánh sáng thực tế Hình 2.2: Sơ đồ chân cảm biến ánh sáng - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.1 Cảm biến ánh sáng thực tế Hình 2.2: Sơ đồ chân cảm biến ánh sáng (Trang 14)
Bảng 2.2: Bảng thông số các chân module cảm biến ánh sáng LM393 - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.2 Bảng thông số các chân module cảm biến ánh sáng LM393 (Trang 15)
Bảng 2.1: Thông số kỹ thuật cho module cảm biến ánh sáng LM393 STTKý - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.1 Thông số kỹ thuật cho module cảm biến ánh sáng LM393 STTKý (Trang 15)
Bảng 2.3:Thông số kỹ thuật của cảm biến ánh sáng GY-302 BH1750 ST - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.3 Thông số kỹ thuật của cảm biến ánh sáng GY-302 BH1750 ST (Trang 16)
Hình 2.5: Cảm biến nhiệt độ,độ ẩm DHT11 - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.5 Cảm biến nhiệt độ,độ ẩm DHT11 (Trang 17)
Bảng 2.5: Thông số kỹ thuật của DHT11 ST - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.5 Thông số kỹ thuật của DHT11 ST (Trang 18)
Hình 2.7: Cảm biến độ ẩm đất Hình 2.8: Sơ đồ chân cảm biến độ ẩm đất - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.7 Cảm biến độ ẩm đất Hình 2.8: Sơ đồ chân cảm biến độ ẩm đất (Trang 19)
Bảng 2.6: Thông số các chân của cảm biến độ ẩm đất - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.6 Thông số các chân của cảm biến độ ẩm đất (Trang 20)
Hình 2.11: Module thời gian thực DS1307 Hình 2.12: Sơ đồ chân module thời gian thực - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.11 Module thời gian thực DS1307 Hình 2.12: Sơ đồ chân module thời gian thực (Trang 22)
Hình 2.13: Module cảm biến chạm TTP223 - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.13 Module cảm biến chạm TTP223 (Trang 26)
Hình 2.17: Servo MG90s Hình 2.18: Sơ đồ chân Servo MG90S - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.17 Servo MG90s Hình 2.18: Sơ đồ chân Servo MG90S (Trang 29)
Hình 2.19: Module L298N Hình 2.20: Sơ đồ chân Module L298N - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.19 Module L298N Hình 2.20: Sơ đồ chân Module L298N (Trang 31)
Bảng 2.48: Thông số kỹ thuật của L298N ST - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.48 Thông số kỹ thuật của L298N ST (Trang 32)
Hình 2.20: Relay SRD 5V Hình 2.21: Sơ đồ chân Relay SRD 5V - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.20 Relay SRD 5V Hình 2.21: Sơ đồ chân Relay SRD 5V (Trang 34)
Hình 2.23: NodeMCU ESP8266 - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.23 NodeMCU ESP8266 (Trang 37)
Hình 2.24: NodeMCU ESP32 Hình 2.24:Sơ đồ chân NodeMCU ESP32 - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.24 NodeMCU ESP32 Hình 2.24:Sơ đồ chân NodeMCU ESP32 (Trang 38)
Hình 2.25: Arduino Mega2560 Hình 2.26:Sơ đồ chân Arduino Mega 2560 - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.25 Arduino Mega2560 Hình 2.26:Sơ đồ chân Arduino Mega 2560 (Trang 40)
Bảng 2.27: Thông số kỹ thuật cho Arduino Mega2560 - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 2.27 Thông số kỹ thuật cho Arduino Mega2560 (Trang 40)
Hình 2.27: Nguồn xung Hình 2.28:Sơ đồ chân nguồn xung - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 2.27 Nguồn xung Hình 2.28:Sơ đồ chân nguồn xung (Trang 42)
Hình 3.1: Sơ đồ khối của hệ thống - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 3.1 Sơ đồ khối của hệ thống (Trang 43)
Bảng 3.1: Dòng tiêu thụ và điện áp các linh kiện - ĐỒ ÁN VƯỜN THÔNG MINH
Bảng 3.1 Dòng tiêu thụ và điện áp các linh kiện (Trang 55)
Hình 3.12 Giao diện phần mềm Arduino IDE - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 3.12 Giao diện phần mềm Arduino IDE (Trang 56)
Hình 3.15: Lưu đồ chương trình con điều khiển chế độ thủ công - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 3.15 Lưu đồ chương trình con điều khiển chế độ thủ công (Trang 61)
Hình 3.16: Lưu đồ chương trình con điều khiển chế độ tự động - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 3.16 Lưu đồ chương trình con điều khiển chế độ tự động (Trang 62)
Hình 3.17: Lưu đồ chương trình con điều khiển chế độ thời gian - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 3.17 Lưu đồ chương trình con điều khiển chế độ thời gian (Trang 64)
Hình 4.1: Màn hình chế độ điều khiển bằng tay - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 4.1 Màn hình chế độ điều khiển bằng tay (Trang 67)
Hình 4.7: Giao diện màn hình giám sát - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 4.7 Giao diện màn hình giám sát (Trang 68)
Hình 4.8: Giao diện màn hình điều khiển - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 4.8 Giao diện màn hình điều khiển (Trang 69)
Hình 4.9: Giao diện màn hình thiết lập - ĐỒ ÁN VƯỜN THÔNG MINH
Hình 4.9 Giao diện màn hình thiết lập (Trang 70)

TỪ KHÓA LIÊN QUAN

w