Khác biệt giữa các bản “ShieldBee”
(→Sử dụng với Arduino) |
(→Khe cắm module dạng Bee) |
||
Dòng 62: | Dòng 62: | ||
! Thứ tự chân !! Tên gọi !! Loại !! Mô tả | ! Thứ tự chân !! Tên gọi !! Loại !! Mô tả | ||
|- | |- | ||
− | | 1 || | + | | 1 || VCC|| Power || Mức điện áp dương 3v3 |
|- | |- | ||
− | | 2 || | + | | 2 || TxD || Output|| Tín hiệu truyền UART TXD của module Bee |
|- | |- | ||
− | | 3 || | + | | 3 || RxD|| Input || Tín hiệu nhận UART RXD của module Bee |
|- | |- | ||
− | | 4 || | + | | 4 || DIO12|| In/Out || Chân io |
+ | |- | ||
+ | | 5 || Reset|| Reset || chân reset module Bee | ||
+ | |- | ||
+ | | 6 || RSSI|| Output|| Received Signal Strength Indication | ||
+ | |- | ||
+ | | 7 || DIO11|| In/Out || Chân io | ||
+ | |- | ||
+ | | 8 || NC|| none || Not care - không quan tâm | ||
+ | |- | ||
+ | | 9 || DTR|| Output|| Data Terminal Ready | ||
+ | |- | ||
+ | | 10 || GND|| Power || Mức điện áp 0V | ||
+ | |- | ||
+ | | 11 || DIO4|| In/Out|| Chân io | ||
+ | |- | ||
+ | | 12 || CTS|| Output|| Clear To Send | ||
+ | |- | ||
+ | | 13 || DIO9|| In/Out|| Chân io | ||
+ | |- | ||
+ | | 14 || Vref|| Input || Điện áp tham khảo | ||
+ | |- | ||
+ | | 15 || Associate|| Output || Chân liên kết | ||
+ | |- | ||
+ | | 16 || RTS|| Input|| Request To Send | ||
+ | |- | ||
+ | | 17 || DIO3|| In/Out|| Chân io | ||
+ | |- | ||
+ | | 18 || DIO2|| In/Out|| Chân io | ||
+ | |- | ||
+ | | 19 || DIO1|| In/Out|| Chân io | ||
+ | |- | ||
+ | | 20 || DIO0|| In/Out|| Chân io | ||
|} | |} | ||
Phiên bản lúc 13:11, ngày 12 tháng 9 năm 2014
Bài viết này đang được phát triển hoặc chỉnh sửa lớn. |
Mục lục
Giới thiệu
- Shield Bee là một board mạch mở rộng cho Arduino, tương thích hoàn toàn với Arduino và cả ChipPRO, ChipUNO của ChipFC.
- Với BeeShield của Chipfc, bạn có thể sử dụng nó như một gateway kết nối với máy tính hoặc sử dụng nó như một node trong mạng dữ liệu không dây
- Bee Shield giúp cho bo mạch Arduino của bạn có thể giao tiếp với các module dạng như XBee dễ dàng
- Bee Shield có hàng rào đễ thiết lập chân nào của Arduino có thể dùng để giao tiếp với module XBee
- Bee Shield cũng có thể dùng độc lập để giao tiếp với máy tính, sử dụng IC FT232 giao tiếp ổn định và hiệu quả
- Một số ứng dụng với Bee Shield như: điều khiển không dây, dùng với module bluetooth, dùng với các module xbee trong mạng zigbee và nhiều loại mạng khác
Đặc điểm
- Điện thế hoạt động lấy từ bo Arduino hoặc qua cổng usb
- hoàn toàn tương thích Arduino và các bo Arduino của chipfc như ChipiUno, ChipiPro ...
- Đầu nối dạng XBee thao tác tháo lắp dễ dàng
- Có thể thiết lập các mức điện áp cho module và cho giao tiếp là 5V hoặc 3V3
- Có thể tùy chỉnh sử dụng chân nào của Arduino dùng cho giao tiếp với module XBee
- Có thể hoạt động độc lập như một module giao tiếp trực tiếp với máy tính qua cổng usb-mini, chuyển đổi qua lại dễ dàng
- Nút reset cho module bee được thiết kế để dễ dàng sử dụng kể cả khi đã ghép chồng lên nhiều shield
Mô tả các chân kết nối
Hàng rào 8x3
Đây là hàng rào để thiết lập chân nối Arduino, bạn có thể thiết lập để chọn chân TX và RX của module nối với Arduino
- Hàng rào ở giữa D7-D0 là hàng rào chân Arduino từ D7 tới D0
- Hàng rào A.Rx ở phía trên khi nối với chân Arduino ở hàng giữa để thiết lập chân Arduino nào dùng làm chân Rx
- Hàng rào A.Tx ở phía dưới khi nối với chân Arduino ở hàng giữa để thiết lập chân Arduino nào dùng làm chân Tx
Khe cắm module dạng Bee
Khe cắm dạng Bee theo chuẩn chung của xBee, tương thích hoàn toàn với các module của XBee nên bạn có thể dễ dàng sử dụng và tìm tài liệu liên quan
Hai hàng rào 2 bên là chân mở rộng cho các mục đích riêng
Thứ tự chân | Tên gọi | Loại | Mô tả |
---|---|---|---|
1 | VCC | Power | Mức điện áp dương 3v3 |
2 | TxD | Output | Tín hiệu truyền UART TXD của module Bee |
3 | RxD | Input | Tín hiệu nhận UART RXD của module Bee |
4 | DIO12 | In/Out | Chân io |
5 | Reset | Reset | chân reset module Bee |
6 | RSSI | Output | Received Signal Strength Indication |
7 | DIO11 | In/Out | Chân io |
8 | NC | none | Not care - không quan tâm |
9 | DTR | Output | Data Terminal Ready |
10 | GND | Power | Mức điện áp 0V |
11 | DIO4 | In/Out | Chân io |
12 | CTS | Output | Clear To Send |
13 | DIO9 | In/Out | Chân io |
14 | Vref | Input | Điện áp tham khảo |
15 | Associate | Output | Chân liên kết |
16 | RTS | Input | Request To Send |
17 | DIO3 | In/Out | Chân io |
18 | DIO2 | In/Out | Chân io |
19 | DIO1 | In/Out | Chân io |
20 | DIO0 | In/Out | Chân io |
Sử dụng
Có thể sử dụng với Arduino hoặc độc lập như một module
sử dụng với máy tính
Tập tin:ShieldBeeXBeeMayTinh.jpg
Shield Bee của chipfc có hỗ trợ chip FT232 để giao tiếp từ USB qua COM, cách thiết lập đơn giản bằng cách gạt 2 công tắc sang chế độ USB, sau đó sử dụng dây USB mini để kết nối với máy tính. Chi tiết về cách cài đặt cổng com bạn có thể tham khảo ở đây
Shield Bee đóng vai trò như một adapter trung gian để bạn có thể dễ dàng giao tiếp với các module, hệ thống module dạng Bee của chipfc hiện đang có những sản phẩm tại đây, ngoài ra shield Bee còn hỗ trợ giao tiếp được với các module ZigBee và nhiều module khác
Ví dụ với module Bluetooth, bạn có thể kết nối nó với một app nào đó trên điện thoại hoặc máy tính khác, rồ sử dụng terminal để giao tiếp không dây với nhau. Tham khảo thêm tại đây
Ví dụ với những module GPS thì bạn chỉ cần kết nối với phần mềm chuyên biệt như uCenter hoặc đơn giản như terminal, mặc định module sẽ gửi lên những thông tin về gps như vị trí, thời gian của bạn
Ví dụ với những module ZigBee thì bạn phải truyền những lện ATCommand để giao tiếp và ra lệnh
Sử dụng với Arduino
Cắm Shield đã gắn module muốn sử dụng vào Arduino, cấu hình chân TX và RX theo nhu cầu (mạc định D2 là Arduino TX, D3 là Arduino RX, cắm dây cáp USB và lập trình cho Arduino
Tùy từng module mà bạn lập trình để giao tiếp với module đó
Các rắc rối có thể bạn gặp phải
Giao tiếp không được => kiểm tra các chân kết nối tới Arduino đã đặt jump đúng vị trí chưa, gạt công tắc sang đúng loại giao tiếp là qua usb hoặc Arduino chưa.
Kiểm tra điện áp hoạt động của module và thiết lập điện áp hoạt động của Arduino tương tự