You are on page 1of 5

DANH SÁCH BÀI TẬP

Mục Lục

Bài tập 1: Giám sát tình trạng đóng/mở cổng ................................................................. 2


Bài tập 2: Điều khiển đóng/mở cổng .............................................................................. 2
Bài tập 3: Hệ thống cảnh báo nhiệt độ, độ ẩm................................................................ 2
Bài tập 4: Thiết bị đếm CountDown............................................................................... 3
Bài tập 5: Điều khiển cửa cuốn....................................................................................... 3
Bài tập 6: Điều khiển bật tắt đèn chiếu sáng ................................................................... 4
Bài tập 7: Điều khiển độ sáng của đèn Led .................................................................... 4
Bài tập 8: Điều khiển màu sắc cho đèn RGB ................................................................. 4
Bài tập 9: Điều khiển tốc độ động cơ DC....................................................................... 5
Bài tập 10: Điều khiển xe tự hành .................................................................................. 5

-1-
Bài tập 1: Giám sát tình trạng đóng/mở cổng
Hardware:
- 01 switch để báo trạng thái đóng cổng; 01 switch để báo trạng thái để đóng
cổng;
- 01 Green Led báo trạng thái cổng đóng;
- 01 Red Led báo trạng thái cổng mở.
Giao diện bảng điều khiển VS-C# cần thể hiện hết được các quá trình hoạt động.
Mô tả hoạt động:
- Khi cổng đóng: Led Green sáng, trên VS-C# hiển thị trạng thái cổng đóng;
- Khi cổng mở: Led Red sáng, trên VS-C# hiển thị trạng thái cổng mở;
- Trên VS-C# hiển thị số lần đóng và mở cổng.

Bài tập 2: Điều khiển đóng/mở cổng


Hardware:
- 01 Switch (SW1) báo hành trình đã đóng cổng xong; 01 Switch (SW2) báo
hành trình đã mở cổng xong;
- 01 Led (L1) báo trạng thái cổng đang trong quá trình đóng; 01 Led (L2) báo
trạng thái cổng đang trong quá trình mở;
- 01 Button (BT1) để đóng cổng, 01 Button (BT2) để mở cổng.
Giao diện bảng điều khiển VS-C# cần thể hiện hết được các quá trình hoạt động.
Mô tả hoạt động:
- Quá trình đóng cổng: Nhấn BT1 trên bo mạch hoặc trên VS-C# để bắt đầu
đóng  L1 sáng để báo cổng đang được đóng  VS-C# hiển thị “Đang đóng
cổng”  nhấn SW1 để báo đã đóng xong  L1 tắt  VS-C# hiển thị “Đã
đóng”.
- Quá trình mở cổng: Nhấn BT2 trên bo mạch hoặc trên VS-C# để bắt đầu mở 
L2 sáng để báo cổng đang được mở  VS-C# hiển thị “Đang mở cổng” 
nhấn SW1 để báo đã mở xong  L2 tắt  VS-C# hiển thị “Đã mở”.

Bài tập 3: Hệ thống cảnh báo nhiệt độ, độ ẩm


Hardware:

- 01 cảm biến nhiệt độ/độ ẩm AM2301 (hoặc DHT21)


- 02 Led Xanh và đỏ
Mô tả hoạt động:
-2-
- Trên giao diện bảng điều khiển VS-C# sẽ có Textbox để nhập giá trị Max của
nhiệt độ và độ ẩm (chỉ cho nhập số, giá trị từ 0 đến 100);
- VS-C# sẽ hiển thị nhiệt độ và độ ẩm thực tế; Led xanh sáng khi nhiệt độ bình
thường.
- Khi nhiệt độ hoặc độ ẩm vượt ngưỡng Max, thì đèn Led đỏ sáng, và hiển thị
cảnh báo trên VS-C#.

Bài tập 4: Thiết bị đếm CountDown


Hardware:
- 02 Led 7 đoạn loại Anode chung;
- 01 Led báo trạng thái.
Giao diện bảng điều khiển VS-C# cần thể hiện hết được các quá trình hoạt động.
Mô tả hoạt động:
- Thiết bị sẽ đếm xuống từ giá trị cài đặt ban đầu (tối đa 99) về 00;
- Giá trị ban đầu này được cài đặt trên VS-C# (chỉ cho nhập số, tối đa 99, tối
thiểu 9);
- Trên bảng điều khiển VS-C# có: 2 Led 7 đoạn hiển thị trên đó, 01 Button:
START
- Khi nhấn START thì Led 7 đoạn trên bo và trên VS-C# cùng đếm xuống về 00,
khi đã về 00 thì Led báo sáng 3 giây rồi tắt.

