1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO

27 14 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

Nội dung

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 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 khoa họ c cô ng nghệ ngà y cà ng phá t triển, vi điều khiển AVR vi điều khiển PIC ngà y cà ng thơ ng dụ ng hồ n thiện Nhưng i xuấ t củ a Arduino o nă m 2005 tạ i Italia mở mộ t hướ ng mớ i cho vi điều khiển Sự xuấ t củ a Arduino hỗ trợ cho ngườ i rấ t nhiều lậ p trình thiết kế, nhấ t đố i vớ i nhữ ng ngườ i mớ i bắ t đầ u tìm tị i vi điều khiển mà khơ ng có q nhiều kiến thứ c, hiểu biết sâ u sắ c vậ t lý điện tử Phầ n ng củ a thiết bị đượ c tích hợ p nhiều c bả n mã nguồ n mở Ngơ n ngữ lậ p trình Java lạ i vô cù ng dễ sử dụ ng tương thích vớ i ngơ n ngữ C/C++ hệ thố ng thư viện rấ t phong phú đượ c chia sẻ miễn phí Chính nhữ ng lý vậ y nên Arduino dầ n phổ biến đượ c phá t triển ngà y cà ng mạ nh mẽ n giớ i Trong đề tà i này, em thiết kế mộ t hệ thố ng tướ i câ y tự độ ng đượ c xâ y dự ng vớ i trung tâ m Arduino UNO R3 (mộ t 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 q trình hồn thành đồ án Giúp chúng em hiểu rõ mạch Arduino, cách thiết kế mạch, chạy code hay biết nhiều ứng dụng hay mạch Arduino Ngoài ra, nhờ thầy hướng dẫn nên chúng em hoàn thành mạch in, hiểu trình làm mạch in với công đoạn thiết kế, làm mạch, khoan hàn linh kiện Qua giúp chúng em tiến có bước đầu hiểu mạch điện tử Thông qua đồ án, chúng em tích lũy học kinh nghiệm thực tế có cho việc học tập cơng việc chúng em sau Bên cạnh cịn có nhiều mặt hạn chế lần đầu tiếp xúc với linh kiện điện tử thực tế kỹ yếu nên dẫn đến sản phẩm cịn nhiều khuyết điểm, mơng thầy thơng cảm 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 hồng thành đồ án GVHD: Th.s Hồ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 ƠNii MỤ C LỤ C MỤ C LỤ C HÌNH Ả NH CHƯƠNG TỔ NG QUAN VỀ ĐỀ TÀ I 1.1 Đặ t vấ n đề 1.2 Mụ c tiêu phạ m vi nghiên u đề tà i CHƯƠNG 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ố bả n củ a Arduino UNO R3 .6 2.1.2 Vi điều khiển 2.1.3 Cá c châ n củ a Arduino .6 2.1.4 Lậ p trình cho Arduino 2.2 Cả m biến độ ẩ m module chuyển đổ i 2.2.1 Cả m biến độ ẩ m 2.2.2 Module chuyển đổ i 2.3 Module 5VDC kênh .9 2.4 Độ ng bơm 12V 10 2.5 Điện trở 220Ω Led 11 2.6 Bộ nguồ n nhiều ngõ 12 CHƯƠNG GIỚ I THIỆ U ARDUINO IDE & PROTEUS VÀ MÔ PHỎ NG HỆ THỐ NG 3.1 Phầ n mềm mô phỏ ng Proteus 13 3.2 Thư viện Arduino cho Proteus 14 3.3 Arduino IDE 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ý Proteus 16 GVHD: Th.s Hoàng Đăng Khoa Trang Đồ án điện công nghiệp 3.4.2 Nguyên lý hoạ t độ ng 16 3.4.3 Viết code chương trình cho Arduino 16 CHƯƠNG THIẾ T KẾ MẠ CH 4.1 Thiết kế mạ ch in 21 4.2 Thi cô ng mạ ch 21 CHƯƠNG 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 Đồ án điện công nghiệp MỤC LỤC HÌNH ẢNH Hình Hình dá ng bên ngồ i củ a Arduino Hình Thơ ng số bả n củ a Arduino Hình Cả m biến độ ẩ m .7 Hình Module chuyển đổ i .7 Hình Module relay 5VDC kênh .9 Hình Độ ng bơm 12V 10 Hình Điện trở 220Ω .11 Hình Led 11 Hình Bộ nguồ n nhiều ngõ .12 Hình 10 Giao diện phầ n mềm Proteus 8.7 13 Hình 11 Cá c linh kiện thư viện Arduino cho Proteus 14 Hình 12 Giao diện phầ n mềm Arduino IDE 15 Hình 13 Mạ ch nguyên lý vẽ Proteus 16 Hình 14 Viết code bằ ng Arduino IDE 16 Hình 15 Sơ đồ mạ ch in Proteus 21 Hình 16 Mạ ch thự c tế sau hoà n nh 22 Hình 17 Mơ hình thự c tế sau lắ p đặ t 22 GVHD: Th.s Hồng Đăng Khoa Trang Đồ án điện cơng nghiệp CHƯƠNG TỔNG QUANG VỀ ĐỀ TÀI 1.1 ĐẶT VẤN ĐỀ Thự c tế cuộ c số ng ngà y cà ng bậ n rộ n, nhiều ngườ i có thú vui trồ ng nhữ ng câ y nh, vườ n rau khô ng gian trố ng củ a nhà sâ n thượ ng, ban cô ng Tuy nhiên, nhữ ng lú c bạ n bậ n cá c cô ng việc ngà y nhữ ng câ y nh vườ n hoa nhà khô ng đượ c tướ i nướ c Ngoà i phương phá p tướ i câ y phổ thô ng, ng ta tạ o nhữ ng hệ thố ng tướ i câ y tự độ ng đơn giả n cho khu vườ n nhỏ củ a thậ m chí mở rộ ng hệ thố ng tướ i câ y cho 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 thiết kế mộ t hệ thố ng tướ i câ y tự độ ng đơn giả n vớ i nguyên lý thô ng qua 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 bơm nướ c cho khu vườ n Tấ t mọ i việc tự độ ng diễn trình cà i đặ t sẵ n qua cá c m biến để điều tiết việc tướ i câ y hợ p lí 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 p dụ ng rộ ng rả i o cuộ c số ng thự c tế củ a ng ta GVHD: Th.s Hoàng Đăng Khoa Trang Đồ án điện công nghiệp CHƯƠNG GIỚI THIỆU CÁC LINH KIỆN TRONG MẠCH 2.1 ARDUINO UNO R3 Arduino thự c gâ y só ng gió trườ ng giớ i nhiều nă m qua vớ i số lượ ng ngườ i dù ng cự c lớ n đa ng vớ i trình độ trả i rộ ng từ bậ c phổ thô ng đến bậ c đạ i họ c Arduino UNO R3 mộ t nhữ ng mạ ch Arduino đượ c sữ dụ ng phổ biến nhấ t Hiện nay, dò ng mạ ch phá t triển đến hệ thứ (R3) Hình 1: Hình dá ng bên ngồ i Arduino 2.1.1 Các thơng số Arduino UNO R3 GVHD: Th.s Hoàng Đăng Khoa Trang Đồ án điện cơng nghiệp Hình 2: Thơ ng số 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 vi điều khiển ATmega328P sử dụ ng thạ ch anh có chu kì dao độ ng 16 MHz Vớ i vi điều khiển này, ta có 14 ngỏ ra/và o đượ c đá nh số từ đến 13 Song song , ta có thêm ngỏ nhậ tín hiệu analog đượ c đá nh ký hiệu từ A0 đến A5  Trên board cị n có nú t reset, ngõ kết nố i vớ i má y tính qua cổ ng USB ngõ cấ p nguồ n sử dụ ng jack 2.1mm lấ y lượ ng trự c tiếp từ AC-DC adapter hay thô ng qua ắ c-quy nguồ n 2.1.3 Các chân Arduino  Các chân 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 xuất tín hiệu chân analog (A0 - A5) cung cấp độ phân giải tín hiệu 10bit, để đọc giá trị điện áp khoảng 0V - 5V GVHD: Th.s Hoàng Đăng Khoa Trang Đồ án điện công nghiệp 2.1.4 Lập trình cho Arduino  Các thiết bị dựa tảng Arduino lập trình ngơn riêng Ngơn ngữ dựa ngôn ngữ Wiring viết cho phần cứng nói chung Wiring lại biến thể C/C++ Có người gọi Wiring, số khác gọi C hay C/C++ tên gọi phổ biến ngôn ngữ Arduino Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến dễ học từ việc lập trình ta thiết kế mạch theo ý muốn vận hành cách hiệu tối ưu 2.2 CẢM BIẾN ĐỘ ẨM ĐẤT VÀ MODULE CHUYỂN ĐỔI 2.2.1 Cảm biến độ ẩm đất Hình Cả m biến độ ẩ m đấ t  Hai đầ u đo củ a m biến đượ c cắ m o đấ t để phá t độ ẩ m Dù ng dâ y nố i giữ a m biến module chuyển đổ i Thô ng tin độ ẩ m đấ t đượ c đọ c gở i tớ i module chuyển đổ i 2.2.2 Module chuyển đổi Hình Module chuyển đổ i GVHD: Th.s Hoàng Đăng Khoa Trang Đồ án điện công nghiệp  Mạ ch relay kênh sử dụ ng châ n kích mứ c thấ p (0V), mứ c cao (5V) tù y thuộ c o chọ n Jumper Ứ ng dụ ng vớ i relay module nhiều bao gồ m điện DC hay AC  Thô ng số kỹ 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 Jumper 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 relay để điều khiển cá c thiết bị 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 Độ ng bơm 12V  Thô ng số kỹ 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 Hồ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 Điện trở 220Ω  Led: Led hoạt động mức 1,8 đến 3V, dịng 10 đến 20mA GVHD: Th.s Hồng Đăng Khoa Trang 11 Đồ án điện cơng nghiệp Hình Led 2.6 BỘ NGUỒN NHIỀU NGÕ RA Hình Bộ nguồ n nhiều ngõ  Thô ng số kỹ thuậ t: - Điện p ngõ o: AC 220V - Điện p ngõ ra: DC 3.3V, 5V, 9V, 12V - Cườ ng độ dò ng điện: 1A  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 bơm GVHD: Th.s Hoàng Đăng Khoa Trang 12 Đồ án điện công nghiệp CHƯƠNG 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 Proteus 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 viết chương trình điều khiển cho cá c họ vi điều khiển MCS-51, PIC, AVR, Proteus phầ n mềm mô phỏ ng mạ ch điện tử củ a Labcenter Electronic, 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 PIC, 8051, AVR, Motorola Phầ n mềm bao gồ m chương trình: ISIS cho phép mô phỏ ng mạ ch ARES dù ng để vẽ mạ ch in Proteus phầ n mềm mô phỏ ng cho cá c loạ i vi điều khiển 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, Ethenet, ngoà i cị n mơ phỏ ng cá c mạ ch số , mạ ch tương tự mộ t GVHD: Th.s Hồng Đăng Khoa Trang 13 Đồ án điện cơng nghiệp cá ch hiệu Hình 10 Giao diện phầ n mềm Proteus 8.7 3.2 THƯ VIỆN ARDUINO TRONG PROTEUS Thư viện Arduino mộ t bổ sung rấ t hay cho phầ n mềm Proteus, giú p cho việc mô phỏ ng Arduino đượ c thuậ n tiện dễ dà ng thay mơ phỏ ng đượ c chip Atmega328 (nhâ n củ a Arduino), thư viện nà y đượ c phá t triển bở i cá c kỹ sư Cesar, Osaka, Daniel Cezar, Roberto Bauer đượ c đă ng tả i blog tiếng Bồ Đà o Nha http://blogembarcado.blogspot.de/ Thư viện bao gồ m cá c linh kiện sau: GVHD: Th.s Hoàng Đăng Khoa Trang 14 Đồ án điện công nghiệp - Arduino UNO (Phiên bả n chip Atmega328 châ n DIP) - Arduino UNO (Phiên bả n chip Atmega328 châ n SMD) - Arduino mega - Arduino Lilypad - Arduino Nano - Cả m biến siêu â m Ultrasonic V2 Hình 11 Cá c linh kiện thư viện Arduino cho Proteus 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 cho Arduino, nhiên sứ c mạ nh thự c 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 dự a tả ng C/C++ rấ t quen thuộ c vớ i ngườ i m kỹ thuậ t Và quan trọ ng số lượ ng thư viện code đượ c viết sẵn chia bở i cộ ng đồ ng nguồ n mở cự c kỳ lớ n GVHD: Th.s Hoàng Đăng Khoa Trang 15 Đồ án điện cơng nghiệp Hình 12 Giao diện phầ n mềm Arduino IDE Arduino IDE phầ n mềm dù ng để lậ p trình cho Arduino Mơ i trườ ng lậ p trình cho Arduino IDE chạ y ba tả ng phổ biến nhấ t Windows, Macintosh OSX Linux Do có tính chấ t nguồ n mở nên mơ i trườ ng lậ p trình hồ n tồ n miển phí mở rộ ng bở i ngườ i dù ng có kinh nghiệm Ngơ n ngữ lậ p trình đượ 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 tả ng củ a ngô n ngữ C củ a AVR nên ngườ i dù ng hoà n n nhú ng thê code viết bằ ng AVR o chương trình muố n Hiện tạ i, Arduino IDE download từ trang chủ http://arduino.cc/ 3.4 MƠ PHỎNG HỆ THỐNG 3.4.1 Mơ mạch ngun lý Proteus GVHD: Th.s Hoàng Đăng Khoa Trang 16 Đồ án điện cơng nghiệp Hình 13 Mạ ch ngun lý vẽ Proteus 3.4.2 Nguyên lý hoạt động: Giá trị độ ẩ m củ a đấ t đượ c nhậ n biết qua m biến độ ẩ m đưa điều khiển Arduino UNO R3 bằ ng tín hiệu Digital Khi đấ t khơ ng đủ độ ẩ m giá trị tín hiệu gở i 0, điều khiển đưa tín hiệu cho ng Rờ le độ ng má y bơm bắ t đầ u hoạ t độ ng bơm nướ c tướ i o chậ u Khi đủ nướ c, độ ẩ m cao, m biến gở i tín hiệu có giá trị 1, điều khiển đưa tín hiệu ngắ t rờ le, má y bơm dừ ng hoạ t độ ng Led đỏ có tá c dụ ng bá o hiệu độ ẩ m thấ p, chậ u câ y thiếu nướ c Led xanh có tá c dụ ng bá o hiệu độ ẩ m cao, chậ u câ y đủ nướ c Led ng có tá c dụ ng bá o hiệu trạ ng thá i hoạ t độ ng 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 soạ n code Sau lậ p trình xong, nhấ n để biên dịch code sau i giâ y phầ n mềm biên dịch cho ta file hex củ a chương trình GVHD: Th.s Hồng Đăng Khoa Trang 17 Đồ án điện cơng nghiệp Hình 14 Viết code bằ ng Arduino IDE Sau tạ o đượ c file hex t nạ p file o linh kiện Arduino proteus để chạ y mô phỏ ng hệ thố ng  Mã code 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 18 Đồ án điện công nghiệp int sensorMHValue = 0;//store sensor value int bumpStatus = 0; int waterStatus = 0;// -1: less water, 0: enough water, water void setup() { //serial print // Serial.begin(9600); pinMode(SENSOR_MH_D_PIN,INPUT); pinMode(T_RELAY_PIN, OUTPUT); pinMode(LED_PIN, OUTPUT); pinMode(LED_BLUE_PIN, OUTPUT); pinMode(LED_YEWLOW_PIN, OUTPUT); pinMode(LED_RED_PIN, OUTPUT); } void loop() { // process and checking to watering wateringProcess(); // Send information to serial port //printToSerialPort(); //show the led status showLedInfo(); } void wateringProcess(){ int sensorStatus = digitalRead(SENSOR_MH_D_PIN); int sensorValue = getSensorSampleValue(); if(sensorStatus == 0){ if(sensorValue > TREE_WATER_LEVEL_HIGH){ digitalWrite(T_RELAY_PIN, HIGH); bumpStatus = 1; waterStatus = -1; }else if(sensorValue < TREE_WATER_LEVEL_LOW){ digitalWrite(T_RELAY_PIN, LOW); bumpStatus = 0; waterStatus = +1; }else{ digitalWrite(T_RELAY_PIN, LOW); bumpStatus = 0; waterStatus = 0; } }else{ digitalWrite(T_RELAY_PIN, HIGH); bumpStatus = 1; waterStatus = -1; } GVHD: Th.s Hoàng Đăng Khoa Trang 19 +1 : more Đồ án điện công nghiệp } int getSensorSampleValue(){ int value = 0; int t = TIME_TO_GET_SAMPLE/ SAMPLE_TIME; int total = 0; for(int i =0; i < t ; i++){ total += analogRead(SENSOR_MH_A_PIN); delay(t); } return total / t; } void printToSerialPort(){ Serial.print("Bumper enable: "); Serial.println(bumpStatus); Serial.print("Sensor value: "); Serial.println(sensorMHValue); } void showLedInfo(){ if(bumpStatus == 1){ digitalWrite(LED_YEWLOW_PIN, HIGH); }else{ digitalWrite(LED_YEWLOW_PIN, LOW); } if(waterStatus == 0){ digitalWrite(LED_RED_PIN, LOW); digitalWrite(LED_BLUE_PIN, HIGH); }else{ digitalWrite(LED_RED_PIN, HIGH); digitalWrite(LED_BLUE_PIN,LOW); } } GVHD: Th.s Hoàng Đăng Khoa Trang 20 Đồ án điện công nghiệp CHƯƠNG THIẾT KẾ MẠCH 4.1 Thiết kế mạch in Từ sơ đồ nguyên lý thiết kế phầ n mô phỏ ng Proteus, ta mở sang phầ n ARES để vẽ mạ ch in cho hệ thố ng Hình 15 Sơ đồ mạ ch in Proteus  Thông số mạch in: - Đườ ng mạ ch điều khiển: T50 - Đườ ng mạ ch độ ng lự c độ ng AC: T100 - Đườ ng mạ ch độ ng lự c độ ng DC: T60 4.2 Thi công mạch Sau thi cô ng mạ ch in, ta tiến hà n cá c linh kiện o mạ ch Sau , kết nố i nguồ n DC 12V o domino cấ p cho độ ng DC cấ p nguồ n DC 9V cho vi điều khiển Arduino qua jack cắ m Lắ p hộ p mica để bả o vệ mạ ch GVHD: Th.s Hoàng Đăng Khoa Trang 21 Đồ án điện cơng nghiệp Hình 16 Mạ ch thự c tế sau hoà n nh Sau hoà n nh mạ ch ta tiến hà nh lắ p đặ t mơ hình thự c tế taplo vớ i độ ng bơm nướ c 12VDC 12W Hình 17 Mơ hình thự c tế sau lắ p đặ t GVHD: Th.s Hồng Đăng Khoa Trang 22 Đồ án điện cơng nghiệp CHƯƠNG NHẬN XÉT VÀ KẾT LUẬN 5.1 Nhận xét Hệ thố ng sau hồ nh nh sử dụ ng cho độ ng bơm DC AC Cô ng suấ t tố i đa củ a má y bơm dù ng cho mạ ch 12W đố i vớ i má y bơm DC 350W đố i vớ i má y bơm AC - Ưu điểm: Mạ ch gọ n nhẹ, đơn giả n, sử dụ ng cá c linh kiện có chi phí thấ p, dễ lắ p đặ t sử a chữ a Có tính ứ ng dụ ng cao thự c tế - Nhượ c điểm: Mạ ch cò n sơ sà i, dễ hư hỏ ng, sử dụ ng đượ c cho tố i đa má y bơm cù ng lú c 5.2 - Kết luận Hệ thố ng sau chạ y thự c tế nhiều lầ n khắ c phụ c hoạ t độ ng ổ n định, đá p ứ ng đú ng vớ i yêu cầ u củ a đồ n - Vớ i nhữ ng ưu nhượ c điểm nêu trên, ta nâ ng cấ p mạ ch để nâ ng cao độ bền hiệu suấ t cho hệ thố ng - Hệ thố ng đượ c mở rộ ng phá t triễn rộ ng rã i p dụ ng cho cá c mơ hình trồ ng rau, câ y, hoa nh hộ gia đình hoặ c nhữ ng trang trạ i có quy mộ sả n xuấ t diện rộ ng GVHD: Th.s Hoàng Đăng Khoa Trang 23 Đồ án điện công nghiệp TÀI LIỆU THAM KHẢO Massimo Banzi (2009), Getting Started with Arduino, O’Reilly Media Michael Margollis and Nicholas Weldin (2009), Arduino Cookbook, O’Reilly Media GS Phạm Văn Ất (2009), Kĩ thuật lập trình C sở nâng cao, Nhà xuất Giao thông vân tải http://learning.grobotronics.com/2014/09/arduino-lesson-14-dc-motor-l293/ http://www.adafruit.com/ http://arduino.vn/ http://arduino.cc/ GVHD: Th.s Hoàng Đăng Khoa Trang 24 ... 14 Đồ án điện công nghiệp - Arduino UNO (Phiên bả n chip Atmega328 châ n DIP) - Arduino UNO (Phiên bả n chip Atmega328 châ n SMD) - Arduino mega - Arduino Lilypad - Arduino Nano - Cả m biến siêu... Arduino cho Proteus 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 cho Arduino, nhiên sứ c mạ nh thự c củ a Arduino. .. CH 2.1 Arduino UNO R3 .5 2.1.1 Cá c thô ng số bả n củ a Arduino UNO R3 .6 2.1.2 Vi điều khiển 2.1.3 Cá c châ n củ a Arduino .6 2.1.4 Lậ p trình cho Arduino

Ngày đăng: 20/10/2021, 11:53

HÌNH ẢNH LIÊN QUAN

Hình 1: Hình dàng bện ngoài Arduino - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 1 Hình dàng bện ngoài Arduino (Trang 8)
Hình 2: Thong so&amp; cơ bà'n cu'à Arduino - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 2 Thong so&amp; cơ bà'n cu'à Arduino (Trang 9)
Hình 3. Cà'm biệ&amp;n đo àm đà&amp;t - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 3. Cà'm biệ&amp;n đo àm đà&amp;t (Trang 10)
Hình 4. Modulệ chuyện đoi - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 4. Modulệ chuyện đoi (Trang 10)
 Modulệ chuyện đoi co cà&amp;u tào chình gom mot IC so sành LM393, mot biệ&amp;n trơ', 4 điện trơ' dàn 100 Ohm và 2 tu dàn - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
odul ệ chuyện đoi co cà&amp;u tào chình gom mot IC so sành LM393, mot biệ&amp;n trơ', 4 điện trơ' dàn 100 Ohm và 2 tu dàn (Trang 11)
Hình 5. Modulệ rệlày 5VDC 2 kệnh - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 5. Modulệ rệlày 5VDC 2 kệnh (Trang 12)
2.5 ĐIỆN TRỞ 220Ω VÀ LED - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
2.5 ĐIỆN TRỞ 220Ω VÀ LED (Trang 14)
Hình 7. Điện trơ' 220Ω - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 7. Điện trơ' 220Ω (Trang 14)
Hình 8. Lệd - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 8. Lệd (Trang 15)
Hình 10. Giào diện phàn mệm Protệus 8.7 - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 10. Giào diện phàn mệm Protệus 8.7 (Trang 17)
Hình 11. Càc linh kiện trong thư viện Arduino cho Protệus - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 11. Càc linh kiện trong thư viện Arduino cho Protệus (Trang 18)
Hình 12. Giào diện phàn mệm Arduino IDỀ - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 12. Giào diện phàn mệm Arduino IDỀ (Trang 19)
Hình 13. Màch nguyện ly vệ. trện Protệus - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 13. Màch nguyện ly vệ. trện Protệus (Trang 20)
Hình 14. Việ&amp;t codệ bàZng Arduino IDỀ - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 14. Việ&amp;t codệ bàZng Arduino IDỀ (Trang 21)
Hình 15. Sơ đo màch in trện Protệus - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 15. Sơ đo màch in trện Protệus (Trang 24)
Sàu khi hoàn thành màch tà tiệ&amp;n hành là3p đà(t mo hình thưc tệ&amp; trện tàplo vơi đong cơ bơm nươc 12VDC 12W. - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
u khi hoàn thành màch tà tiệ&amp;n hành là3p đà(t mo hình thưc tệ&amp; trện tàplo vơi đong cơ bơm nươc 12VDC 12W (Trang 25)
Hình 16. Màch thưc tệ&amp; sàu khi hoàn thành - ĐỐ án ĐIỆN CÔNG NGHIỆP THIẾT KẾ HỆ THỐNG TƯỚI CÂY TỰ ĐỘNG SỬ DỤNG ARDUINO
Hình 16. Màch thưc tệ&amp; sàu khi hoàn thành (Trang 25)

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

TÀI LIỆU LIÊN QUAN

w