Professional Documents
Culture Documents
~~~~~~*~~~~~~
BÁO CÁO
THIẾT BỊ ĐIỆN
Thành viên nhóm:
Đinh Ngọc Anh - 200020569
Trần Đức Anh - 20020571
Trịnh Đình Bẩy - 20020572
Phạm Thành Công - 20020574
Phạm Hoàng Du - 20020576
Lê Đức Mạnh - 20020085
Lớp: K65AT
Hiện nay có rất nhiều phiên bản Arduino tùy theo mục đích khác nhau của người sử
dụng. Ở đây chúng ta sử dụng Arduino Uno R3:
Hình 1: Arduino R3
- Các chân Analog (A0-A5): dùng để đọc giá trị điện áp từ 0-5V.
- Các chân Digital (0-13): dùng để đọc và xuất tín hiệu. Một số chân có dẫu “~” là chân
PWM. Các chân này cho phép bạn xuất ra xung PWM với độ phân giải 8bit (giá trị từ 0
đến 255) tương ứng với mức giao động điện áp của chân từ 0V đến 5V, khác với các
chân không phải PWM, chỉ có thể chọn giá trị 0V hoặc 5V.
- Chân RX và TX: Đây là các chân Serial dùng để gửi (transmit – TX) và nhận (receive –
RX) dữ liệu TTL Serial.
Hình 2: Sơ đồ chân
2. Thiết kế mạch điện trên phần mềm Proteus sử dụng Vi điều khiển Arduino để
điều khiển động cơ bước.
Hình 3: Sơ đồ mạch
Arduino Uno: Xử lí tín hiệu đầu vào (Nút nhấn) để đáp ứng tín hiệu đầu ra
( Động cơ DC) thông qua L298N.
5V: Cấp nguồn điện cho biến trở;
A0: Cung cấp độ phân giải 10 bit (0 đến 1023) để đọc giá trị điện áp trong
khoảng 0V đến 5V của biến trở.
A1, A2, A3: Arduino sẽ nhận tín hiệu từ nút nhấn (lần lượt là quay theo chiều
kim đồng hồ, dừng động cơ, quay ngược chiều kim đồng hồ).
Các chân 2,3,4,5,6,7: Kết nối với LCD.
Các chân 8,9,10,11: Kết nối với module L298N.
Nguồn ngoài 9V: Nguồn ngoài 9V được sử dụng để cung cấp điện áp cho động
cơ.
2.3.Code Arduino
Hình 4: Code Arduino
2.4. Mô phỏng
3. Chế tạo mạch điện sử dụng Vi điều khiển Arduino để điều khiển động cơ bước.
Chế tạo mạch điện điều khiển động cơ bước được thiết kế dựa trên sơ đồ mạch ở
phần 2.