Lập trình cho Arduino Nano

Một phần của tài liệu đồ án tốt nghiệp thiết kế mạch chống trộm (Trang 25 - 31)

CHƯƠNG 3 SƠ LƯỢC VỀ CÁC LINH KIỆN TRONG ĐỀ TÀ

1.1.14 Lập trình cho Arduino Nano

Cũng tương tự như bên Arduino Uno R3, Arduino NANO sử dụng chương trình Arduino IDE để lập trình, và ngôn ngữ lập trình cho Arduino cũng tên là Arduino (được xây dựng trên ngôn ngữ C). Tuy nhiên, nếu muốn lập trình cho Arduino Nano, ta cần phải thực hiện một số thao tác trên máy tính. Sau đây, là các bước để có thể lập trình cho Arduino NANO.

1. Đầu tiên, ta cần cài Driver của Arduino NANO và tải về bản Arduino IDE mới nhất cho máy tính, các bước cài đặt hoàn toàn tương tự như Arduino UNO R3, bạn có thể tham khảo tại đây. Sau khi cài đặt, bạn sẽ thấy một thông báo dạng "Cổng COMx đã được cài đặt thành công"

Hình 3.3 Cài đặt board cho lập trình với Arduino NANO

1.7Động cơ RC Servo 9G

Hình 3.5 Động cơ RC Servo MG 996R

RC servo 9G có kích thước nhỏ gọn và là loại hay được sử dụng để làm các mô hình hoặc cơ cấu kéo không cần lực nặng. Động cơ có tốc độ phản ứng nhanh, các bánh răng được làm bằng nhựa nên hạn chế nâng tải nặng. Động cơ tích hợp sẵn Driver điều khiển bên trong nên nó có thể dễ dàng điều khiển góc quay bằng phương pháp độ rộng xung PWM.

Thông số kỹ thuật :

Điện áp nguồn : 4.8V-6.6V DC

Tốc độ : 0.17 sec/60 degress (4.8V không tải) và 0.13sec/60 degress (6.0V không tải)

Lực kéo : 1.6kg.cm

Kích thước : 40 x 19 x 43mm Trọng lượng : 55g

Dây màu đỏ nối với nguồn 5V DC, màu nâu là dây nối Mass, màu cam là dây điều khiển bằng xung PWM.

Tín hiệu PWM 20ms (50Hz), độ rộng xung điều khiển từ 1-2ms

Hình 3.6 Chiều quay của Servo Công thức tính góc quay: dc= góc quay / tín hiệu pwm + 2.5

Dc= 0/20 + 2.5 = 2.5 Dc = 90/20 + 2.5= 7.0 Dc = 180/20 + 2.5= 12

1.8Module LM2596

Mạch Giảm Áp LM2596 làmodule giảm áp có khả năng điều chỉnh được dòng ra đến 3A. LM2596 là IC nguồn tích hợp đầy đủ bên trong. Tức là khi cấp nguồn 9v vào module, sau khi giảm áp ta có thể lấp được nguồn 3A < 9v...như 5V hay 3.3V.

Hình 3.7 Mạch giảm áp LM2596

Thông số kỹ thuật

Module nguồn không sử dụng cách ly Nguồn đầu vào từ 4V - 35V.

Nguồn đầu ra: 1V - 30V. Dòng ra Max: 3A

Kích thước mạch: 53mm x 26mm Đầu vào: INPUT +, INPUT- Đầu ra: OUTPUT+, OUTPUT-

Hình 3.8 Ngõ vào và ngõ ra của module LM2596

1.9Bàn phím

Hình 3.9 Bàn phím ma trận

Sử dụng bàn phím ma trận để nhập mật khẩu phòng trường hợp camera của mạch gặp sự cố.

Một phần của tài liệu đồ án tốt nghiệp thiết kế mạch chống trộm (Trang 25 - 31)