Bài 8 (tiếp) Điều khiển TBĐ từ xa dung Bluetooth HC 05 1. Arduino UNO R3

 

Bài 8 Điều khiển TBĐ từ xa dung Bluetooth HC 05

1. Arduino UNO R3

Arduino dùng để lập trình, Arduino UNO đã phát triển tới thế hệ thứ 3 (R3).

Description: http://k1.arduino.vn/img/2014/05/22/0/479_1231-1400727929-0-arduinounosmd450px1.jpg

Hình 8. Sơ đồ cấu tạo Arduino Uno

 

Vi điều khiển

Description: http://k3.arduino.vn/img/2014/05/22/0/452_8121-1400736757-0--vdk.jpg

Hình 9. Sơ đồ cấu tạo vi điều khiển

Arduino UNO có thể sử dụng 3 vi điều khiển họ 8bit AVR là ATmega8, ATmega168, ATmega328. Bộ não này có thể xử lí những tác vụ đơn giản như điều khiển đèn LED nhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa,

 

Năng lượng

Arduino UNO được cấp nguồn 5V thông qua cổng USB hoặc cấp nguồn ngoài với điện áp khuyên dùng là 7-12V DC và giới hạn là 6-20V.

 

Các chân năng lượng

ü GND: Cực âm của nguồn điện cấp cho Arduino UNO. Khi bạn dùng các thiết bị sử dụng những nguồn điện riêng biệt thì những chân này phải được nối với nhau.

ü 5V: Cấp điện áp 5V đầu ra. Dòng tối đa cho phép ở chân này là 500mA.

ü 3.3V: Cấp điện áp 3.3V đầu ra. Dòng tối đa cho phép ở chân này là 50mA.

ü Vin: Để cấp nguồn ngoài cho Arduino UNO, nối cực dương của nguồn với chân này và cực âm của nguồn với chân GND.

ü RESET: Việc nhấn nút Reset trên board để reset vi điều khiển tương đương với việc chân RESET được nối với GND qua 1 điện trở 10KΩ.

 

Các cổng vào/ra

Description: http://k3.arduino.vn/img/2014/05/25/0/467_8121-1401018414-0--input.jpg

Hình 10. Sơ đồ Các cổng vào/ra

Arduino UNO có 14 chân digital dùng để đọc hoặc xuất tín hiệu. Chúng chỉ có 2 mức điện áp là 0V và 5V với dòng vào/ra tối đa trên mỗi chân là 40mA. Ở mỗi chân đều có các điện trở pull-up từ được cài đặt ngay trong vi điều khiển ATmega328 (mặc định thì các điện trở này không được kết nối).

 

Một số chân digital có các chức năng đặc biệt như sau:

ü 2 chân Serial: 0 (RX) và 1 (TX): dùng để gửi (transmit – TX) và nhận (receive – RX) dữ liệu TTL Serial. Arduino Uno có thể giao tiếp với thiết bị khác thông qua 2 chân này. Kết nối bluetooth thường thấy - 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 2 chân này nếu không cần thiết

ü Chân PWM (~): 3, 5, 6, 9, 10, và 11: Cho phép xuất ra xung PWM với độ phân giải 8 bit (giá trị từ 0 → 28-1 tương ứng với 0V → 5V) bằng hàm analogWrite(). Nói một cách đơn giản, có thể điều chỉnh được điện áp ra ở chân này từ mức 0V đến 5V thay vì chỉ cố định ở mức 0V và 5V như những chân khác.

ü LED 13: Trên Arduino UNO có 1 đèn led màu cam (kí hiệu chữ L). Khi bấm nút Reset, sẽ thấy đèn này nhấp nháy để báo hiệu. Nó được nối với chân số 13. Khi chân này được người dùng sử dụng, LED sẽ sáng.

ü Arduino UNO có 6 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 trong khoảng 0V → 5V.

Đặc biệt, Arduino UNO có 2 chân A4 (SDA) và A5 (SCL) hỗ trợ giao tiếp I2C/TWI với các thiết bị khác.

 

2. Bluetooth HC 05
                                         
Description: http://k3.arduino.vn/img/2014/11/14/0/805_812662-1415940755-0-mhk5zszfi3iv3ze8-4iiana.jpg

Hình 12. Bluetooth HC05

 Module này gồm 4 chân GND, VCC, TX, RX Khi kết nối chỉ cần nối chân TX với chân 0 và chân RX nối với chân 1 trên Arduino sau đó có thể lập trình gửi và nhận dữ liệu như 1 cổng Serial thông thường, khi kết nối với điện thoại bạn điền mật khẩu mặc định là: 1234

3. Sơ đồ kết nối

Ngày:16/03/2020 Chia sẻ bởi:

CÓ THỂ BẠN QUAN TÂM