Bài tập 5: Điều khiển cửa cuốn


Hardware:
- 01 Switch (SW1) báo hành trình đã đóng cổng xong; 01 Switch (SW2) báo
hành trình đã mở cổng xong;
- 01 Relay (RL1) để điều khiển motor đóng; 01 Relay (RL2) để điều khiển motor
mở;
- 01 Button (CLOSE) để đóng cổng, 01 Button (OPEN) để mở cổng.
Giao diện bảng điều khiển VS-C# cần thể hiện hết được các quá trình hoạt động.
Mô tả hoạt động:
- Quá trình mở cửa: Nhấn OPEN trên bo mạch hoặc trên VS-C# để bắt đầu mở
cửa  RL2 bật để mở cửa  VS-C# hiển thị “Đang mở cửa”  nhấn OPEN
lần nữa (hoặc SW2 nhấn) thì RL2 tắt  VS-C# hiển thị “Đã mở”.
- Quá trình đóng cửa: Nhấn CLOSE trên bo mạch hoặc trên VS-C# để bắt đầu
đóng cửa RL1 bật để đóng cửa  VS-C# hiển thị “Đang đóng cửa”  nhấn
-3-
CLOSE lần nữa (hoặc SW1 nhấn) thì RL1 tắt  VS-C# hiển thị “Đã đóng”.

Bài tập 6: Điều khiển bật tắt đèn chiếu sáng


Hardware:
- 01 Led
- 01 Button để bật/tắt Led tương ứng
Mô tả hoạt động:
- Button nhấn để bật/tắt cho Led;
Giao diện bảng điều khiển VS-C# cần có những chức năng sau:
- Đồng hồ hiển thị thời gian thực Giờ:Phút được sử dụng làm cơ sở xác định
thời gian;
- Cài đặt thời gian bật và thời gian tắt cho mỗi Led;
- Hiển thị trạng thái Led đang bật hay đang tắt.

Bài tập 7: Điều khiển độ sáng của đèn Led


Hardware:
- 01 Led
- Điều khiển độ sáng của Led theo độ rộng xung PWM
Giao diện bảng điều khiển VS-C# cần thể hiện hết được các quá trình hoạt động.
Mô tả hoạt động:
- Độ sáng của mỗi Led được điều khiển trên bảng điều khiển
Giao diện bảng điều khiển VS-C# cần có những chức năng sau:
- 01 thanh trượt để cài đặt mức độ sáng cho Led, có giá trị từ 0% đến 100%;
- 01 Button SET: để cập nhật mức độ sáng cho Led.

Bài tập 8: Điều khiển màu sắc cho đèn RGB


Hardware:
- 03 Led: Red, Green và Blue
Giao diện bảng điều khiển VS-C# cần thể hiện hết được các quá trình hoạt động.
Mô tả hoạt động:
- Bảng điều khiển sẽ điều khiển màu sắc cho Led theo như cách phối màu sau:

-4-
Giao diện bảng điều khiển VS-C# cần có những chức năng sau:
- 06 Button: mỗi Button là một màu theo hình trên;
- 01 hình tròn hiển thị màu sắc thực tại của Led;
- Khi nhấn Button màu nào: thì Led RGB sáng theo chuẩn màu đó.

Bài tập 9: Điều khiển tốc độ động cơ DC


Hardware:
- 01 motor DC 5V
- 01 biến trở để điều chỉnh tốc độ motor
Mô tả hoạt động:
- Biến trở sẽ điều chỉnh tốc độ motor từ 0% đến 100%.
Giao diện bảng điều khiển VS-C# cần có những chức năng sau:
- 01 hình motor thể hiện quay nhanh chậm;
- 01 màn hình Led 7 đoạn thể hiện tốc độ 0-100%.

Bài tập 10: Điều khiển xe tự hành


Hardware:
- 01 motor DC 5V: Left Motor;
- 01 motor DC 5V: Right Motor;
- 01 Module H-Bridge điều khiển động cơ L298.
Mô tả hoạt động:
- Trên giao diện điều khiển cho xe chạy: Left, Right, Forward, Reverse, Stop
bằng các Button tương ứng.
Giao diện bảng điều khiển VS-C# cần có những chức năng sau:
- 05 Button điều khiển xe; Bảng thông báo tình trạng xe đang chạy.

-5-

You might also like