Đăng ký Đăng nhập
Trang chủ đồ án điện công nghiệp thiết kế hệ thống tưới cây tự động sử dụng arduino...

Tài liệu đồ án điện công nghiệp thiết kế hệ thống tưới cây tự động sử dụng arduino

.DOCX
26
65
84

Mô tả:

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ ĐỐ ÁN ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO Cán bộ hướng dẫn: Sinh viên thực hiện: Ths. Hoàng Đăng Khoa Lê Trường Thuận B1603753 Phan Thành Nam B1603734 Cần Thơ, 2019 Đồồ án điện cồng nghiệp LỜI NÓI ĐẦẦU Ngày nay khoa học cồng nghệ ngày càng phát triển, vi điềồu khi ển AVR và vi điềồu khiển PIC ngày càng thồng dụng và hoàn thiện h ơn. Nh ưng có th ể nói s ự xuấất hiện của Arduino vào năm 2005 tại Italia đã m ở ra m ột hướng đi m ới cho vi điềồu khiển. Sự xuấất hiện của Arduino đã hồỗ trợ cho con ng ười rấất nhiềồu trong l ập trình và thiềất kềấ, nhấất là đồấi với những người mới băất đấồu tìm tòi vềồ vi điềồu khi ển mà khồng có quá nhiềồu kiềấn thức, hiểu biềất sấu săấc vềồ v ật lý và đi ện t ử. Phấồn c ứng c ủa thiềất bị đã được tích hợp nhiềồu chức năng cơ bản và là mã nguồồn m ở. Ngồn ng ữ lập trình trền nềồn Java lại vồ cùng dềỗ s ử d ụng tương thích v ới ngồn ng ữ C/C++ và hệ thồấng thư viện rấất phong phú và được chia s ẻ miềỗn phí. Chính vì nh ững lý do như vậy nền Arduino hiện đang dấồn phổ biềấn và đ ược phát tri ển ngày càng m ạnh mẽỗ trền toàn thềấ giới...Trong đềồ tài này, ẽm sẽỗ thiềất kềấ m ột h ệ thồấng t ưới cấy t ự động được xấy dựng với trung tấm là Arduino UNO R3 (m ột trong các lo ại Board Arduino), chi phí thấấp, thiềất kềấ đơn giản, có ứng d ụng r ộng rải t ừ mồ hình nh ỏ đ ơn giản đềấn mồ hình lớn phức tạp. GVHD: Th.s Hoàng Đăng Khoa Trang i Đồồ án điện cồng nghiệp LỜI CẢM ƠN Qua đồ án này, nhóm em xin cảm ơn thầy Hoàng Đăng Khoa đã giúp đỡ cho chúng em trong quá trình hoàn thành đồ án. Giúp chúng em hiểu rõ hơn về mạch Arduino, cách thiết kế mạch, chạy code hay biết được nhiều ứng dụng hay của mạch Arduino. Ngoài ra, nhờ thầy hướng dẫn nên chúng em cũng đã hoàn thành mạch in, hiểu được một quá trình làm một mạch in với các công đoạn thiết kế, làm mạch, khoan và hàn các linh kiện. Qua đó giúp chúng em tiến bộ hơn và đã có bước đầu hiểu hơn về các mạch điện tử. Thông qua đồ án, chúng em đã tích lũy và học được một ít kinh nghiệm thực tế rất có ít cho việc học tập và công việc của chúng em sau này. Bên cạnh đó còn có nhiều mặt hạn chế do lần đầu tiếp xúc với linh kiện điện tử thực tế và còn do kỹ năng yếu kém nên dẫn đến sản phẩm còn nhiều khuyết điểm, mông thầy sẽ thông cảm và bỏ qua cho chúng em. Một lần nửa tụi em xin cảm ơn thầy Hoàng Đăng Khoa đã giúp đở nhóm em hoàng thành đồ án này. GVHD: Th.s Hoàng Đăng Khoa Trang ii Đồồ án điện cồng nghiệp MỤC LỤC LỜI NÓI ĐẦẦU........................................................................................................................................... i LỜI CẢM ƠN.......................................................................................................................................... ii MỤC LỤC ........................................................................................................................................... 1 MỤC LỤC HÌNH ẢNH........................................................................................................................ 3 CHƯƠNG 1. TỔNG QUAN VỀẦ ĐỀẦ TÀI 1.1. Đặt vấấn đềồ.................................................................................................................... 4 1.2. Mục tiều và phạm vi nghiền cứu đềồ tài...........................................................4 CHƯƠNG 2. GIỚI THIỆU CÁC LINH KIỆN TRONG MẠCH 2.1. Arduino UNO R3............................................................................................................... 5 2.1.1. Các thồng sồấ cơ bản của Arduino UNO R3....................................................6 2.1.2. Vi điềồu khiển............................................................................................................... 6 2.1.3. Các chấn của Arduino.............................................................................................6 2.1.4. Lập trình cho Arduino............................................................................................7 2.2. Cảm biềấn độ ẩm và modulẽ chuyển đổi................................................................7 2.2.1. Cảm biềấn độ ẩm........................................................................................................ 7 2.2.2. Modulẽ chuyển đổi..................................................................................................7 2.3. Modulẽ 5VDC 2 kềnh....................................................................................................... 9 2.4. Động cơ bơm 12V......................................................................................................... 10 2.5. Điện trở 220Ω và Lẽd.................................................................................................. 11 2.6. Bộ nguồồn nhiềồu ngõ ra...............................................................................................12 CHƯƠNG 3. GIỚI THIỆU ARDUINO IDE & PROTEUS VÀ MÔ PHỎNG HỆ THÔỐNG 3.1. Phấồn mềồm mồ phỏng Protẽus.................................................................................13 3.2. Thư viện Arduino cho Protẽus................................................................................14 3.3. Arduino IDE và lập trình cho Arduino.................................................................14 3.4. Mồ phỏng hệ thồấng...................................................................................................... 15 3.4.1 Mồ phỏng mạch nguyền lý trền Protẽus.........................................................16 GVHD: Th.s Hoàng Đăng Khoa Trang 1 Đồồ án điện cồng nghiệp 3.4.2 Nguyền lý hoạt động...............................................................................................16 3.4.3 Viềất codẽ chương trình cho Arduino................................................................16 CHƯƠNG 4. THIỀỐT KỀỐ MẠCH 4.1. Thiềất kềấ mạch in........................................................................................................... 21 4.2. Thi cồng mạch............................................................................................................... 21 CHƯƠNG 5. NHẬN XÉT VÀ KỀỐT LUẬN 5.1. Nhận xét............................................................................................................................ 23 5.2. Kềất luận............................................................................................................................. 23 TÀI LIỆU THAM KHẢO................................................................................................................... 24 GVHD: Th.s Hoàng Đăng Khoa Trang 2 Đồồ án điện cồng nghiệp MỤC LỤC HÌNH ẢNH Hình 1. Hình dáng bền ngoài của Arduino................................................................................5 Hình 2. Thồng sồấ cơ bản của Arduino........................................................................................6 Hình 3. Cảm biềấn độ ẩm................................................................................................................... 7 Hình 4. Modulẽ chuyển đổi.............................................................................................................. 7 Hình 5. Modulẽ rẽlay 5VDC 2 kềnh...............................................................................................9 Hình 6. Động cơ bơm 12V.............................................................................................................. 10 Hình 7. Điện trở 220Ω .................................................................................................................... 11 Hình 8. Lẽd............................................................................................................................................ 11 Hình 9. Bộ nguồồn nhiềồu ngõ ra.................................................................................................... 12 Hình 10. Giao diện phấồn mềồm Protẽus 8.7.............................................................................13 Hình 11. Các linh kiện trong thư viện Arduino cho Protẽus ..........................................14 Hình 12. Giao diện phấồn mềồm Arduino IDE...........................................................................15 Hình 13. Mạch nguyền lý vẽỗ trền Protẽus...............................................................................16 Hình 14. Viềất codẽ băồng Arduino IDE.......................................................................................16 Hình 15. Sơ đồồ mạch in trền Protẽus........................................................................................21 Hình 16. Mạch thực tềấ sau khi hoàn thành............................................................................22 Hình 17. Mồ hình thực tềấ sau khi lăấp đặt................................................................................22 GVHD: Th.s Hoàng Đăng Khoa Trang 3 Đồồ án điện cồng nghiệp CHƯƠNG 1. TỔNG QUANG VỀẦ ĐỀẦ TÀI 1.1 ĐẶT VẦẤN ĐỀẦ Thực tềấ trong cuộc sồấng ngày càng bận rộn, nhiềồu ng ười vấỗn có thú vui là trồồng những cấy cảnh, vườn rau trong khồng gian trồấng của nhà mình nh ư sấn thượng, ban cồng. Tuy nhiền, trong những lúc bạn b ận các cồng vi ệc hăồng ngày thì những cấy cảnh và vườn hoa ở nhà sẽỗ khồng được ai tưới n ước. Ngoài ph ương pháp tưới cấy phổ thồng, chúng ta có thể tạo ra những h ệ thồấng t ưới cấy t ự đ ộng đơn giản cho khu vườn nhỏ của mình thậm chí có th ể m ở r ộng h ệ thồấng t ưới cấy cho cả một khu vườn lớn. 1.1 MỤC TIỀU VÀ PHẠM VI NGHIỀN CỨU ĐỀẦ TÀI Mục tiều của đồồ án là thiềất kềấ một hệ thồấng tưới cấy t ự động đ ơn gi ản v ới nguyền lý là thồng qua cảm biềấn độ ẩm của đấất để truyềồn tín hi ệu cho h ệ thồấng đ ể biềất lúc nào nền vận hành động cơ bơm nước cho khu v ườn. Tấất c ả m ọi vi ệc đềồu t ự động diềỗn ra trong quá trình cài đặt săỗn và qua các c ảm biềấn đ ể điềồu tiềất vi ệc t ưới cấy hợp lí trong mọi thời tiềất. Với mồ hình mạch đơn giản, chi phí thấấp, dềỗ thiềất kềấ nền có th ể áp d ụng r ộng rải vào cuộc sồấng thực tềấ của chúng ta. GVHD: Th.s Hoàng Đăng Khoa Trang 4 Đồồ án điện cồng nghiệp CHƯƠNG 2. GIỚI THIỆU CÁC LINH KIỆN TRONG MẠCH 2.1 ARDUINO UNO R3  Arduino thực sự đã gấy sóng gió trền thì trường thềấ gi ới trong nhiềồu năm qua với sồấ lượng người dùng cực lớn và đa dạng v ới trình đ ộ tr ải r ộng t ừ b ậc ph ổ thồng đềấn bậc đại học.  Arduino UNO R3 là một trong những mạch Arduino được sữ d ụng ph ổ biềấn nhấất. Hiện nay, dòng mạch này đã phát triển đềấn thềấ h ệ th ứ 3 (R3). Hình 1: Hình dáng bền ngoài Arduino 2.1.1 Các thông sôố cơ bản của Arduino UNO R3 GVHD: Th.s Hoàng Đăng Khoa Trang 5 Đồồ án điện cồng nghiệp Hình 2: Thồng sồấ cơ bản của Arduino 2.1.2 Vi điềều khiển.  Arduino Uno được xấy dựng với phấn nhấn là vi điềồu khi ển ATmẽga328P sử dụng thạch anh có chu kì dao động là 16 MHz. V ới vi điềồu khi ển này, ta có 14 ng ỏ ra/vào được đánh sồấ từ 0 đềấn 13. Song song đó, ta có thềm 6 ng ỏ nh ậ tín hi ệu analog được đánh ký hiệu từ A0 đềấn A5.  Trền board còn có 1 nút rẽsẽt, 1 ngõ kềất nồấi v ới máy tính qua c ổng USB và 1 ngõ cấấp nguồồn sử dụng jack 2.1mm lấấy năng lượng tr ực tiềấp t ừ AC-DC adaptẽr hay thồng qua ăấc-quy nguồồn. 2.1.3 Các chân của Arduino.  Các chân năng lượng: GND (Ground), 5V, 3.3V, Vin (Voltage Input), IOREF, RESET.  Các cổng ra/vào: Arduino UNO có 14 chân digital dùng để đọc hoặc xuất tín hiệu và 6 chân analog (A0 - A5) cung cấp độ phân giải tín hiệu 10bit, để đọc giá trị điện áp trong khoảng 0V - 5V. GVHD: Th.s Hoàng Đăng Khoa Trang 6 Đồồ án điện cồng nghiệp 2.1.4 Lập trình cho Arduino.  Các thiết bị dựa trên nền tảng Arduino được lập trình bằng ngôn riêng. Ngôn ngữ này dựa trên ngôn ngữ Wiring được viết cho phần cứng nói chung và Wiring lại là một biến thể của C/C++. Có người gọi nó là Wiring, một số khác thì gọi là C hay C/C++ và tên gọi phổ biến nhất là ngôn ngữ Arduino. Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến hiện nay do đó rất dễ học và từ việc lập trình ta có thể thiết kế mạch theo ý muốn của mình và vận hành một cách hiệu quả và tối ưu nhất. 2.2 CẢM BIỀẤN ĐỘ ẨM ĐẦẤT VÀ MODULE CHUYỂN ĐỔI. 2.2.1 Cảm biềốn độ ẩm đâốt. Hình 3. Cảm biềấn độ ẩm đấất  Hai đấồu đo của cảm biềấn được căấm vào đấất để phát hiện độ ẩm. Dùng dấy nồấi giữa cảm biềấn và modulẽ chuyển đổi. Thồng tin vềồ đ ộ ẩm đấất sẽỗ đ ược đ ọc vềồ và gởi tới modulẽ chuyển đổi. 2.2.2 Module chuyển đổi. Hình 4. Modulẽ chuyển đổi GVHD: Th.s Hoàng Đăng Khoa Trang 7 Đồồ án điện cồng nghiệp  Modulẽ chuyển đổi có cấấu tạo chính gồồm một IC so sánh LM393, m ột biềấn trở, 4 điện trở dán 100 Ohm và 2 tụ dán. Biềấn tr ở có ch ức năng đ ịnh ngưỡng so sánh với tín hiệu độ ẩm đấất đọc vềồ từ cảm biềấn.  Đặc điểm: Điện áp hoạt động: 3.3V-5V Kích thước PCB: 3cm × 1.6cm Lẽd báo hiệu o Lẽd đỏ báo nguồồn o Lẽd xanh báo mức độ ẩm ở pin DO Mồ tả các pin trền modulẽ  Nguyền lý hoạt động của cảm biềấn độ ẩm GVHD: Th.s Hoàng Đăng Khoa Trang 8 Đồồ án điện cồng nghiệp Khi modulẽ cảm biềấn độ ẩm phát hiện, khi đó sẽỗ có sự thay đổi điện áp ngay tại đấồu vào của ic LM393. Ic này nhận biềất có sự thay đổi nó sẽỗ đưa ra m ột tín hi ệu 0V để báo hiệu. và thay đổi như thềấ nào sẽỗ được tính toán đ ể đ ọc đ ộ ẩm đấất. + Cảm biềấn độ ẩm đấất rấất nhạy với độ ẩm mồi trường xung quanh, thường được sử dụng để phát hiện độ ẩm của đấất. + Khi độ ẩm đấất vượt quá giá trị được thiềất lập, ngõ ra của modulẽ D0 ở mức giá trị là 0V. + Ngõ ra D0 có thể được kềất nồấi trực tiềấp với vi điềồu khi ển nh ư (Arduino,PIC,AVR,STM), để phát hiện cao và thấấp, và do đó để phát hiện đ ộ ẩm của đấất. + Đấồu ra Analog AO có thể được kềất nồấi v ới b ộ chuy ển đổi ADC, có th ể nh ận đ ược các giá trị chính xác hơn độ ẩm của đấất. 2.3 MODULE RELAY 5VDC 2 KỀNH Hình 5. Modulẽ rẽlay 5VDC 2 kềnh  Rẽlay 2 Kềnh gồồm 2 rơ lẽ hoạt động tại điện áp 5VDC, chịu đ ược hi ệu điện thềấ lền đềấn 250VAC 10A. Rẽlay 2 kềnh được thiềất kềấ chăấc chăấn, kh ả năng cách điện tồất. Trền modulẽ đã có săỗn mạch kích rẽlay s ử d ụng transistor và IC cách ly quang giúp cách ly hoàn toàn m ạch điềồu khi ển (vi điềồu khiển) với rẽlay, bảo đảm vi điềồu khiển hoạt động ổn định. GVHD: Th.s Hoàng Đăng Khoa Trang 9 Đồồ án điện cồng nghiệp  Mạch rẽlay 2 kềnh sử dụng chấn kích mức thấấp (0V), mức cao (5V) tùy thuộc vào chọn Jumpẽr. Ứng dụng với rẽlay modulẽ khá nhiềồu bao gồồm cả điện DC hay AC.  Thồng sồấ kyỗ thuật: Điện áp hoạt động: 5VDC. Tín hiệu kích: High (5V) hoặc Low (0V) chọn băồng Jumpẽr. Nguồồn cấấp: 5VDC. Tiềấp điểm đóng ngăất max: 250VAC-10A hoặc 30VDC-10A Kích thước: 52mm × 41mm × 19mm. Điện áp hoạt động: 5VDC Có thể sử dụng rẽlay để điềồu khiển các thiềất bị có cồng suấất 30VDC-10A hoặc 250VAC-10A Điện áp kích mức thấấp 2.4 ĐỘNG CƠ BƠM 12V Hình 6. Động cơ bơm 12V  Thồng sồấ kyỗ thuật: Máy bơm có điện áp: DC 12V Dòng tiều thụ: 0.6-2A Cồng suấất: 5-12W Lưu lượng bơm: 1-2 lít/phút Kích thước: 90×40×35 mm. GVHD: Th.s Hoàng Đăng Khoa Trang 10 Đồồ án điện cồng nghiệp 2.5 ĐIỆN TRỞ 220Ω VÀ LED  Điện trở 220V Hình 7. Điện trở 220Ω  Lẽd: Led hoạt động ở mức 1,8 đến 3V, dòng 10 đến 20mA. Hình 8. Lẽd 2.6 BỘ NGUỒẦN NHIỀẦU NGÕ RA Hình 9. Bộ nguồồn nhiềồu ngõ ra  Thồng sồấ kyỗ thuật: - Điện áp ngõ vào: AC 220V - Điện áp ngõ ra: DC 3.3V, 5V, 9V, 12V - Cường độ dòng điện: 1A GVHD: Th.s Hoàng Đăng Khoa Trang 11 Đồồ án điện cồng nghiệp  Sử dụng nguồồn DC 9V cấấp cho Arduino UNO R3 qua jack căấm, s ử d ụng nguồồn DC 12V cấấp cho động cơ bơm. CHƯƠNG 3 GIỚI THIỆU ARDUINO IDE & PROTEUS VÀ MỒ PHỎNG HỆ THỒẤNG 3.1 PHẦẦN MỀẦM MỒ PHỎNG PROTEUS Phấồn mềồm Protẽus là phấồn mềồm cho phép mồ phỏng ho ạt đ ộng c ủa mạch điện tử bao gồồm phấồn thiềất kềấ mạch và viềất chương trình điềồu khi ển cho các h ọ vi điềồu khiển MCS-51, PIC, AVR,... Protẽus là phấồn mềồm mồ ph ỏng m ạch đi ện t ử c ủa Labcẽntẽr Elẽctronic, mồ phỏng cho hấồu hềất các linh ki ện đi ện t ử thồng d ụng, đ ặc biệt hồỗ trợ cho các MCU như PIC, 8051, AVR, Motorola. Phấồn mềồm bao gồồm 2 chương trình: ISIS cho phép mồ ph ỏng mạch và ARES dùng để vẽỗ mạch in. Protẽus là phấồn mềồm mồ phỏng cho các lo ại vi điềồu khi ển khá tồất, hồỗ trợ các dòng vi điềồu khiển PIC, 8051, dsPIC, AVR, HC11,... các giao tiềấp I2C, SPI, CAN, USB, Ethẽnẽt,... ngoài ra còn mồ phỏng các mạch sồấ, m ạch t ương t ự m ột GVHD: Th.s Hoàng Đăng Khoa Trang 12 Đồồ án điện cồng nghiệp cách hiệu quả. Hình 10. Giao diện phấồn mềồm Protẽus 8.7 3.2 THƯ VIỆN ARDUINO TRONG PROTEUS Thư viện Arduino là một bổ sung rấất hay cho phấồn mềồm Protẽus, nó giúp cho việc mồ phỏng Arduino được thuận tiện và dềỗ dàng hơn thay vì chỉ mồ ph ỏng được chip Atmẽga328 (nhấn của Arduino), thư viện này được phát tri ển b ởi các kyỗ sư Cẽsar, Osaka, Daniẽl Cẽzar, Robẽrto Bauẽr và được đăng tải trền blog tiềấng Bồồ Đào Nha http://blogẽmbarcado.blogspot.dẽ/ Thư viện bao gồồm các linh kiện sau: GVHD: Th.s Hoàng Đăng Khoa Trang 13 Đồồ án điện cồng nghiệp - Arduino UNO (Phiền bản chip Atmẽga328 chấn DIP) - Arduino UNO (Phiền bản chip Atmẽga328 chấn SMD) - Arduino mẽga - Arduino Lilypad - Arduino Nano - Cảm biềấn siều ấm Ultrasonic V2 Hình 11. Các linh kiện trong thư viện Arduino cho Protẽus 3.3 ARDUINO IDE VÀ LẬP TRÌNH CHO ARDUINO Thiềất kềấ bo mạch nhỏ gọn, trang bị nhiềồu tính năng thồng d ụng mang l ại nhiềồu lợi thềấ cho Arduino, tuy nhiền sức mạnh thực s ự của Arduino năồm ở phấồn mềồm. Mồi trường lập trình đơn giản dềỗ sử dụng, ngồn ngữ l ập trình Wiring dềỗ hiểu và dựa trền nềồn tảng C/C++ rấất quẽn thu ộc v ới ng ười làm kyỗ thu ật. Và quan trọng hơn là sồấ lượng thư viện codẽ được viềất săỗn và chia sẽỗ b ởi cộng đồồng nguồồn mở là cực kỳ lớn. GVHD: Th.s Hoàng Đăng Khoa Trang 14 Đồồ án điện cồng nghiệp Hình 12. Giao diện phấồn mềồm Arduino IDE Arduino IDE là phấồn mềồm dùng để lập trình cho Arduino. Mồi tr ường l ập trình cho Arduino là IDE có thể chạy trền ba nềồn tảng ph ổ biềấn nhấất hi ện nay là Windows, Macintosh OSX là Linux. Do có tính chấất nguồồn m ở nền mồi tr ường l ập trình này hoàn toàn miển phí và có thể mở rộng b ởi người dùng có kinh nghi ệm Ngồn ngữ lập trình có thể được mở rộng thồng qua các thư vi ện C++. Và ngồn ngữ lập trình này dựa trền nềồn tảng của ngồn ng ữ C c ủa AVR nền ng ười dùng hoàn toàn có thể nhúng thề codẽ viềất băồng AVR vào ch ương trình nềấu muồấn. Hiện tại, Arduino IDE có thể download từ trang chủ http://arduino.cc/ 3.4 MỒ PHỎNG HỆ THỒẤNG 3.4.1 Mô phỏng mạch nguyền lý trền Proteus GVHD: Th.s Hoàng Đăng Khoa Trang 15 Đồồ án điện cồng nghiệp Hình 13. Mạch nguyền lý vẽỗ trền Protẽus 3.4.2 Nguyền lý hoạt động: Giá trị độ ẩm của đấất được nhận biềất qua cảm biềấn độ ẩm và đưa vềồ b ộ điềồu khiển là Arduino UNO R3 băồng tín hiệu Digital. Khi đấất khồng đ ủ đ ộ ẩm giá tr ị tín hiệu gởi vềồ là 0, bộ điềồu khiển đưa tín hiệu cho đóng R ờ lẽ và đ ộng c ơ máy b ơm băất đấồu hoạt động bơm nước tưới vào chậu. Khi đã đủ nước, độ ẩm cao, cảm biềấn sẽỗ gởi vềồ tín hiệu có giá trị là 1, bộ điềồu khiển đưa tín hi ệu ngăất r ờ lẽ, máy b ơm dừng hoạt động. Lẽd đỏ có tác dụng báo hiệu độ ẩm thấấp, chậu cấy đang thiềấu nước. Lẽd xanh có tác dụng báo hiệu độ ẩm cao, chậu cấy đã đủ nước. Lẽd vàng có tác dụng báo hiệu trạng thái hoạt động và d ừng c ủa máy b ơm. 3.4.3 Viềốt code chương trình cho Arduino Khởi động phấồn mềồm Arduino IDE và soạn codẽ. Sau khi l ập trình xong, nhấấn để biền dịch codẽ sau vài giấy phấồn mềồm sẽỗ biền dịch cho ta 1 filẽ hẽx c ủa chương trình GVHD: Th.s Hoàng Đăng Khoa Trang 16 Đồồ án điện cồng nghiệp Hình 14. Viềất codẽ băồng Arduino IDE Sau khi tạo được filẽ hẽx t nạp filẽ vào linh kiện Arduino trong protẽus đ ể chạy mồ phỏng hệ thồấng.  Mã code của hệ thôống: /** * Automatic Watering using Arduino * Cao Hieu 2016 */ int const SENSOR_MH_D_PIN = 4; int const SENSOR_MH_A_PIN = A0; int const T_RELAY_PIN = 2; int const TIME_TO_GET_SAMPLE = 5000; //5s int const SAMPLE_TIME = 500; //0.5 s int const LED_PIN = 13; int const LED_BLUE_PIN = 10; int const LED_YEWLOW_PIN = 9; int const LED_RED_PIN = 8; int const TREE_WATER_LEVEL_HIGH = 600; int const TREE_WATER_LEVEL_LOW = 300; GVHD: Th.s Hoàng Đăng Khoa Trang 17
- Xem thêm -

Tài liệu liên quan

Tài liệu vừa đăng