Khác biệt giữa các bản “Shield LCD Keypad Serial (chipFC)”
(Tạo trang mới với nội dung “Category:Arduino Shield {{Đang viết}} == Giới thiệu == * [http://chipfc.com/4-relays-shield-for-arduino Shield Relay] là một board mạch …”) |
(→Giới thiệu) |
||
Dòng 4: | Dòng 4: | ||
== Giới thiệu == | == Giới thiệu == | ||
− | * [http://chipfc.com/ | + | * [http://chipfc.com/shield-lcd-keypad Shield LCD&Keypad] là một board mạch shield mở rộng cho Arduino, tương thích hoàn toàn với Arduino và cả ChipPRO, ChipUNO... của ChipFC. |
− | * | + | * Shield LCD&keypad cung cấp cho board Arduino của bạn một màn hình kí tự 16x2 hoặc 8x2, giúp bạn dễ dàng hiển thị dữ liệu, những con số, những dòng chữ thậm chí là cả những kí tự kì dị do chính bạn vẽ nên, có người đã thử làm game đua xe ở trên màn hình này và đã thành công. Ngoài ra còn hệ thống nút nhấn 5 hướng và một nút đơn cho phép bạn tạo đầu vào cho bo, làm tay chơi game ... Nguyên lý điều khiển đơn giản, thư viện code mẫu ví dụ được ChipFC cung cấp sẵn giúp bạn tiếp cận và sử dụng nhanh nhất. |
− | * Ngoài ra | + | * Ngoài ra Shield LCD&Keypad còn tích hợp sẵn một đầu nối UART và một đầu nối I2C giúp bạn có thêm lựa chọn để mở rộng ứng dụng của mình. |
− | * Một số ứng dụng với | + | * Một số ứng dụng với Shield LCD&Keypad như: hiển thị các giá trị của cảm biến, làm game, ghi chữ tỏ tình, làm bar nhảy theo nhạc, ... |
− | [[Hình: | + | [[Hình:ShieldLCD&KeypadTop.jpg]] |
− | [[Hình: | + | [[Hình:ShieldLCD&KeypadBot.jpg]] |
== Đặc điểm == | == Đặc điểm == |
Phiên bản lúc 12:06, ngày 8 tháng 8 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 LCD&Keypad là một board mạch shield mở rộng cho Arduino, tương thích hoàn toàn với Arduino và cả ChipPRO, ChipUNO... của ChipFC.
- Shield LCD&keypad cung cấp cho board Arduino của bạn một màn hình kí tự 16x2 hoặc 8x2, giúp bạn dễ dàng hiển thị dữ liệu, những con số, những dòng chữ thậm chí là cả những kí tự kì dị do chính bạn vẽ nên, có người đã thử làm game đua xe ở trên màn hình này và đã thành công. Ngoài ra còn hệ thống nút nhấn 5 hướng và một nút đơn cho phép bạn tạo đầu vào cho bo, làm tay chơi game ... Nguyên lý điều khiển đơn giản, thư viện code mẫu ví dụ được ChipFC cung cấp sẵn giúp bạn tiếp cận và sử dụng nhanh nhất.
- Ngoài ra Shield LCD&Keypad còn tích hợp sẵn một đầu nối UART và một đầu nối I2C giúp bạn có thêm lựa chọn để mở rộng ứng dụng của mình.
- Một số ứng dụng với Shield LCD&Keypad như: hiển thị các giá trị của cảm biến, làm game, ghi chữ tỏ tình, làm bar nhảy theo nhạc, ...
Tập tin:ShieldLCD&KeypadTop.jpg
Đặc điểm
- Điện thế hoạt động: 7V - 12V (thường 9V), dùng làm nguồn nuôi ic và kích relay
- hoàn toàn tương thích Arduino
- 4 công tắc Relay, là 4 luồng điều khiển ON/OFF riêng biệt
- Hỗ trợ khe cắm module giao tiếp không dây RF, có thể hoạt động độc lập không cần Arduino
- Thông số Relay 240VAC/5A - 24VDC/5A, phù hợp với các thiết bị điện công suất vừa và nhỏ trong gia đình
Mô tả các chân kết nối
Thứ tự chân | Tên gọi | Loại | Mô tả |
---|---|---|---|
1 | Relay_En1 | Output | Tín hiệu điều khiển relay 1 nối vào chân D3 của Arduino |
2 | Relay_En2 | Output | Tín hiệu điều khiển relay 2 nối vào chân D5 của Arduino |
3 | Relay_En3 | Output | Tín hiệu điều khiển relay 3 nối vào chân D6 của Arduino |
4 | Relay_En4 | Output | Tín hiệu điều khiển relay 4 nối vào chân D7 của Arduino |
Thứ tự chân | Tên gọi | Loại | Mô tả |
---|---|---|---|
1 | NO1 | Connector | Normal close - chân nối với chân COM ở trạng thái mình thường, hở ra khi relay được kích |
2 | COM1 | Connector | Common - chân chung, chân này sẽ nối với 1 trong 2 chân NC hoặc NO |
3 | NC1 | Connector | Normal open - chân hở, chân này chỉ nối với chân COM khi relay được kích |
4 | NO2 | Connector | Normal close - chân nối với chân COM ở trạng thái mình thường, hở ra khi relay được kích |
5 | COM2 | Connector | Common - chân chung, chân này sẽ nối với 1 trong 2 chân NC hoặc NO |
6 | NC2 | Connector | Normal open - chân hở, chân này chỉ nối với chân COM khi relay được kích |
7 | NO3 | Connector | Normal close - chân nối với chân COM ở trạng thái mình thường, hở ra khi relay được kích |
8 | COM3 | Connector | Common - chân chung, chân này sẽ nối với 1 trong 2 chân NC hoặc NO |
9 | NC3 | Connector | Normal open - chân hở, chân này chỉ nối với chân COM khi relay được kích |
10 | NO4 | Connector | Normal close - chân nối với chân COM ở trạng thái mình thường, hở ra khi relay được kích |
11 | COM4 | Connector | Common - chân chung, chân này sẽ nối với 1 trong 2 chân NC hoặc NO |
12 | NC4 | Connector | Normal open - chân hở, chân này chỉ nối với chân COM khi relay được kích |
Sử dụng
Cách nối với một bóng đèn đơn giản như sau
Bạn có thể tải về một chương trình mẫu dùng để test shield relay tại đây
Dưới đây là một ví dụ mẫu tự động tắt/mở relay.
/**
* Tự động bật relay
* Sử dụng kết hợp với Chipiuno của chipfc
*
* Viết bởi: Thophi
* Tham khảo tại http://chipfc.com/
*/
byte relayPin = 3; //Mô đun relay1 nối với chân 3 của Arduino
boolean state = true; //Biến trạng thái cho relay
void setup(){
pinMode(relayPin,OUTPUT); //Relay là output
}
void loop(){
digitalWrite(relayPin,LOW);
delay(1000);
digitalWrite(relayPin,HIGH);
delay(1000);
} |
Dưới đây là một ví dụ mẫu bật đèn tự động khi trời tối
/**
* Tự động bật đèn
* Sensor là module Chipi-Light Sensor, bộ điều khiển đèn là ShieldRelay của chipfc
* Sử dụng kết hợp với Chipiuno, Shield Relay và Shield Base của chipfc
* Sử dụng mô đun ChipI-relay như một cộng tắc, sử dụng 2 chân COM và NO
* Viết bởi: Thophi
* Tham khảo tại http://chipfc.com/
*/
byte sensorPin = A0; //Cảm biến gắn với chân A0 của Arduino
byte relayPin = 3; //relay1 nối với chân 3 của Arduino
int edge = 500; //Độ nhạy này do bạn tùy chỉnh
void setup(){
pinMode(sensorPin,INPUT); //Nút nhấn là input
pinMode(relayPin,OUTPUT); //Loa bíp là output
digitalWrite(relayPin,LOW); //Mặc định là tắt đèn
}
void loop(){
if(analogRead(sensorPin) < edge) digitalWrite(relayPin, HIGH); //Nếu cảm biến đọc về thấp hơn giá trị định trước thì bật đèn
else digitalWrite(relayPin,LOW); //Không thì tắt đèn
delay(3000); //Dừng xử lí trong 3s hoặc hơn
} |
Các rắc rối có thể bạn gặp phải
Kết nối phần cứng chưa đúng ==> kiểm tra và kết nối lại cho đúng, nhớ la relay hoạt động như một công tắc điện nên mắc nối tiếp với thiết bị
Nguồn cung cấp có đủ để kích hoạt relay, nên thay bằng một trong các nguồn chất lượng có điện áp khoảng 7.5 - 9V _Nguồn tham khảo
Tham khảo thêm
Ứng dụng mẫu điều khiển đèn điện qua internet (có video)
Ngoài ra bạn còn có thể làm hàng ngàn ứng dùng khác nữa dùng Arduino điều khiển shield relay này như: điều khiển động cơ, làm xe, điều khiển chốt cửa, điều khiển van bơm nước, điều khiển van khí ...