Đồ án môn học 2: Điều khiển thiết bị điện tử bằng androi thông qua Bluetooth

27 213 0
Đồ án môn học 2: Điều khiển thiết bị điện tử bằng androi thông qua Bluetooth

Đ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 môn học Điều khiển thiết bị điện tử bằng androi thông qua Bluetooth gồm có cấu trúc 5 phần: Giới thiệu, thiết kế hệ thống, hoạt động của hệ thống, điều khiển động cơ, kết quả và kết luận. mời các bạn cùng tham khảo.

ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ Bộ Mơn Viễn Thơng ĐỒ ÁN MƠN HỌC Điều khiển thiết bị điện tử androi thông qua Bluetooth Giáo Viên Hướng Dẫn: TS.Huỳnh Phú Minh Cường Sinh Viên Thực Hiện: Nguyễn Thanh Phúc 41204765 Nguyễn Hoàng Ni 41004193 Tp.Hồ Chí Minh,Ngày 20 Tháng năm 2017 Page 1 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH Trường Đại Học Bách Khoa Hồ Chí Minh Khoa Điện Điện - Tử Điều khiển thiết bị điện tử androi thông qua Bluetooth Giáo Viên Hướng Dẫn: TS Huỳnh Phú Minh Cường Sinh Viên Thực Hiện: Nguyễn Thanh Phúc Nguyễn Hồng Ni Page 2 41204765 41004193 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH LỜI CẢM ƠN ­ Đồ án tiền đề nhằm trang bị cho sinh viên kĩ nghiên cứu, kiến thức quan trọng trước bắt tay vào thực tập làm luận văn ­ Trước hết chúng em xin chân thành cảm ơn thầy cô khoa Điện – Điện Tử, ­ đặc biệt thầy cô môn Viễn Thơng tận tình dạy trang bị cho chúng em kiến thức cần thiết suốt thời gian ngồi giảng đường làm tảng cho việc thực đồ án Xin trân trọng cảm ơn thầy Huỳnh Phú Minh Cường tận tình giúp đỡ giúp em giải khúc mắc để hồn thành đồ án Page 3 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH NHẬN XÉT Của giảng viên …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… Ngày 20 tháng năm 2017 Page 4 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH Mục Lục I)Giới thiệu………………………………………………….1 1) Tóm tắt nội dung 2) Mở đầu 3) Tìm hiểu công Nghệ không dây Bluetoot 4) Phương phá đối tượng nghiêm cứu II)Thiết kế hệ thống………………………………………….2 1) Sơ đồ khối………………………………………….2 2) Mơ hình thực tế……………………………………2 A) Khối Nguồn…………………………………….2 B) Khối module bluetoot…………………………3 C) Khối vi điều khiển Arduino………………… 1) Thông số kỹ thuật Arduino……………….4 2) Chức phận Arduino……… D) Khối Replay…………………………………….7 E) Khối công tắc………………………………… F) Khối Androi…………………………………… III) Hoạt động hệ thống……………………………….9 1) Nguyên lý hoạt động hệ thống…………… 2) Sơ đồ giải thuật……………………………………10 A) Sơ đồ giải thuật hệ thống…………………….10 B) Sơ đồ giải thuật android………………………11 IV) Điều khiển động cơ……………………………………12 1) Giới thiệu………………………………………… 12 A) Động bước……………………………… 12 B) Mạch cầu H……………………………………13 2) Nguyên lý hoạt động…………………………… 14 Page 5 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH 3) Mạch cầu HL298………………………………….15 4) Sơ đồ giải thuật điều khiển động cơ……………16 5) Giải thuật đóng cửa………………………………17 6) Giải thuật mở cửa……………………………… 18 V) Kết kết luận………………………… 19 Tài liệu tham khảo……………………………… 20 Page 6 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH I) 1) Giới thiệu Tóm tắt nội dung Ngày giới với bùng nổ ngành công nghệ thông tin, điện tử làm cho đời sống người ngày hồn thiện Các thiết bị thơng minh ngày ứng dụng vào sống sinh hoạt ngày người Đặc biệt, smartphone trở thành phần quen thuộc sống thường nhật cá nhân nhu cầu ứng dụng ứng dụng smartphone vào đời sống ngày thiết thực Vì với nhu cầu thơng minh hóa thiết bị điện tử đời sống ngày viết chúng em trình bày cách ngắn gọn ứng dụng thực tế điều khiển thiết bị điện thoại Android qua sóng Bluetooth để nâng cao chất lượng sống người đáp ứng nhu cầu ngày mạnh mẽ thời đại công nghệ số 2) Mở đầu Với phát triển ngày mạnh mẽ khoa học công nghệ, vi điều khiển AVR vi điều khiển PIC ngày thông dụng hồn thiện hơn, nói xuất Arduino vào năm 2005 Italia mở hướng cho vi điều khiển Sự xuất Arduino hỗ trợ cho người nhiều lập trình thiết kế, mà không cần nhiều kiến thức vi xử lý, Phần cứng thiết bị tích hợp nhiều chức mã nguồn mở Ngôn ngữ lập trình Java lại vơ dễ sử dụng tương thích với ngơn ngữ C hệ thư viện phong phú chia sẻ miễn phí Chính lý nên Arduino dần phổ biến phát triển ngày mạnh mẽ toàn giới Trong đề tài mơ hình đề cập Master/Slaver, điện thoại đóng vai trò Master, Kit Arduino đóng vai trò Slaver Khoảng cách truyền mạng khỏang 20m, mặt hạng chế sóng Bluetooth Tuy nhiên với khoảng cách đủ để Bluetoot ứng dụng điều khiển thiết bị gia dụng gia đình 3) Tìm hiểu cơng nghệ khơng dây Bluetoot Bluetooth công nghệ không dây cho phép truyền thông thiết bị với Công nghệ Bluetooth công nghệ dựa tần số vơ tuyến thiết bị có tích hợp bên cơng nghệ truyền thông với thiết bị khác với khoảng cách định cự ly để đảm bảo công suất cho việc phát nhận sóng 4) Phương pháp đối tượng nghiêm cứu đề tài Phương Pháp nghiêm cứu: - Tham khảo tài liệu : tài liệu liên quan, tìm kiếm tài liệu internet - Tự tiến hành thiết kế ,thi hành mô máy tính Xác định lỗi thi hành làm phần cứng - Viết code theo hướng dẫn tài liệu tham khảo thực nạp thực nghiệm phần cứng Đối tượng nghiêm cứu: Trong đề tài nghiêm cứu Modul Bluetoot HC06, kết nối với vi điều khiển Arduino điều khiển qua Androi để điều khiển thiết bị điện dân dụng ngày Page 7 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH II) Thiết Kế Hệ Thống 1) Sơ đồ khối: 2) Mơ hình thực tế: A) Khối nguồn Khối nguồn tạo dòng điện điện ổn định cung cấp an toàn cho mạch Do dùng nguồn 5V DC nên ta dùng bốn diode để chỉnh lưu dòng xoay chiều qua IC ổn áp 7805 để tạo nguồn 5v cung cấp cho mạch Page 8 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH B) Khối Module Bluetoot HC-06 - Module Bluetooth SLAVE cho phép vi điều khiển kết nối với thiết bị ngoại vi: smartphone, laptop, usb bluetooth thơng qua giao tiếp Serial gửi nhận tín hiệu chiều Module bluetooth tích hợp board cho phép bạn sử dụng nguồn từ DC 3.5 - 5V - Module Bluetooth SLAVE cho phép vi điều khiển kết nối với thiết bị ngoại vi: smartphone, laptop, usb bluetooth thông qua giao tiếp Serial gửi nhận tín hiệu chiều - Module bluetooth tích hợp board cho phép bạn sử dụng nguồn từ 3.5V đến 6V cung cấp cho board mà không cần lo lắng chênh lệch điện áp 3V - 5V gây hỏng board - Module Bluetooth gồm chân theo thứ tự: KEY, VCC, GND, TX, RX, STATE.Đây module bluetooth SLAVE nghĩa bạn chủ động kết nối vi điều khiển, mà cần sử dụng smartphone, laptop, bluetooth usb để dò tín hiệu kết nối (pair) từ smartphone, laptop, bluetooth usb Sau pair thành cơng, bạn gửi nhận tín hiệu từ vi điều khiển đến thiết bị - Khơng gắn lộn dây Vcc Gnd gây hỏng module bluetooth lập tức.Mặc định, module bluetooth SLAVE sử dụng baud rate 9600, PIN 1234 Page 9 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH Bạn tùy chỉnh baud rate tập lệnh AT Bluetooth module SLAVE dễ dàng kết nối với dòng smartphone Android thơng qua thư viện AMARINO - Modul Bluetooth HC06: thiết kế để chuyển đổi giao tiếp nối tiếp không đồng thành giao tiếp không dây Bluetooth ngược lại Cấu hình Slave cấu hình ban đầu, khơng thay đổi Sử dụng chip CSR Bluetooth V2.0 Điện áp sử cho 3.3V ( Hỗ trợ IC ổn áp đầu vào 5V) Thứ tự chân: STATE RXD TXD GND VCC WAKEUP Tốc Độ Hỗ Trợ: 200, 2400, 4800, 9600,19200, 38400, 57600, 115200 Kích thước Module: 28mm x 15 mm x 2.35mm Dòng hoạt động: 20-30mA Tần số: 2.4GHz ISM band Tốc độ: + Asynchronous: 2.1Mbps(Max)/160kbps + Synchronous: 1Mbps/1Mbps Bảo mật: Authentication and encryption Giao tiếp: Bluetooth serial port Nhiệt độ làm việc: -20 ~ 75 độ C Độ nhạy: -80dBm 2.1 Module có chế độ làm việc: + Kết nối truyền thông + Đáp ứng theo lệnh: làm việc chế độ này, gửi lệnh AT để giao tiếp cài đặt module - Chức chân modul hc -06: Chân UART_TXD có chức truyền liệu tới chân RXD, nối với chân RXD vi điều khiển Chân UART_R XD chức nhận liệu từ chân TXD truyền tới, nối với chân TXD vi điều khiển Chân VCC sử dụng nguồn áp 3.3 V,dải áp hoạt động từ 3.0V -> 4.2V Chân GN C) Khối Vi Điều Khiển Arduino Page 10 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH Arduino UNO có 14 chân digital dùng để đọc xuất tín hiệu Chúng có mức điện áp 0V 5V với dòng vào/ra tối đa chân 40mA Ở chân có điện trở pull-up từ cài đặt vi điều khiển ATmega328 (mặc định điện trở khơng kết nối).Có chức đặc, số chân digital biệt sau: chân Serial: (RX) (TX): dùng để gửi (transmit – TX) nhận (receive – RX) liệu TTL Serial Arduino Uno giao tiếp với thiết bị khác thông qua chân Kết nối bluetooth thường thấy nói nơm na kết nối Serial khơng dây Nếu không cần giao tiếp Serial, bạn không nên sử dụng chân không cần thiết Chân PWM (~): 3, 5, 6, 9, 10, 11: cho phép bạn xuất xung PWM với độ phân giải 8bit (giá trị từ → 28-1 tương ứng với 0V → 5V) hàm analogWrite() Nói cách đơn giản, bạn điều chỉnh điện áp chân từ mức 0V đến 5V thay cố định mức 0V 5V chân khác Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngồi chức thơng thường, chân dùng để truyền phát liệu giao thức SPI với thiết bị khác LED 13: Arduino UNO có đèn led màu cam (kí hiệu chữ L) Khi bấm nút Reset, bạn thấy đèn nhấp nháy để báo hiệu Nó nối với chân số 13 Khi chân người dùng sử dụng, LED sáng Arduino UNO có chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit (0 → 210-1) để đọc giá trị điện áp khoảng 0V → 5V Với chân AREF board, bạn để đưa vào điện áp tham chiếu sử dụng chân analog Tức bạn cấp điện áp 2.5V vào chân bạn dùng chân analog để đo điện áp khoảng từ 0V → 2.5V với độ phân giải 10bit Đặc biệt, Arduino UNO có chân A4 (SDA) A5 (SCL) hỗ trợ giao tiếp I2C/TWI với thiết bị khác ­ Jack nguồn: để chạy Arduino lấy nguồn từ cổng USB máy tính khơng có ta dùng nguồn khoảng 9v đến 12v Page 13 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH ­ Cổng USB : cổng giao tiếp để ta upload code từ PC lên vi điểu khiển Đồng thời giao tiếp serial để truyền liệu vi điểu khiển với máy tính Đây nguồn cấp cho Arduino D) Khối Relay ­ Thiết kế bảo vệ sử dụng opto cách ly với mạch điều khiển Dễ dàng điều khiển hầu hết dòng vi điều khiển Arduino, 8051, AVR, PIC, DSP, ARM, PLC, MSP430, TTL, logic Page 14 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH ­ ­ ­ E) Relay hiệu suất cao: 250VAC/10A; 30VDC/10A Mỗi kênh cần dòng 15-20mA để điều khiển Relay tác động mức thấp (LOW) Khối Công suất gồm: Rơle 5V Relay công tắc điều khiển từ xa đơn giản, dùng dòng nhỏ để điều khiển dòng lớn dùng để bảo vệ công tắc nên xem thiết bị bảo vệ Một Relay điển hình điều khiển mạch điều khiển nguồn Kết cấu relay gồm có lõi sắt, cuộn từ tiếp điểm Khối công tắc Công tắc cực làm nhiệm vụ kết hợp cới relay chân, cho việc điều khiển thiết bị động hơn.Tạo mối liên kết chặt chẽ phần mềm điều khiển điện thoại thao tác phần cứng Điều khiển tay điều khiển phần mềm F) Khối Androi Ở chúng em sử dụng phần mềm Arduino Bluetoot có sẵn CHplay - Arduino Bluetooth ứng dụng điều khiển thiết bị cho phép bạn điều khiển thiết bị điện khác lên đến tám thiết bị kiểm soát độc lập - Sử dụng thiết bị di động Android Bluetooth để điều khiển từ xa thiết bị bạn với Serial Module Bluetooth Arduino - Có thể thiết lập Timer để ON / OFF thiết bị hiển thị đồng hồ đếm ngược ( Timer thiết lập để phút , 15 phút , 30 phút, giờ, , giờ) Page 15 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH III) ­ ­ ­ ­ ­ Hoạt động hệ thống 1) Nguyên lý hoạt động hệ thống Đầu tiên, khởi động phần mềm Android "Điều khiển thiết bị" Phần mềm xuất thông báo bạn có muốn bật bluetooth khơng (yes or no) Click yes để bật bluetooth thực tự động kết nối đến module bluetooth Phần mềm tự động lấy địa Mac Module Bluetooth (nhập vào lập trình).Khi kết nối thành công phần mềm thị Toast thông báo kết nối Phần mềm gồm Button dùng để điều khiển bật tắt thiết bị nhà seekbar dùng để điều động cửa độ rơng mở cửa Phần cứng kết nối với công tắc cực để bật tắt thiết bị( bật công tắc tắt điện thoại tắt điện thoại bật công tắc), phòng trường hợp điện thoại hết pin hay bị trục trặc Khi bật thiết bị: Khi click vào button phần mềm android sẻ gởi gói tin (chứa lệnh mở thiết bị) thông qua thiết bị Bluetooth điện thoại đến Module Bluetooth HC-06 Lúc Module Bluetooth HC-05 nhận gói tin truyền module Arduino để đưa tín hiệu đóng Opto làm cấp điện cho Relay đóng Khi tắt thiết bị: Khi click lần vào button phần mềm android sẻ gởi gói tin (chứa lệnh đóng thiết bị) thơng qua thiết bị Bluetooth điện thoại đến Module Bluetooth HC-06 Lúc Module Bluetooth HC-06 nhận gói tin truyền module Arduino để đưa tín hiệu mở Opto làm điện cho Relay mở Page 16 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH 2) Sơ đồ giải thuật 2.A) Giải thuật Androi No Yes No Yes No Yes Page 17 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH Giải thuật Arduino 2.B) No Yes Page 18 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH IV) 1) Điều khiển động Giới thiệu Động bước 1.a.A) Động bước chia làm hai loại, nam châm vĩnh cửu biến từ trở (cũng có loại động hỗn hợp nữa, khơng khác biệt với động nam châm vĩnh cửu) Nếu nhãn động cơ, bạn phân biệt hai loại động cảm giác mà không cần cấp điện cho chúng Động nam châm vĩnh cửu dường có nấc bạn dùng tay xoay nhẹ rotor chúng, động biến từ trở dường xoay tự (mặc dù cảm thấy chúng có nấc nhẹ giảm từ tính rotor) Bạn phân biệt hai loại động ohm kế Động biến từ trở thường có mấu, với dây chung, đó, động nam châm vĩnh cửu thường có hai mấu phân biệt, có khơng có nút trung tâm Nút trung tâm dùng động nam châm vĩnh cửu đơn cực Động bước phong phú góc quay Các động quay 90 độ bước, động nam châm vĩnh cửu xử lý cao thường quay 1.8 độ đến 0.72 độ bước Với điều khiển, hầu hết loại động nam châm vĩnh cửu hỗn hợp chạy chế độ nửa bước, vài điều khiển điều khiển phân bước nhỏ hay gọi vi bước Đối với động nam châm vĩnh cửu động biến từ trở, mấu động kích, rotor (ở khơng tải) nhảy đến góc cố định sau giữ nguyên góc moment xoắn vượt qua giá trị moment xoắn giữ (hold torque) động Loại động sử dụng đề tài loại nam châm vĩnh cửu đầu dây pha Mạch điều khiển cho động đòi hỏi mạch điều khiển cầu H cho mấu; Tóm lại, cầu H cho phép cực nguồn áp đến đầu mấu điều khiển cách độc lập Các dãy điều khiển cho bước đơn loại động nêu bên dưới, dùng + ‐ để đại diện cho cực nguồn áp áp vào đầu động Page 19 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH Mạch cầu H 1.a.B) Giả sử bạn có động DC có đầu A B, nối đầu dây với nguồn điện DC (ắc qui điện – battery) Ai biết nối A với cực (+), B với cực (-) mà động chạy theo chiều thuận (kim đồng hồ) đảo cực đấu dây (A với (-), B với (+)) động đảo chiều quay Tất nhiên bạn “control guy” bạn khơng muốn làm cơng việc “động tay động chân” (đảo chiều đấu dây), bạn nghĩ đến mạch điện có khả tự động thực việc đảo chiều này, mạch cầu H (H-Bridge Circuit) giúp bạn Như thế, mạch cầu H mạch điện giúp đảo chiều dòng điện qua đối tượng Tuy nhiên, bạn thấy, mạch cầu H khơng có tác dụng “tầm thường” Nhưng lại gọi mạch cầu H, đơn giản mạch có hình chữ H đầu V GND đầu (+) (-) ắc qui, “đối tượng” động DC mà cần điều khiển, “đối tượng” có đầu A B, mục đích điều khiển cho phép dòng điện qua “đối tượng” theo chiều A đến B B đến A Thành phần tạo nên mạch cầu H “khóa” L1, L2, R1 R2 (L: Left, R:Right) Ở điều kiện bình thường khóa “mở”, mạch cầu H khơng hoạt động Page 20 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH 2) Nguyên lý hoạt động mạch cầu H Giả sử cách (cái cách nhiệm vụ người thiết kế mạch) mà khóa L1 R2 “đóng lại” (L2 R1 mở), bạn dễ dàng hình dung có dòng điện chạy từ V qua khóa L1 đến đầu A xuyên qua đối tượng đến đầu B trước qua khóa R2 GND (như hình 2a) Như thế, với giả sử có dòng điện chạy qua đối tượng theo chiều từ A đến B Bây giả sử khác R1 L2 đóng L1 R2 mở, dòng điện lại xuất lần chạy qua đối tượng theo chiều từ B đến A hình 2b (V->R1->B->A->L2->GND) Vậy rõ, dùng mạch cầu H để đảo chiều dòng điện qua “đối tượng” (hay cụ thể, đảo chiều quay động cơ) “một cách đó” Chuyện xảy đóng đồng thời khóa bên (L1 L2 R1 R2) chí đóng khóa? Rất dễ tìm câu trả lời, tượng “ngắn mạch” (short circuit), V GND gần nối trực tiếp với hiển nhiên ắc qui bị hỏng nguy hiểm cháy nổ mạch xảy Cách đóng khóa điều “đại kị” mạch cầu H Để tránh việc xảy ra, người ta thường dùng thêm mạch logic để kích cầu H Phần khơng đề cập Giả thuyết cuối trường hợp khóa phần phần đóng (ví dụ L1 R1 đóng, L2 R2 mở) Với trường hợp này, đầu A, B “đối tượng” nối với mức điện áp khơng có dòng điện chạy qua, mạch cầu H khơng hoạt động Đây coi cách “thắng” động (nhưng lúc có tác dụng) Nói chung, nên tránh trường hợp xảy ra, muốn mạch cầu khơng hoạt động nên mở tất khóa thay dùng trường hợp Sau nắm nguyên lý hoạt động mạch cầu H, phần khảo sát cách thiết kế mạch loại linh kiện cụ thể Như tơi trình bày phần trước, thành phần mạch cầu H “khóa”, việc chọn linh kiện để làm khóa phụ thuộc vào mục đích sử dụng mạch cầu, loại đối tượng cần điều khiển, cơng Page 21 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH suất tiêu thụ đối tượng hiểu biết, điều kiện người thiết kế Nhìn chung, khóa mạch cầu H thường chế tạo rờ le (relay), BJT (Bipolar Junction Transistor) hay MOSFET (Metal Oxide Semiconductor Field-Effect Transistor) Phần thiết kế mạch cầu H tập trung vào loại linh kiện Trong cách thiết kế, tơi giải thích ngắn gọn ngun lý cấu tạo hoạt động loại linh kiện để bạn đọc dễ nắm bắt 3) Module mạch cầu HL298 Bên tích hợp mạch cầu H Chúng ta dùng để điều khiển động có bước Chân cấp nguồn +12V power GND power Để module hoat động cần nối jum A Enable B Enable hình Để điều khiển động ta nối chân OUTA vào pha A động bước (OUT1-> 1a , OUT2->1b) OUTB vào pha B động bước (OUT3-> 2a , OUT4->2b) Chân chân INPUT (IN1->IN4) nối tương úng với chân 4-5-6-7 anduino Ta kích chân IN1-IN2=01 10 đầu OUT1=12V, OUT2=0v OUT1=0V, OUT2=12V Có nghĩa OUT 1-OUT2 đổi chiều âm dương ta kích 01, 10 Tương tự chân IN3-IN4, OUT3-OUT4 tương tự 4) Giải thuật điều khiển động Lúc khởi động mạch điều khiển động kéo trượt vị trí 0, cách đọc liên tục tiếp điểm, nối vào chân số anduino; trượt vị trí đụng tiếp điểm, làm cho chân số xuống mức logic Ta kích dừng động lại Page 22 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH Trong vòng lặp chính, đọc kí tự từ UART , kiểm tra xem kí tự ‘m’ mà trước cửa đóng thực mở, cửa mở trước khơng làm Tương tự với kí tự ‘d’ ta kiểm tra cờ flag thực đóng cửa khơng Page 23 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH 5) Giải thuật đóng cửa Page 24 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH 6) Giải thuật mở cửa Page 25 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH V) Kết Quả Và Kết Luận 1) Kết Quả 2) Kết Luận ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ Sau tháng nổ lực chúng tơi hồn thành đề tài “ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH” thời gian quy định Về giải vấn đề đặt nội dung hình thức Đây đề tài mang tính tổng hợp bao gồm thiết kế thi cơng mạch kỹ thuật lập trình Mặc dầu, chúng tơi tìm hiểu hoạt động đặc trưng phần cứng phần mềm lập trình module Arduino, nắm bắt tính ưu việt module điều khiển việc ứng dụng đo lường giám sát, điề khiển có nhiều cố gắng tìm tòi nghiên cứu, nhiên đề tài có số mặt hạn chế cần phát triển tiếp Ưu điểm: Thiết bị hoạt động tốt, module nhỏ gọn Hệ thống đơn giẩn dể thực Giá thành thiết bị rẻ phù hợp túi tiền Phần cứng nhỏ gọn ,phần mềm code đơn giản dể hiểu giao diện lập trình quên thuộc Giao diện android dể dùng Khuyết điểm: Khoảng cách điều khiển hạn chế Chưa quản lý tốt thiết bị mặt tốc đọ , độ sang tối,… Chưa trải qua lắp đặt thực tế Giao điện Androi chưa phong phú 3) Hướng phát triển Phát triển app kiểm soát số lần đóng mở thiết bị Page 26 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH ­ Tích hợp với thiết bị chống trộm với app ­ Điều khiển đóng mở thiết bị mật thẻ RFID ­ Kết hợp nhiều mơ hình lại với để mở rộng phạm vi thiết bị điều khiển ­ Có thể xây dựng hệ thống mạng để quản lý thiết bị hoạt động hệ thống Tài liệu tham khảo https://vi.wikipedia.org/wiki/%C4%90%E1%BB%99ng_c%C6%A1_b%C6%B0%E1%BB %9Bc http://www.hocavr.com/index.php/hardware/hbridge https://play.google.com/store/apps/details?id=com.app.control&hl=vi http://arduino.vn/bai-viet/628-gui-va-nhan-du-lieu-tu-arduino-va-smartphone-quabluetooth http://arduino.vn/bai-viet/657-huong-dan-su-dung-appinventor-lap-trinh-ung-dung-dieukhien-xe-qua-bluetooth-ma-khong http://arduino.vn/bai-viet/333-dieu-khien-arduino-thong-qua-bluetooth-bang-dien-thoaiandroid http://www.giaiphaptt.vn/2016/04/ieu-khien-en-bang-ien-thoai-qua.html https://play.google.com/store/apps/details?id=com.app.control&hl=vi&pli=1 http://feee.hcmute.edu.vn/Resources/Docs/SubDomain/feee/De%20tai %20NCKH/2015/T2015-68-Nguyen%20Van%20Hiep.pdf Page 27 ...ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH Trường Đại Học Bách Khoa Hồ Chí Minh Khoa Điện Điện - Tử Điều khiển thiết bị điện tử androi thông qua Bluetooth Giáo... với vi điều khiển Arduino điều khiển qua Androi để điều khiển thiết bị điện dân dụng ngày Page 7 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH II) Thiết Kế Hệ Thống 1) Sơ đồ khối:... Page 23 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH 5) Giải thuật đóng cửa Page 24 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SĨNG BLUETOOTH 6) Giải thuật mở cửa Page 25 ĐIỀU KHIỂN THIẾT BỊ BẰNG ĐIỆN THOẠI ANDROID QUA SÓNG BLUETOOTH

Ngày đăng: 15/01/2020, 04:19

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan