ĐIỀU KHIỂN tốc độ ĐỘNG cơ DC QUA BLUETOOTH DÙNG PIC ĐIỀU KHIỂN tốc độ ĐỘNG cơ DC QUA BLUETOOTH DÙNG PIC ĐIỀU KHIỂN tốc độ ĐỘNG cơ DC QUA BLUETOOTH DÙNG PIC ĐIỀU KHIỂN tốc độ ĐỘNG cơ DC QUA BLUETOOTH DÙNG PIC ĐIỀU KHIỂN tốc độ ĐỘNG cơ DC QUA BLUETOOTH DÙNG PIC
Trang 1ĐỒ ÁN 2
ĐIỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ DC
QUA BLUETOOTH DÙNG PIC
Trang 3DANH MỤC CÁC HÌNH VẼ
Trang 5DANH MỤC CÁC TỪ VIẾT TẮT
a) PDA Prosonal Digital Assistant
b) ICSP In-circuit serial programming
c) CMOS Complementary Metal-Oxide-Semiconductor
d) UHF Ultra high frequency
e) ISM Institute for Supply Management
f) RX Reciever
g) TX Transmitter
h) DC Direct Current
Trang 6CHƯƠNG 1 GIỚI THIỆU VỀ ĐỀ TÀI
1.1 Giơi thiệu chung
Bluetooth là công nghê đã có măt rất lâu nhưng ứng dụng của nó không hề nhỏ,việc truyền dữ liệu thông qua chuẩn này đã được nhiều hãng trên thế giới kết hợp, Hiện nay chuẩn của Bluetooth đã nâng cấp thành 5.0 có tốc độ truyền cao hơn
và xa hơn
Qua đó việc sử dụng Bluetooth trong điều khiển thiết bị áp dụng và các côngviệc có tính nguy hiểm cao như, trong các tai nạn, nơi con người khó có thể tiếpcận
1.2 Giới thiệu đề tài
Vì những nhu cầu trên và tính thiết thực của công nghệ này
Nên hôm nay em xin giới thiệu mạch điều khiển thiết bị qua Bluetooth nhờnhững kiến thức em đã học được trong nhà trường và tích góp bao nhiêu lâu naycủa em
1.3 Nhiệm vụ của đề tài
• Tìm hiểu Bluetooth
• Tìm hiểu vi điều khiển
• Các module linh kiện liên quan
• Viết chương trình
• Thi công phần cứng
• Hoàn thành báo cáo
Trang 7ĐỒ ÁN 2 Trang 7/17
CHƯƠNG 2 SƠ ĐỒ KHỐI VÀ LƯU ĐỒ GIẢI THUẬT
1.4 Sơ đồ khối
Hình 2-1: Sơ đồ khối
Chức năng từng khối:
• Bluetooth: nhận tín hiệu xong truyền qua khối điều khiển
• Khối điều khiển: xử lý tín hiệu ra Lm298
• Khối động cơ DC: nhận điều khiển từ nút bấm hay các lệnh từ Bluetooth đãđược xử lý
• Khối nguồn: cung cấp nguồn cho các thiết bị
• Giao tiếp giữa với nhau qua chuẩn Urat
Điều Khiển Bật Tắt Thiết Bị Qua Bluetooth Dùng PIC
Thiết bị được điều khiển
Module
Bluetooth
Khối vi điều khiển
Trang 81.5 Lưu đồ giải thuật
Hình 2-2: Lưu đồ
• Kết nối Bluetooth kiểm tra kết nối, xử lý nhận và truyền sau đó viđiều khiển sẽ xử các thông tin
• Các thông tin khi đưa vào vi điều khiển, sẽ có nhiệm vụ nếu đúng như
đã lập trình các vi điều khiển sẽ nhận tín hiệu
Trang 9ĐỒ ÁN 2 Trang 9/17
CHƯƠNG 3 GIỚI THIỆU VỀ PHẦN CỨNG
1.6 Vi điều khiển PIC 16F877A
1.1.1 Giới thiệu về vi điề khiể PIC 16F877A
Các đặc trưng của vi điều khiển PIC 16F877A:
Hình 3-1: PIC 16F877A
Hình 3-2: Chức năng của PIC 16F877A
1.1.2 Sơ đồ chân của PIC 16F877A
Điều Khiển Bật Tắt Thiết Bị Qua Bluetooth Dùng PIC
Trang 10Hình 3-3: Sơ đồ chân của PIC 16F877A
1.7 Module Bluetooth HC-05
Module Bluetooth HC-05 là chuẩn truyền thông không dây để trao đổi dữ liệu ởkhoảng cách ngắn
Module này thưc hiện việc giao tiếp giữa các thiết bị ngoại vi với vi điều khiển,
nó được kết nối theo chuẩn nối tiếp
Có các chân nguồn đất, chân để kết nối với nhau qua RX, TX
Hoạt động ổn định ở 3.3V hoặc 5V
Trang 11ĐỒ ÁN 2 Trang 11/17
Trang 12Hình 3-6: Động cơ DC
Trang 13ĐỒ ÁN 2 Trang 13/17
CHƯƠNG 4 THIẾT KẾ THI CÔNG VÀ KẾT QUẢ
1.10Mạch mô phỏng
Hình 4-1: Mạch
mô phỏng
1.1Nguyên lý hoạt động
• Khi bấmnút thì thiết bị sẽhoạt động theothiết kế từng chế
độ đã được cấpcho động cơ
• Với đó nút điều khiển trên app cũng gửi data về cho vi điều khiển khi đó sẽthực hiện các yêu cầu sao cho đúng
1.11Mạch in
Hình 4-2: Mạch in
Điều Khiển Bật Tắt Thiết Bị Qua Bluetooth Dùng PIC
Trang 14Hình 4-3: Mặt trước mạch thực tế
1.12 Mạch sau mạch thực tế
Trang 15ĐỒ ÁN 2 Trang 15/17
Hình 4-4: Mặt sau mạch thực tế
1.13 App điều khiển động cơ
Điều Khiển Bật Tắt Thiết Bị Qua Bluetooth Dùng PIC
Trang 16Hình 4-5: App điều khiển động cơ
Trang 17ĐỒ ÁN 2 Trang 17/17
CHƯƠNG 5 KẾT LUẬN
1.14Ưu điểm
Mạch có thiết kế nhỏ gọn
Dễ lắp đặt, giá thành rẻ, dễ dàng kết nối với thiết bị để điều khiển
Điều khiển tốt trong phạm vi <10m
1.15Nhược điểm
Ứng dụng còn ít chức năng cũng như các tùy chọn còn ít
Khoảng cách còn tùy thuộc các thiết bị.
Mạch điều khiển thiết kế còn khá đơn giản, có thể bị nhiễu với các từ trườngcao
1.16Ứng dụng
Tiết kiệm được thời gian, công sức, và dễ dàng điều khiển các thiết bị ở từ xa ( ởđiều kiện nhất định) Ứng dụng này thường được phục vụ cho cuộc sống hằng ngàycủa con người
1.17Hướng phát triển
Thiết kế mạch nhiều chức năng hơn, thêm nhiều tính năng mới
Thiết kế nhà thông minh
Thêm các chuẩn kết nối khác trên mạch điện, điều khiển RF, Wifi,…
Điều Khiển Bật Tắt Thiết Bị Qua Bluetooth Dùng PIC
Trang 18TÀI LIỆU THAM KHẢO
[1] www.dientuvietnam.net
[2] www.codientu.org
[4] vi.wikipedia.org/wiki/Wikipedia
Trang 19ĐỒ ÁN 2 Trang 19/17
Trang 21ĐỒ ÁN 2 Trang 21/17
ELSE IF ((GIA_TRI_NHAN==2)||(INPUT(NN2)==0)) {